Start here
Getting started
Sandbox access, API keys and your first invoice.
Webhooks
Get notified about new messages and status changes in near real time.
Sending and receiving
Send documents, receive inbound messages and view documents.
Country guides
Tax reporting and local rules for Croatia, Slovakia and Serbia.
API reference
Every call, with Try it in the sandbox.
Integration patterns
Choose how your system stays in sync: webhooks, SP2SP or polling.
Integrate in four steps
- Get sandbox access. Contact Unimaze for a sandbox account. When you're signed in, your sandbox API keys are filled in automatically in the API reference.
- Authenticate. Send your API key as a Bearer token in the
Authorizationheader. - Generate a client in .NET, Java, Python or TypeScript from the OpenAPI definition, see API integration.
- Send your first invoice, either as JSON with the Transaction Services guided tour (Unimaze creates the right format for each receiver), or in a format you already produce, such as UBL or a national format, with the Messaging Services guided tour. Then set up webhooks to follow it.
Networks and countries
Unimaze connects you to the Peppol network, which reaches businesses and public bodies in many countries, and to national networks such as NemHandel in Denmark, the DBN Alliance in the United States and the approved platforms of the French e-invoicing reform (Plateformes Agréées). Formats such as ZUGFeRD and XRechnung are supported (Germany).
Where a country adds its own requirements, such as tax reporting, a country guide explains them: Croatia, Slovakia and Serbia.
Support
Questions about the API or the documentation? Contact us at [email protected].
