Netfly Peppol REST API
Our API is designed to allow secure and efficient exchange of business documents (such as e-Invoices) with the Peppol network. In addition to sending and receiving documents, it also allows clients to manage their own list of Peppol participants through a RESTful interface.
✔️ Fast integration
✔️ PEPPOL-compliant and secure
✔️ Save time and cut costs
Features
- 🔐 Token-based authentication via Auth0 (OAuth 2.0 Client Credentials)
- 📤 Send e-Invoices through the Peppol network
- 📥 Receive e-Invoices through the Peppol network
- 📃 Get a list of all sent and received documents
- 👥 Manage your own Peppol participants
Architecture
The API is built on modern programming languages and is protected by Auth0 Authorization Server with OAuth2 flow (JWT tokens). All endpoints accept and return data in JSON or XML format, depending on the operation. The system is designed to interoperate with ERP systems via REST calls, making integration flexible and secure.
API Environments
-
The REST API is available in two distinct environments:
✅ TEST Mode — for development, integration, and validation.
🚀 PRODUCTION Mode — for live usage in production workflows.Each environment has its own base URL, authentication domain, and credentials. Users will receive separate Client ID and Client Secret values for each mode.
Requirements
- Auth0 Client ID and Secret (provided by Netfly)
- Proper Peppol-compliant documents
- HTTPS connectivity to the Netfly API host
ℹ️ Each request to the API must use a valid JWT token obtained from the Auth0 Authorization Server.