Extra Credit

Problem Details for HTTP APIs (RFC 9457)

Official docs outline

6 sections
  1. Problem details JSON object

    The object structure and media types application/problem+json and +xml.

  2. Members of a problem details object

    type, status, title, detail and instance members.

  3. Extension members

    Adding custom fields such as validation errors.

  4. Defining new problem types

    Designing problem type URIs and documentation.

  5. Registered problem types

    about:blank and when to use it.

  6. Security considerations

    Avoiding leaking sensitive details and mixing status codes.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29