Errors
Every error the API can return
Errors are RFC 9457 problem details carrying a stable machine-readable code, a requestId, and a per-field breakdown for validation failures. Branch on code, never on the HTTP status alone.
- VALIDATION_FAILEDValidation failed
- AUTHENTICATION_REQUIREDAuthentication required
- REAUTHENTICATION_REQUIREDRe-authentication required
- IDENTITY_REQUIREDSigned identity required
- PERMISSION_DENIEDPermission denied
- NOT_FOUNDResource not found
- PRODUCT_NOT_ENABLEDProduct not enabled
- CONFLICTConflict
- STALE_REVISIONStale revision
- PLAN_LIMIT_REACHEDPlan limit reached
- RATE_LIMITEDRate limited
- SCHEMA_CHANGE_DESTRUCTIVEDestructive schema change
- PUBLISH_VALIDATION_FAILEDPublish validation failed
- APPROVAL_REQUIREDApproval required
- CHECKS_FAILEDChecks failed
- INTERNALInternal server error
The same catalogue, with the problem-document format, is in the API reference.
