Rate Limits
To ensure the stability and reliability of our Enterprise APIs, we have implemented safeguards against bursts of incoming traffic.
If you exceed the allowed number of requests in a short period, you may receive error responses with a 429 Too Many Requests
status code.
Type of rate limits
There are three types of rate limits that we enforce:
- Global rate limits: These limits apply globally and cap the total number of requests your integration can make within a specific time period.
- Specific endpoint rate limits: These limits apply to certain endpoints and cap the total number of requests made to that endpoint within a specific time period.
- User rate limits: These limits apply to requests made on behalf of a user and cap the total number of requests made by that user within a specific time period.
The exact limits may vary per partner and contract. We will provide you with the more detailed rate limits information for your integration when you onboard with us.
Rate limit headers
When you receive a 429 Too Many Requests
response, you also receive a Reset-After
header with the amount of time in seconds you should wait before making another request.