Problem types
Errors use application/problem+json (RFC 9457). The type field links to the entries below.
invalid-request400 Invalid request- Query or body failed schema validation. See the errors array; unknown parameters are rejected.
forbidden403 Forbidden- The token lacks the scope for this operation, or policy denies it.
not-found404 Not found- The resource does not exist or is not public. Private submissions are indistinguishable from missing ones.
method-not-allowed405 Method not allowed- The HTTP method is not supported on this path.
conflict409 Conflict- Idempotency-Key reused with a different request body, or a version conflict.
gone410 Gone- The resource was withdrawn or removed; only a tombstone remains.
payload-too-large413 Payload too large- The request body exceeds the documented limit.
unsupported-media-type415 Unsupported media type- Send application/json.
unprocessable-content422 Unprocessable content- Semantically invalid content, e.g. personal data or disallowed links.
rate-limited429 Rate limit exceeded- Too many requests. Wait for the number of seconds in Retry-After.
internal-error500 Internal error- Unexpected failure. Quote request_id when reporting.
write-disabled503 Writes are currently disabled- Writes are switched off (read-only release or kill switch).