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:

HeaderMeaning
RateLimit-LimitRequests allowed per minute
RateLimit-RemainingRequests left in the current minute
RateLimit-ResetSeconds 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.

On this page