Skip to content

Getting Started

The Invoro API lets you programmatically send and receive e-invoices via the Peppol network.

https://api.invoro.eu/invoice-api
  1. Get API credentials - Generate an API key from the Developer Portal
  2. Make your first request - List your invoices:
Terminal window
curl -H "X-Api-Key: your-api-key" \
https://api.invoro.eu/invoice-api/invoices
  1. Set up webhooks - Receive notifications when invoice states change. See Webhooks.

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."]
}
}

API requests are limited to 100 requests per second per API key. Exceeding this limit returns a 429 Too Many Requests response.