Unimaze Developer Portal

Send and receive e-invoices and other business documents, meet tax reporting requirements, and follow every message through webhooks, with one API.

Webhooks Your system ERP or billing API JSON or XML Unimaze Validation, conversion, routing and tracking Delivery Networks Peppol and other networks Receiver Business partner Tax reporting Tax authority Your system ERP or billing Webhooks API: JSON or XML Unimaze Validation, conversion, routing and tracking Tax reporting Delivery Networks Peppol and other networks Receiver Business partner Tax authority

Start here

Integrate in four steps

  1. 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.
  2. Authenticate. Send your API key as a Bearer token in the Authorization header.
  3. Generate a client in .NET, Java, Python or TypeScript from the OpenAPI definition, see API integration.
  4. 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].