Hubix Developer Portal

Hubix exchanges business documents, such as e-invoices, on the networks your customers and partners use: Peppol, consumers' e-faktura and Kivra inboxes, and partner operator networks. The Hubix APIs let your system send and receive documents on them, and register the companies that do.

What you can build

  • Business Identifiers

    The schemes business identifiers are issued under: look one up by its code, or list and search them.

    1 API
  • Document Processing

    Converts, validates and inspects business documents.

    1 API
  • Documents

    Send and receive business documents (invoices, orders, catalogues and despatch advices, with their responses), and get webhooks when their state changes.

    6 APIs

Working with the APIs

  • Authentication

    Every call carries a bearer token issued to your organization's API client: Authorization: Bearer <token>.

  • Versions

    Choose an API version with ?api-version= or the x-api-version header. Each API's page lists its versions and what changed between them.

  • Safe retries

    A write that can be retried takes an IdempotencyKey header with a fresh UUID, so a request sent twice is carried out once. The API reference marks which do.

  • Long-running operations

    A registration that takes time answers 202 Accepted with a Location to poll until it is done.

  • Errors

    Failures are answered as problem details, the same shape everywhere. Errors describes them.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.