Skip to content
Siglata Docs
Esc
↑↓navigate↵open⌘Jpreview
On this page

Request limits

Request limits

Each JSON-RPC request counts one unit in one-minute windows. Ordinary requests allow 240 per person and 1,200 per organization. Portal session calls, audio transcription and web search or fetch have separate limits of 20 per person and 60 per organization. Requests without a valid token allow 60 per IP.

Responses include RateLimit-Policy, such as "mcp-person-standard";q=240;w=60, and RateLimit, such as "mcp-person-standard";r=239;t=45. q is the quota, w the window in seconds, r the remaining requests and t the seconds until the next window. The headers report the most constrained limit, following the IETF draft, revision 11.

When a limit is reached, the response is HTTP 429 with Retry-After in seconds and JSON-RPC error -32029. The request id is echoed when parseable. error.data.error has code: "rate_limited", retryable: true, scope of person, organization or ip, class of standard or expensive, and retryAfterSeconds. Wait that long before retrying. If the counter store is unavailable, requests continue without quota headers.

Last updated on

Was this page helpful?