type: objectdescription: RFC 9457 problem details, returned for every 4xx and 5xx response.required: [title, status, code]properties:type:type: stringdescription: |URI reference identifying the problem type. Omitted while the problem carries no semanticsbeyond its HTTP status code, which RFC 9457 defines as `about:blank`. Problems with theirown semantics get their own URI; switch on `code` instead.title:type: stringdescription: Short human-readable summary, the same for all occurrences of this problem type.status:type: integerdescription: HTTP status code of this response.detail:type: stringdescription: Human-readable explanation specific to this occurrence. Omitted for internal errors.code:type: stringdescription: Machine-readable error code, and the value clients switch on. New codes may be added.enum:- validation- unauthorized- forbidden- not_found- method_not_allowed- unavailable- internalerrors:type: arraydescription: Per-field failures. Present only when `code` is `validation`.items:$ref: ./ValidationError.yaml