Jev errors and retries
| Status | Meaning |
|---|---|
401 Unauthorized |
Missing or invalid API key |
422 Unprocessable Entity |
Validation failed; body names the field |
429 Too Many Requests |
Token/second or request/minute limit |
529 Overloaded |
TypeSafe temporarily overloaded |
The API reference tells you to retry 429 and 529 with exponential backoff, not immediately. Official Python and JavaScript SDKs do this under their default retry policy and honor retry-after.
Do not retry 401 or 422 in a loop. Fix the key or the body.
We do not document unofficial status codes. If you see one, capture the JSON body and ask TypeSafe — not this site — what it means.
Sources
Public TypeSafe or adjacent documentation only. No private claims.