Skip to main content
To ensure the stability and reliability of the Enterprise APIs, safeguards are in place 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 enforced:
  • 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. You will receive detailed rate limit information for your integration during onboarding.

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.