Rate Limiting Policy
This article provides an overview of the rate limiting policies within the platform to show how many requests a tenant can sustain.
How Rate Limiting Works
Each tenant is limited to 600 API requests per minute on all public-facing APIs. This limit maintains fair usage and system stability. Rate limits apply globally across all public APIs per tenant. If the limit is exceeded, the API responds with HTTP 429 – Too Many Requests.
Event Log Example
Rate limit details are recorded in the event log:
{
"x-ratelimit": 600,
"x-ratelimit-remaining": 450,
"x-ratelimit-reset": 1632425760
}
Exceeding the Limit
If the request limit is exceeded, the API responds:
HTTP/1.1 429 Too Many Requests
The event log shows the limit, remaining requests, and reset time.
Best Practices
Retry Logic – If you receive an HTTP 429 response, use the reset time from the event log to determine when it is safe to retry requests.
Monitor Usage – Regularly review the event log to track request volumes and avoid recurring limit breaches.
Request Higher API Rate Limits
If your workloads require higher public API request capacity, please contact [email protected] to discuss an increase in rate limits.
How to request:
Have your Tenant ID ready.
Email [email protected] with subject “API Rate Limit Increase”.
Include your Tenant ID and desired requests per minute, expected peak/average volume, and timeline.
Last updated