Skip to content

RFC 9457 problem types

Error registry

Every /api/v1alpha1 error is an application/problem+json document with type, title, status, detail, and the top-level requestId extension member. The type URI is stable and is the primary machine-readable error code: use status for transport handling, type for domain behavior, and requestId for operator support. Every URI resolves to a page below.

TypeStatusMeaning
bad-request400The request is malformed or does not match what this endpoint accepts.
validation-error400A field in the request body is missing, malformed, unknown, or outside its accepted range.
invalid-cursor400The cursor is malformed, or it was not issued by this API.
ssrf-blocked400A Webhook URL is not HTTPS or resolves to a private, loopback, link-local, or unique-local address.
unauthorized401The API key is missing, invalid, expired, inactive, or not linked to an organization.
forbidden403The API key is valid, but the account or workspace is not allowed to perform this operation, for example because of insufficient permission, billing, or trial state.
quota-exceeded402The workspace has reached a billing quota, so the request was not processed. When present, quotaDimension names the limit that was reached.
resource-not-found404The resource is missing, belongs to another workspace, or the key is not alpha allowlisted.
conflict409The request conflicts with the current resource state.
idempotency-in-flight409The same Idempotency-Key is already being processed for the same workspace and endpoint.
precondition-failed412The If-Match value does not match the current resource version.
unprocessable-entity422The request is well formed, but it cannot be applied to the current input or resource state.
idempotency-payload-mismatch422The same Idempotency-Key was reused with a different payload.
rate-limit-exceeded429The API key has used its hourly request allowance.
service-unavailable503A service that DeepFrame depends on is temporarily unavailable.
internal-error500Something went wrong on the DeepFrame side.