Errata
Reported (1)
RFC 9457
Source of RFC: httpapi (wit)
Errata-ID: 8858
- Status:
- Reported
- Type:
- Technical
- Publication Formats:
- TXT PDF HTML
- Reported By:
- dylan
- Date Reported:
- 2026-03-28
Section Appendix A says:
"title": "An RFC 7807 problem object",
It should say:
"title": "An RFC 9457 problem object",
Notes:
I suppose this could be either Editorial or Technical, depending on if EID7731 is taken into account or not, but I'm going to lean towards Technical.
Appendix A is correctly describing an RFC 7807 compliant schema, but it is out of context and quite likely in error, given that EID7731 is in Verified status.
The schema is used by various repositories downstream, regardless of the "text of the specification" being superior to the schema, and that can mask RFC 7807 being obsolete.
Held for Document Update (1)
RFC 9457
Source of RFC: httpapi (wit)
Errata-ID: 7731
- Status:
- Held for Document Update
- Type:
- Editorial
- Publication Formats:
- TXT PDF HTML
- Reported By:
- Roman Kovařík
- Date Reported:
- 2023-12-14
- Held for Document Update by:
- Francesca Palombini
- Date Held for Document Update:
- 2023-12-18
Appendix A says:
# NOTE: '\' line wrapping per RFC 8792
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "An RFC 7807 problem object",
"type": "object",
"properties": {
"type": {
"type": "string",
"format": "uri-reference",
"description": "A URI reference that identifies the \
problem type."
},
"title": {
"type": "string",
"description": "A short, human-readable summary of the \
problem type."
},
"status": {
"type": "integer",
"description": "The HTTP status code \
generated by the origin server for this occurrence of the problem.",
"minimum": 100,
"maximum": 599
},
"detail": {
"type": "string",
"description": "A human-readable explanation specific to \
this occurrence of the problem."
},
"instance": {
"type": "string",
"format": "uri-reference",
"description": "A URI reference that identifies the \
specific occurrence of the problem. It may or may not yield \
further information if dereferenced."
}
}
}
It should say:
# NOTE: '\' line wrapping per RFC 8792
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "An RFC 7807 problem object",
"type": "object",
"properties": {
"type": {
"type": "string",
"format": "uri-reference",
"description": "A URI reference that identifies the \
problem type."
},
"title": {
"type": "string",
"description": "A short, human-readable summary of the \
problem type."
},
"status": {
"type": "integer",
"description": "The HTTP status code \
generated by the origin server for this occurrence of the problem.",
"minimum": 100,
"maximum": 599
},
"detail": {
"type": "string",
"description": "A human-readable explanation specific to \
this occurrence of the problem."
},
"instance": {
"type": "string",
"format": "uri-reference",
"description": "A URI reference that identifies the \
specific occurrence of the problem. It may or may not yield \
further information if dereferenced."
}
},
"additionalProperties": true
}
Notes:
The document is correct, however in the example it would have been nice to have "additionalProperties": true explicitly stated.
See: https://mailarchive.ietf.org/arch/msg/httpapi/fj9TAH6my-kmw7wA_KOlVKCF_V8/