Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/provider / / classifyHttpStatus
Function: classifyHttpStatus()
ts
function classifyHttpStatus(status, bodyText?): ProviderErrorKind;Defined in: packages/provider/src/errors/errors.ts:229
Map an HTTP status (plus optional error-body text) onto the canonical ProviderErrorKind. One shared table so withRetry / withFallback and consumers switching on the documented kinds see consistent values from every HTTP adapter:
429→'rate-limit'401/403→'unauthorized'400/404/422→'invalid-request'(or'context-length'when the body says so)503/529→'capacity'(529 is Anthropic's overloaded code)- other
5xxand0(network failure) →'transient'
Parameters
| Parameter | Type |
|---|---|
status | number |
bodyText? | string |