Response headers
A rate-limited response uses HTTP
429 and RATE_LIMIT_EXCEEDED.
Handling flow
Client recommendations
- Do not hard-code a quota that is not defined by your effective response headers.
- Limit concurrent requests per API key.
- Share rate-limit state across workers that use the same key.
- Add random jitter to avoid synchronized retries.
- Stop retries when the operation’s budget is exhausted.
- Separate retry handling from business validation queues.
- Do not rotate keys merely to bypass rate limits.
Example
The OpenAPI contract specifies the header semantics but not customer-specific or dynamically effective numeric quotas. Treat live response headers as authoritative.
