Arratech Rest API

Arratech's Rest API enable our customers to integrate their own business solutions to the Arratech Platform. It is a multi-tenant solution, authenticated with OAuth 2.0 and have a flexible, role based, access control. It is designed for redundancy and high availability to support large volumes with low latency.

The API allows you, as a customer, to onboard yourself as a new organisation or to join an existing organisation.

Within your organisation you can then create SMPs and Access Points, manage certificates, create Participants, validate, send and receive transactions etc.

API Versioning

The api version to use is optionally provided in the request path on the form x.y where both x and y are numbers. The version is appended to the base path as:

https://api.arratech.com/{version}/

E.g. https://api.arratech.com/1.0/transactions/

Not providing a version number implies calling the latest stable version of the API.

Service Modes

The solution offered via Arratech’s API comes in two modes, shared service and white labeled.

Shared Service Mode The customer (organisation) does not have its own Network specific certificates for Access Point and SMP, but instead it uses Arratech’s certificate(s). Network certificates are issued by OpenPeppol, Nemhandel, DBN Alliance, etc. A customer's access to Shared Services is subject to Arratech's prior approval.

White Label Mode The customer manages its own Network specific certificates for Access Points and SMPs, and thus has legal responsibility for its participants. A white labeled customer may onboard themselves onto the services without Arratech's prior approval.