unavailable | 503 | Yes, after retry_after_ms |
namespace_unavailable | 503 | Yes, after retry_after_ms |
metering_unavailable | 503 | Yes, after retry_after_ms |
backpressure | 429 | Yes, after retry_after_ms |
rate_limited | 429 | No. Slow down, then resume |
too_many_requests | 429 | No. Concurrency or subscription cap reached |
internal_error | 500 | No by default. See below |
invalid_request | 400 | No. Fix the request |
model_not_provisioned | 400 | No. The namespace has no entry for that model and dimension count |
unauthorized | 401 | No. Check the bearer token |
not_billable | 402 | No. Resolve billing first |
namespace_disabled | 403 | No. The namespace is administratively off |
namespace_out_of_scope | 403 | No. The namespace exists on your account, but the key’s agent may not reach it |
not_found | 404 | No. Check the base URL and path |
idempotency_key_conflict | 409 | No. See Delivery and idempotency |
request_too_large | 413 | No. Send a smaller body. See Limits |
unsupported_media_type | 415 | No. Send Content-Type: application/json |