SendPol API Documentation

    Seamlessly integrate Peppol functionality into your applications with our powerful REST API. Test endpoints directly from this documentation.

    Quick Navigation

    Endpoints
    General
    Account
    Documents

    Getting Started

    The SendPol API provides a simple way to send documents to the Peppol network. Our RESTful API supports various formats and integrations.

    Base URL

    https://api.sendpol.com/

    API Key Authentication

    The SendPol API uses API key authentication. Add your API key to the X-API-Key header of each request.

    Header Format

    api-key: YOUR_API_KEY

    🔑 Test with your API Key

    Enter your API key here to test all endpoints below directly.

    ⚠️ API Key Security

    • • Keep your API key secure and never share it
    • • Regenerate your key if it has been compromised

    API Endpoints

    Test all endpoints directly from this documentation. Enter your API key and try out the different functionalities.

    General

    GET
    /api/v1/status
    Auth Required

    Check API Status

    Check if the API is online

    Account

    GET
    /api/v1/analytics
    Auth Required

    Retrieve Analytics

    Retrieve analytics for the authenticated webshop

    Documents

    GET
    /api/v1/documents
    Auth Required

    List Documents

    Retrieve a list of recent documents

    POST
    /api/v1/documents/submit/sendpol
    Auth Required
    Agency
    Enterprise

    New Document

    Send a new document (order/invoice) to the Peppol network via JSON. Available under the Agency or Enterprise plan.

    Agency or Enterprise Plan Required

    This POST API for sending documents is only available under the Agency or Enterprise plan. Upgrade your subscription to use this functionality.

    Agency or Enterprise Plan Required - View the code examples and responses to see how this API works.

    POST
    /api/v1/documents/upload/{document_id}
    Auth Required

    Upload document

    Effectively uploads the document to Peppol (submits it on the network). The document must be in a valid status before uploading. Note! If the account setting is set to automatic, you do not need to use this API to upload your documents to Peppol, as this happens automatically.

    Need Help?

    Have questions about the API or need support with integration? Our development team is ready to help you.