Errors
When to use this page
Use this page when a request fails and you need to decide whether to retry, rotate a key, or contact support.
Missing API key
{
"error": "Missing API key",
"message": "Please provide an API key in the x-api-key, x-goog-api-key, or Authorization header"
}
Fix: send Authorization: Bearer $QUOTAFLOW_API_KEY.
Invalid API key
{
"error": {
"message": "Invalid API key",
"type": "authentication_error"
}
}
Fix: verify environment, key value, and whether the key is active.
Permission denied
{
"error": {
"message": "This API key does not have permission to access OpenAI",
"type": "permission_denied",
"code": "permission_denied"
}
}
Fix: ask an admin to enable OpenAI permission for the key.
Capacity queue full
{
"error": {
"message": "Capacity queue full",
"code": "capacity_queue_full"
}
}
Fix: retry with backoff or ask for a higher package/pool.
Upstream rate limit
{
"error": {
"type": "usage_limit_reached",
"message": "The usage limit has been reached",
"resets_in_seconds": 3600
}
}
Fix: retry after the reset time. QuotaFlow also cools the affected upstream account and uses alternate accounts when available.
AI agents: start at
/llms.txt, fetch /llms-full.txt for full context, and parse /openapi.yaml for endpoint schemas.