API rate limits

Details about API rate limits and fair use.

In order to maintain optimal performance of our API and ensure that all partners and customers have a great experience we urge all developers and partners to consider and optimise their calls and flows.

General limits

  • Concurrent Limit: 5 calls in progress at one time
  • Minute Limit: 60 calls per minute
  • Daily Limit: 50,000 calls per day

Send limits

  • Synchronous document submission - /v2/send/document: 60 calls per minute
  • Asynchronous document submission - /v2/send/documentAsync: 180 calls per minute

Exceeding a rate limit

Exceeding a rate limit will result in an HTTP 429 (too many requests) response. It will include an X-Rate-Limit-Problem header telling you which limit you have reached.

If you have exceed the minute or daily limit you will also receive a Retry-After http header that tells you how many seconds to wait before making another request. Requests are counted against a fixed window which will reset at different times for each tenant. It is important to use the Retry-After header to know when you can start making calls again.

While not all endpoints and limits are currently being enforced, we urge our partners to optimise calls and flows according to these limits, in order to maintain optimal performance.