APIHub
Back to Explore

Billingo API v3

Billingo API v3 is a RESTful service for managing accounting data — including organizations, partners, products, bank accounts, and currency rates — and for creating, retrieving, sending, canceling, and downloading invoices (documents) along with their payment histories and related utilities such as legacy‑ID conversion.

Finance
apiKeyHeader
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

1946ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/utils/convert-legacy-id/{id}

Convert legacy ID to v3 ID.

  • id (path, required)
POST

/documents/{id}/send

Send invoice to given email adresses.

  • id (path, required)
GET

/organization

Retrieve a organization data.

GET

/partners

List all partners

  • page (query, page)
  • per_page (query, limit)
POST

/partners

Create a partner

DELETE

/partners/{id}

Delete a partner

  • id (path, required)
GET

/partners/{id}

Retrieve a partner

  • id (path, required)
PUT

/partners/{id}

Update a partner

  • id (path, required)
GET

/products

List all product

  • page (query, page)
  • per_page (query, limit)
POST

/products

Create a product

DELETE

/products/{id}

Delete a product

  • id (path, required)
GET

/products/{id}

Retrieve a product

  • id (path, required)
PUT

/products/{id}

Update a product

  • id (path, required)
GET

/bank-accounts

List all bank account

  • page (query, page)
  • per_page (query, limit)
POST

/bank-accounts

Create a bank account

DELETE

/bank-accounts/{id}

Delete a bank account

  • id (path, required)
GET

/bank-accounts/{id}

Retrieve a bank account

  • id (path, required)
PUT

/bank-accounts/{id}

Update a bank account

  • id (path, required)
GET

/currencies

Get currencies exchange rate.

  • from (query, required)
  • to (query, required)
GET

/document-blocks

List all document blocks

  • page (query, page)
  • per_page (query, limit)
GET

/documents

List all documents

  • page (query, page)
  • per_page (query, limit)
  • block_id (query) — Filter documents by the identifier of your DocumentBlock.
  • partner_id (query) — Filter documents by the identifier of your Partner.
  • payment_method (query) — Filter documents by PaymentMethod value.
  • payment_status (query) — Filter documents by PaymentStatus value.
  • start_date (query) — Filter documents by date.
  • end_date (query) — Filter documents by date.
  • start_number (query) — Starting number of the document, should not contain year or any other formatting. Required if `start_year` given
  • end_number (query) — Ending number of the document, should not contain year or any other formatting. Required if `end_year` given
  • start_year (query) — Year for `start_number` parameter. Required if `start_number` given.
  • end_year (query) — Year for `end_number` parameter. Required if `end_number` given.
POST

/documents

Create a document

GET

/documents/{id}

Retrieve a document

  • id (path, required)
POST

/documents/{id}/cancel

Cancel a document

  • id (path, required)
POST

/documents/{id}/create-from-proforma

Create a document from proforma.

  • id (path, required)
GET

/documents/{id}/download

Download a document in PDF format.

  • id (path, required)
GET

/documents/{id}/online-szamla

Retrieve a document Online Számla status

  • id (path, required)
DELETE

/documents/{id}/payments

Delete all payment history on document

  • id (path, required)
GET

/documents/{id}/payments

Retrieve a payment histroy

  • id (path, required)
PUT

/documents/{id}/payments

Update payment history

  • id (path, required)
GET

/documents/{id}/public-url

Retrieve a document download public url.

  • id (path, required)

31 endpoints auto-detected

Authentication

This API uses an API key, passed in the "X-API-KEY" header. No OAuth required.

curl -X GET \
  "https://api.billingo.hu/v3/utils/convert-legacy-id/{id}" \
  -H "X-API-KEY: YOUR_API_KEY"

api.billingo.hu · HTTPS only