OPENAPI-3-1
OpenAPI Specification 3.1 web standard.
Definition
OpenAPI 3.1 (published February 2021) brings two major changes: full alignment with JSON-Schema 2020-12 (before 3.1, OpenAPI used a divergent subset) and native webhooks support as top-level field. Still JSON/YAML. Maintained by the OpenAPI Initiative (Linux Foundation).
Origin
OpenAPI 3.0 published 2017, fork from Swagger 2.0. v3.1 in 2021. Donated to Linux Foundation 2017.
Example in context
openapi: 3.1.0\ninfo: ...\npaths: ...\nwebhooks: invoiceCreated: {post: {requestBody: ...}}
Related terms
- JSON-Schema 2020-12 — underlying standard.
- OpenAPI EDI — application to EDI domain.