~/talk

The State of OpenAPI Specification: what's new in 3.1

Talkat Apidays LIVE Paris 2020 · 2020-12-08..12-10· [api-design, documentation]

OpenAPI 3.1 arrives imminently (RC1 available, general release estimated January) and makes three concrete changes: full compatibility with JSON Schema 2020-12 (null as a type and type arrays, examples alignment), true first‑class web hooks as top-level element while keeping callbacks, and reusable path items in components so an API can be a components‑only document. Also: license identifier via SPDX, mutual TLS scheme, relaxed request body rules for GET/HEAD, responses optional for earlier validation, and Redoc already supports x-webhooks.

AI-written summary · about

  1. 0:00Intro
  2. 1:41Summary
  3. 7:07Data types
  4. 9:52JSON Schema examples
  5. 17:20RedArc
  6. 18:09Required paths and components
  7. 19:51Callbacks vs web hooks
  8. 22:06Reusable components
  9. 22:45Proposal process
  10. 26:20Small and wonderful improvements
  11. 26:55Summary description as siblings
  12. 27:41Summary in info
  13. 29:15License identifier
  14. 30:41Mutual TLS
  15. 31:14Request bodies
  16. 32:14Optional responses
  17. 33:25The OpenAPI is about the community
  18. 34:33OpenAPI Documentation
  19. 35:41Involvement
  20. 38:56OpenAPI Tools
  21. 40:14Recap
  22. 43:24Resources
  23. 45:15QA
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.