Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Holded Invoicing API

The Invoicing API from Holded — 15 operation(s) for invoicing.

Holded Invoicing API is one of 6 APIs that Holded publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Invoicing. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 30 operations across 15 paths. It is described by OpenAPI 3.1.0, at version 1.0.

Requests are made against a single base URL, https://api.holded.com/api.

30 operations 15 paths 0 schemas 3 DELETE15 GET9 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0
Base URL
https://api.holded.com/api
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Holded Invoicing API declares 1 security scheme for authenticating requests. An API key is passed in the header as key (ApiKeyAuth). By default, every request must be authenticated.

  • ApiKeyAuth — Holded tenant API key, generated in account settings.

Paths & Operations 30

Across 15 paths, the API surfaces 30 operations — 3 DELETE, 15 GET, 9 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Invoicing 30
GET
/invoicing/v1/documents/invoice
List invoices
listInvoices → 200
POST
/invoicing/v1/documents/invoice
Create an invoice
createInvoice → 201
GET
/invoicing/v1/documents/invoice/{documentId}
Get an invoice
getInvoice 1 param → 200
PUT
/invoicing/v1/documents/invoice/{documentId}
Update an invoice
updateInvoice 1 param → 200
DELETE
/invoicing/v1/documents/invoice/{documentId}
Delete an invoice
deleteInvoice 1 param → 204
GET
/invoicing/v1/documents/salesreceipt
List sales receipts
listSalesReceipts → 200
POST
/invoicing/v1/documents/salesreceipt
Create a sales receipt
createSalesReceipt → 201
GET
/invoicing/v1/documents/estimate
List estimates / quotes
listEstimates → 200
POST
/invoicing/v1/documents/estimate
Create an estimate
createEstimate → 201
GET
/invoicing/v1/documents/proform
List pro-forma invoices
listProformas → 200
POST
/invoicing/v1/documents/proform
Create a pro-forma invoice
createProforma → 201
GET
/invoicing/v1/documents/creditnote
List credit notes
listCreditNotes → 200
POST
/invoicing/v1/documents/creditnote
Create a credit note
createCreditNote → 201
GET
/invoicing/v1/contacts
List contacts
listContacts → 200
POST
/invoicing/v1/contacts
Create a contact
createContact → 201
GET
/invoicing/v1/contacts/{contactId}
Get a contact
getContact 1 param → 200
PUT
/invoicing/v1/contacts/{contactId}
Update a contact
updateContact 1 param → 200
DELETE
/invoicing/v1/contacts/{contactId}
Delete a contact
deleteContact 1 param → 204
GET
/invoicing/v1/products
List products
listProducts → 200
POST
/invoicing/v1/products
Create a product
createProduct → 201
GET
/invoicing/v1/products/{productId}
Get a product
getProduct 1 param → 200
PUT
/invoicing/v1/products/{productId}
Update a product
updateProduct 1 param → 200
DELETE
/invoicing/v1/products/{productId}
Delete a product
deleteProduct 1 param → 204
GET
/invoicing/v1/warehouse
List warehouses
listWarehouses → 200
GET
/invoicing/v1/services
List services
listServices → 200
POST
/invoicing/v1/services
Create a service
createService → 201
GET
/invoicing/v1/payments
List payments
listPayments → 200
POST
/invoicing/v1/payments
Create a payment
createPayment → 201
GET
/invoicing/v1/treasury
List treasury / bank accounts
listTreasury → 200
GET
/invoicing/v1/expensesaccounts
List expense accounts
listExpenseAccounts → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

holded-invoicing-api-openapi.yml Raw ↑

Other APIs Holded publishes across the network.

Holded REST API
Holded Accounting API
Holded Crm API
Holded Projects API
Holded Team API