Quick Summary: Every error is
application/problem+json with a type URL that resolves to the error catalogue. Log the requestId from every response — it is the tracing handle for support.The shape
type— a URL naming the error class; open it for causes and fixes.detail— human-readable specifics of this occurrence.instance— the path that produced it.requestId— also sent as theX-Request-Idheader on every response, success or failure.errors[]— on validation failures, the per-field breakdown.- Some errors add extension members (for example a guarded delete
dependenciescounts).