Error catalogue

Every Public API error is an RFC 9457 application/problem+json document. The type links here, to the page for that status.

Shape. Errors carry type, title, status, a machine-readable code, a human detail, the instance path, and a trace_id you can quote to the association when asking for help.
StatusCodeWhen it happens
400 Bad Requestbad_requestThe request was malformed.
401 UnauthorizedunauthorizedNo valid API key was supplied.
403 ForbiddenforbiddenThe key is valid, but not allowed to perform this request.
404 Not Foundnot_foundThe resource does not exist.
409 ConflictconflictThe request conflicts with the current state of the resource.
412 Precondition Failedprecondition_failedThe If-Match precondition did not hold.
422 Unprocessable EntityunprocessableThe request was well-formed but semantically invalid.
429 Too Many Requestsrate_limitedYou have exceeded the rate limit for your key.
Other 4xxclient_errorA client error not individually listed above (e.g. 405, 415); the type URL resolves here.
500 Internal Server Errorinternal_errorSomething went wrong on our side.