Problem types

Every error the API can return, by RFC 9457 problem type.

Every non-2xx response is an RFC 9457 application/problem+json document whose type links to one of the pages below. Branch on the machine-readable code (not the human-readable title). See Errors for the full body shape and handling patterns.

StatusTypeTitle
400bad_requestThe request was malformed.
401unauthorizedAuthentication is required or the API key is invalid.
403forbiddenYou are not permitted to perform this action.
404not_foundThe requested resource was not found.
405method_not_allowedThe HTTP method is not allowed here.
409conflictThe request conflicts with the current state of the resource.
415unsupported_media_typeThe request media type is not supported.
422validation_errorYour request parameters did not validate.
429rate_limitedRate limit exceeded.
500internal_errorAn unexpected error occurred.
502bad_gatewayAn upstream service returned an invalid response.
503service_unavailableThe service is temporarily unavailable.
504gateway_timeoutAn upstream service timed out.