API Rate Limiting

Our default rate limits in Production are:

Type of RequestRate Limit
Read Requests (GET)200 Requests / Second
Write Requests (POST, PATCH, DELETE)100 Requests / Second

The rate limit applies to all API keys and endpoint requests within your account. If you exceed this limit, you will receive a 429 status code response.

If you exceed the rate limit, you can retry the request with jittered exponential backoff. You can also stagger API calls in batches, separated by a delay.

A locking mechanism can be set up to prevent your internal system from surpassing a defined initiated thread-per-second threshold. Queueing allows you to pipe your system events into a queue to be processed more controllably.

To handle high webhook load, queueing can also be used to manage inbound events / webhooks.

If you regularly encounter rate limiting issues, please reach out to your Account Manager or Solutions Engineer to request a rate limit increase.