Integration agreement

Security

When you are given access to our services, you are assigned a set of credentials. These credentials must be kept safe at all times, and must not be transferred or stored in an unsafe way.

Checklist:

Deprecation

Our services are in general backwards compatible, but sometimes functionality is changed or removed. Once you are notified that functionality is deprecated, you have minimum 6 months to change your implementation (at your own cost) to use a newer version. If this is not done, your implementation might stop working. You must handle any extension to our services (like new endpoints, types, fields and attributes). Note: When we implement changes in our APIs that are not backwards compatible, we release this as a new version of the API. The old and new version will work in parallel. In practice, any 3rd party will most likely have at least 12 months to plan and implement support for a new version.

Checklist:

Release cadence

Updates to the API’s are released continuously, without specific notification to 3rd parties​, but with no downtime.

Checklist:

Error handling

We cannot guarantee 100% uptime, so you should expect and handle errors at any time. This includes errors in the network between you and us, internally in our services or services we depend on. Most errors are transient, so the operation should be retried at least 3 times with an appropriate back-off policy (retry after 10 seconds, then 30, then 60 etc.). We do not consider it an error until you have retried at least 2 times. Some operations are idempotent, and thus can be retried without any side effect. This means that if you are unsure if your request was received and handled (you did not get a response), please retry your request.

Checklist:

Traffic volume

Before you start using our services, you must let us know the expected:

Checklist:

Incorrect usage

It is important that you use our services in the expected and agreed way, this will ensure we can deliver the best possible service for all our customers/users.

Checklist: