Intelligence API error reference · Updated August 2026
rate_limit_exceeded.
Every Orbyt Intelligence error envelope carries a permanent doc_url that resolves here. This page is generated from the same error registry the API serves from, so it can never drift from runtime behavior.
What it means.
The tier rate limit has been exceeded. Wait for error.retry_hint.after_seconds seconds before retrying, or upgrade the subscription tier for higher limits.
Retry strategy.
The envelope returns retry_strategy: "retry_after_seconds" by default for this code.
Wait the number of seconds given in error.retry_hint.after_seconds (also mirrored in the Retry-After HTTP header), then retry the identical request.
Example error envelope.
Locked RFC-001 shape. The HTTP status is 429, the x-request-id header mirrors error.request_id, and the doc_url points back to this page.
{
"error": {
"type": "rate_limit_error",
"code": "rate_limit_exceeded",
"message": "The tier rate limit has been exceeded.",
"doc_url": "https://www.orbytlabs.ai/intelligence/api/errors/rate_limit_exceeded",
"request_id": "req_0123456789abcdef",
"retry_strategy": "retry_after_seconds",
"retry_hint": {
"after_seconds": 60
}
}
}How to fix it.
- Honor the Retry-After header or error.retry_hint.after_seconds before retrying. Standard HTTP retry libraries handle this automatically.
- Add exponential backoff with jitter if you see this repeatedly under load.
- If the error persists past several retry windows, contact support with the error.request_id.