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

    1

    Generate an API key

    Create a free account, register your webshop or platform and generate an API key in your dashboard.

    2

    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.

    3

    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.