SendPol API Documentation
Seamlessly integrate Peppol functionality into your applications with our powerful REST API. Test endpoints directly from this documentation.
Quick Navigation
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
/api/v1/statusCheck API Status
Check if the API is online
Account
/api/v1/analyticsRetrieve Analytics
Retrieve analytics for the authenticated webshop
Documents
/api/v1/documentsList Documents
Retrieve a list of recent documents
/api/v1/documents/submit/sendpolNew 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.
/api/v1/documents/upload/{document_id}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.
