Getting Started
The Invoro API lets you programmatically send and receive e-invoices via the Peppol network.
Base URL
Section titled “Base URL”https://api.invoro.eu/invoice-apiQuick Start
Section titled “Quick Start”- Get API credentials - Generate an API key from the Developer Portal
- Make your first request - List your invoices:
curl -H "X-Api-Key: your-api-key" \ https://api.invoro.eu/invoice-api/invoices- Set up webhooks - Receive notifications when invoice states change. See Webhooks.
Response Format
Section titled “Response Format”All API responses follow a consistent structure:
{ "success": true, "data": { ... }, "message": "Operation completed successfully", "errors": null}Error responses include field-level validation errors:
{ "success": false, "data": null, "message": "Validation failed", "errors": { "invoice_number": ["The invoice number is required."] }}Rate Limits
Section titled “Rate Limits”API requests are limited to 100 requests per second per API key. Exceeding this limit returns a 429 Too Many Requests response.
Next Steps
Section titled “Next Steps”- Authentication - API keys
- Document Type Profiles - National CIUS variants (UBL.BE, NLCIUS, XRechnung) and per-invoice overrides
- Billing Panel Addons - Turn-key Peppol for WHMCS, HostBill, Blesta, FOSSBilling, WISECP
- API Reference - Full endpoint documentation
- Webhooks - Real-time event notifications