Skip to main content

Rate limits

120 requests/minute per token (configurable per deployment via API_TOKEN_THROTTLE_RATE). The limit is counted per token, not per IP — session requests from the app are never throttled here.

Over the limit you get 429 with a Retry-After header and:

{ "code": "rate_limited", "message": "Rate limit exceeded. Please slow down.", "retry_after": 42 }

Back off for retry_after seconds and retry.

For batch jobs, spread requests or use one scoped token per integration. Agent sessions occasionally hit the limit during long multi-step tasks; they recover on their own.

Hitting 429 unexpectedly? See Troubleshooting API errors.