ePostman docs
Console

Endpoints

Overview of the SAPI-SK and Enterprise API endpoints, with a link to the interactive documentation.

2 min read
  • #sapi-sk
  • #enterprise api
  • #endpoints
  • #openapi

An overview follows. The full reference — schemas, examples and a Try it button — lives in the interactive documentation.

SAPI-SK standard

MethodEndpointDescription
POST/sapi/auth/tokenIssues an access token
POST/sapi/auth/renewRenews a token with the refresh_token
POST/sapi/auth/revokeRevokes a token
GET/sapi/auth/token/statusReports validity and whether a refresh is due
POST/sapi/document/sendSends a document into the Peppol network
GET/sapi/document/receiveLists inbound documents
GET/sapi/document/receive/{id}Returns the inbound document as JSON (XML in the payload)
POST/sapi/document/receive/{id}/acknowledgeAcknowledges the document
GET/sapi/healthService health without authentication — same body as /health (200 / 503)

Enterprise API

MethodEndpointDescription
POST/api/v1/invoicesCreates and sends an invoice
GET/api/v1/invoicesLists invoices, cursor-paginated
GET/api/v1/invoices/{id}Invoice detail including status
GET/api/v1/invoices/{id}/xmlThe original UBL XML
GET/api/v1/invoices/{id}/pdfPDF rendering of the invoice
GET/api/v1/invoices/searchFull-text invoice search, cursor-paginated; with scope=archive across archived invoices instead of current ones
DELETE/api/v1/invoices/{id}Cancels an invoice while still PENDING or VALIDATING
POST/api/v1/documents/validatePre-flight validation of a document — no send, no credit
GET/api/v1/participants/{peppolId}/reachabilityReports whether the receiver is in the network and supports the document type
POST/api/v1/webhooksRegisters a webhook
POST/api/v1/webhooks/{id}/testSends a test event
GET/api/v1/billing/balanceCredit balance
POST/api/v1/sapi-clientsCreates a SAPI client

documents/validate and participants/{peppolId}/reachability cover the pre-flight check: they validate the document and the receiver’s reachability, create no invoice and consume no credit. The response shape, the meaning of reason and the limits are covered in Pre-flight validation.