{
"binary": {
  "slug": "binary",
  "name": "Binary",
  "description": "Non-text-based media types",
  "url": "/spec.openapis.org/registry/media-type/binary",
  "owner": "handrews",
  "media-types": [{"name":"application/octet-stream","iana":"https://www.iana.org/assignments/media-types/application/octet-stream","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §4.5.1","url":"https://www.rfc-editor.org/rfc/rfc2046#section-4.5.1"}]},{"name":"audio/*","iana":"https://www.iana.org/assignments/media-types/media-types.xhtml#audio","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §4.2","url":"https://www.rfc-editor.org/rfc/rfc2046#section-4.3"}]},{"name":"image/*","iana":"https://www.iana.org/assignments/media-types/media-types.xhtml#image","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §4.2","url":"https://www.rfc-editor.org/rfc/rfc2046#section-4.2"}]},{"name":"video/*","iana":"https://www.iana.org/assignments/media-types/media-types.xhtml#video","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §4.4","url":"https://www.rfc-editor.org/rfc/rfc2046#section-4.4"}]}],
  "references": [{"section":"Working with Binary Data","anchor":"working-with-binary-data","parentObject":"Schema Object","parentAnchor":"schema-object"},{"section":"Binary Streams","anchor":"binary-streams","parentObject":"Media Type Object","parentAnchor":"media-type-object"},{"section":"`Content-Transfer-Encoding` and `contentEncoding`","anchor":"content-transfer-encoding-and-contentencoding","parentObject":"Encoding Object","parentAnchor":"encoding-object"}]
},
"forms": {
  "slug": "forms",
  "name": "Forms",
  "description": "Ordered name-value pairs",
  "url": "/spec.openapis.org/registry/media-type/forms",
  "owner": "handrews",
  "media-types": [{"name":"application/x-www-form-urlencoded","iana":"https://www.iana.org/assignments/media-types/application/x-www-form-urlencoded","specifications":[{"name":"WHATWG URL","url":"https://url.spec.whatwg.org/#application/x-www-form-urlencoded"},{"name":"HTTP 4.01 §17.13.4.1","url":"https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1","note":"historical"},{"name":"RFC1866 §8.2.1","url":"https://datatracker.ietf.org/doc/html/rfc1866#section-8.2.1","note":"historical but cited by later RFCs and the OAS"}]},{"name":"multipart/form-data","iana":"https://www.iana.org/assignments/media-types/multipart/form-data","specifications":[{"name":"RFC7578","url":"https://www.rfc-editor.org/rfc/rfc7578.html"}]}],
  "references": [{"section":"Encoding By Name","anchor":"encoding-by-name","parent":"Encoding Usage and Restrictions","parentAnchor":"encoding-usage-and-restrictions"},{"section":"Encoding By Position","anchor":"encoding-by-position","parent":"Encoding Usage and Restrictions","parentAnchor":"encoding-usage-and-restrictions"},{"section":"Encoding the `x-www-form-urlencoded` Media Type","anchor":"encoding-the-x-www-form-urlencoded-media-type","parent":"Encoding Object","parentAnchor":"encoding-object"},{"section":"Encoding multipart Media Types","anchor":"encoding-multipart-media-types","parent":"Encoding Object","parentAnchor":"encoding-object"},{"section":"Appendix C: Using RFC6570-Based Serialization","anchor":"appendix-c-using-rfc6570-based-serialization"},{"section":"Appendix E: Percent-Encoding and Form Media Types","anchor":"appendix-e-percent-encoding-and-form-media-types"},{"section":"Non-JSON Data","anchor":"non-json-data"}]
},
"linksets": {
  "slug": "linksets",
  "name": "Link Sets",
  "description": "Sets of RFC8288 Web Links",
  "url": "/spec.openapis.org/registry/media-type/linksets",
  "owner": "handrews",
  "media-types": [{"name":"application/linkset","iana":"https://www.iana.org/assignments/media-types/application/linkset","specifications":[{"name":"RFC9264","url":"https://www.rfc-editor.org/rfc/rfc9264"},{"name":"RFC8288","url":"https://www.rfc-editor.org/rfc/rfc8288"}]},{"name":"application/linkset+json","iana":"https://www.iana.org/assignments/media-types/application/linkset+json","specifications":[{"name":"RFC9264","url":"https://www.rfc-editor.org/rfc/rfc9264"}]}],
  "references": [{"section":"Modeling Link Headers","anchor":"modeling-link-headers","parentObject":"Header Object","parentAnchor":"header-object"}]
},
"sequential_json": {
  "slug": "sequential_json",
  "name": "Sequential JSON",
  "description": "Multiple concatenated JSON documents suitable for streaming",
  "url": "/spec.openapis.org/registry/media-type/sequential_json",
  "owner": "handrews",
  "media-types": [{"name":"application/jsonl","iana":false,"specifications":[{"name":"JSON Lines","url":"https://jsonlines.org/"}]},{"name":"application/json-seq","iana":"https://www.iana.org/assignments/media-types/application/json-seq","specifications":[{"name":"RFC7464","url":"https://www.rfc-editor.org/rfc/rfc7464"},{"name":"RFC8091","url":"https://www.rfc-editor.org/rfc/rfc8091"}]},{"name":"application/x-ndjson","iana":false,"specifications":[{"name":"Newline Delimited JSON","url":"https://github.com/ndjson/ndjson-spec"}]}],
  "references": [{"section":"Sequential Media Types","anchor":"sequential-media-types","parentObject":"Media Type Object","parentAnchor":"media-type-object"},{"section":"Streaming Sequential Media Types","anchor":"streaming-sequential-media-types","parentObject":"Media Type Object","parentAnchor":"media-type-object"},{"section":"Sequential JSON","anchor":"sequential-json","parentObject":"Media Type Object","parentAnchor":"media-type-object"}]
},
"sequential_multipart": {
  "slug": "sequential_multipart",
  "name": "Sequential Multipart",
  "description": "Multipart subtypes with unnamed parts",
  "url": "/spec.openapis.org/registry/media-type/sequential_multipart",
  "owner": "handrews",
  "media-types": [{"name":"multipart/*","iana":"https://www.iana.org/assignments/media-types/media-types.xhtml#multipart","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §5.1","url":"https://www.rfc-editor.org/rfc/rfc2046#section-5.1"}]},{"name":"multipart/mixed","iana":"https://www.iana.org/assignments/media-types/multipart/mixed","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §5.1.3","url":"https://www.rfc-editor.org/rfc/rfc2046#section-5.1.3"}]},{"name":"multipart/alternative","iana":"https://www.iana.org/assignments/media-types/multipart/alternative","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §5.1.4","url":"https://www.rfc-editor.org/rfc/rfc2046#section-5.1.4"}]},{"name":"multipart/related","iana":"https://www.iana.org/assignments/media-types/multipart/related","specifications":[{"name":"RFC2389","url":"https://www.rfc-editor.org/rfc/rfc2389"},{"name":"RFC2557","url":"https://www.rfc-editor.org/rfc/rfc2557"}]},{"name":"multipart/byteranges","iana":"https://www.iana.org/assignments/media-types/multipart/byteranges","specifications":[{"name":"RFC9110 §14.6","url":"https://www.rfc-editor.org/rfc/rfc9110#name-media-type-multipart-bytera"}]}],
  "references": [{"section":"Encoding By Position","anchor":"encoding-by-position","parentObject":"Media Type Object","parentAnchor":"media-type-object"},{"section":"Encoding `multipart` Media Types","anchor":"encoding-multipart-media-types","parentObject":"Encoding Object","parentAnchor":"encoding-object"}]
},
"sse": {
  "slug": "sse",
  "name": "Server-Sent Events",
  "description": "Event streams for SSE",
  "url": "/spec.openapis.org/registry/media-type/sse",
  "owner": "handrews",
  "media-types": [{"name":"text/event-stream","iana":false,"specifications":[{"name":"WHATWG HTML §Server-Sent Events","url":"https://html.spec.whatwg.org/multipage/server-sent-events.html#parsing-an-event-stream"},{"name":"WHATWG HTML §IANA","url":"https://html.spec.whatwg.org/multipage/iana.html#text/event-stream"}]}],
  "references": [{"section":"Sequential Media Types","anchor":"sequential-media-types","parentObject":"Media Type Object","parentAnchor":"media-type-object"},{"section":"Special Considerations for Server-Sent Events","anchor":"special-considerations-for-server-sent-events","parentObject":"Media Type Object","parentAnchor":"media-type-object"},{"section":"Server-Sent Event Stream (Examples)","anchor":"server-sent-event-streams","parentObject":"Media Type Object","parentAnchor":"media-type-object"}]
},
"text": {
  "slug": "text",
  "name": "Text",
  "description": "Text-based media types",
  "url": "/spec.openapis.org/registry/media-type/text",
  "owner": "handrews",
  "media-types": [{"name":"text/*","iana":"https://www.iana.org/assignments/media-types/media-types.xhtml#text","specifications":[{"name":"RFC2045","url":"https://www.rfc-editor.org/rfc/rfc2045"},{"name":"RFC2046 §4.1","url":"https://www.rfc-editor.org/rfc/rfc2046#section-4.1"}]},{"name":"text/plain","iana":"https://www.iana.org/assignments/media-types/text/plain","specifications":[{"name":"RFC2046 §4.1.3","url":"https://www.rfc-editor.org/rfc/rfc2046#section-4.1.3"},{"name":"RFC3676","url":"https://www.rfc-editor.org/rfc/rfc3676"}]}],
  "references": [{"section":"Parameter Object","anchor":"parameter-object"},{"section":"Header Object","anchor":"header-object"},{"section":"Encoding Object","anchor":"encoding-object"}]
},
"toon": {
  "slug": "toon",
  "name": "Token-Oriented Object Notation (TOON)",
  "description": "Compact encoding of the JSON data model for LLM prompts",
  "url": "/spec.openapis.org/registry/media-type/toon",
  "owner": "handrews",
  "media-types": [{"name":"text/toon","iana":false,"specifications":[{"name":"TOON Specification","url":"https://github.com/toon-format/spec/blob/main/SPEC.md"}]}],
  "references": null
},
"xml": {
  "slug": "xml",
  "name": "XML",
  "description": "Extensible markup language",
  "url": "/spec.openapis.org/registry/media-type/xml",
  "owner": "handrews",
  "media-types": [{"name":"application/xml","iana":"https://www.iana.org/assignments/media-types/application/xml","specifications":[{"name":"RFC7303","url":"https://www.rfc-editor.org/rfc/rfc7303"},{"name":"XML 1.0","url":"https://www.w3.org/TR/xml/","note":"commonly used"},{"name":"XML 1.1","url":"https://www.w3.org/TR/xml11/","note":"rarely used"},{"name":"WHATWG DOM","url":"https://dom.spec.whatwg.org/"}]}],
  "references": [{"section":"XML Object","anchor":"xml-object"},{"section":"XML Modeling","anchor":"xml-modeling","parentObject":"Schema Object","parentAnchor":"schema-object"}]
}

}
