Peppol API integration
Send e-invoices to the Peppol network from your own software. You POST a JSON document, SendPol converts it to UBL (Peppol BIS 3.0) and delivers it through a certified Access Point.
What can you do with the API?
Send invoices as JSON
POST an order or invoice as plain JSON. SendPol generates the Peppol BIS 3.0 UBL and sends it: no XML knowledge or own Access Point required.
Track documents & statuses
List your sent documents with pagination and status filters (CREATED, PROCESSING, PROCESSED, FAILED) so your records always match reality.
Webhooks
Receive an automatic POST to your endpoint as soon as a document has been sent via Peppol, ideal for ERP or accounting integrations.
Analytics
Retrieve a per-webshop summary of your e-invoicing volume and statuses through the analytics endpoint.
How the integration works
Generate an API key
Create a free account, register your webshop or platform and generate an API key in your dashboard.
POST your invoice data
Send your order or invoice data as JSON to the API, using the customer details (such as VAT number) you already have.
We deliver via Peppol
SendPol validates the document, converts it to UBL BIS 3.0 and delivers it on the Peppol network. Track the status via the API or webhooks.
Who is the API for?
SaaS platforms
Offer your customers Peppol e-invoicing without certifying your own Access Point.
Custom webshops & ERP
No plugin for your stack? A few API calls still make you compliant with the Belgian B2B mandate.
Agencies
Manage multiple webshops under one account and automate your clients' invoicing flow.
Frequently asked questions about the Peppol API
Do I need to generate UBL or XML myself?
No. You send your invoice data as JSON; SendPol generates the Peppol BIS 3.0 UBL and validates it before sending.
Do I need my own Peppol Access Point?
No. SendPol delivers your documents through a certified Access Point. All you need is an API key.
Which plan includes the API?
Sending documents through the POST API is available on the Agency and Enterprise plans. The documentation and test environment are free to explore.
Can I test the API before integrating?
Yes. The API documentation lets you test endpoints straight from your browser with your own API key.
Ready to integrate?
Browse the full API reference with code examples, or create an account and generate your API key.
