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.

By integrating, you agree to:

Forwards compatibility

Our services evolve continuously. We regularly add new fields, endpoints, headers, enum values, and other extensions. These additions are not considered breaking changes, and your implementation must tolerate them gracefully.

Specifically, your implementation must:

By integrating, you agree to:

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. 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.

By integrating, you agree to:

Release cadence

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

By integrating, you agree to:

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.

By integrating, you agree to:

Traffic volume

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

You must also notify us before any significant changes in traffic patterns, such as new marketing campaigns, load tests, or onboarding of new end-users that will substantially increase volume.

We reserve the right to throttle or reject traffic that significantly exceeds agreed-upon volumes, or that threatens the stability of our services.

By integrating, you agree to:

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.

By integrating, you agree to:

Monitoring

You are responsible for monitoring the health of your own integration. This includes tracking error rates, response times, and failed requests on your side. If you detect elevated error rates, check your own implementation first before contacting us.

By integrating, you agree to: