Rate limits
300 requests per minute per workspace.
A workspace may make 300 requests per minute, shared by all its API keys and connected assistants. Every request counts, including ones that fail.
Analytics requests count toward that allowance and also have their own: 20 per minute.
Headers
Every response says where you stand:
| Header | Meaning |
|---|---|
RateLimit-Limit | Requests allowed per minute |
RateLimit-Remaining | Requests left in the current minute |
RateLimit-Reset | Seconds until the allowance resets |
On analytics endpoints the headers describe the analytics allowance.
When you hit the limit
Requests over the limit get 429 with the code rate_limit_exceeded and a Retry-After header: wait that many seconds, then retry.
{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests — 300 per minute per workspace. Retry after the number of seconds in Retry-After"
}
}Need more? Write to us about a custom plan.