Versioning, schemas & OpenAPI

How the Havoptic API evolves: the /v1 path, the date-based Havoptic-Version header, deprecation and Sunset headers, JSON Schemas and the OpenAPI 3.1 document.

Compatibility policy

JSON Schemas

Every response object has a JSON Schema (2020-12) at GET /v1/schemas/{name}.json: release, release_summary, change, product, vendor, upgrade_report, digest, search_results, list, problem, meta, changelog, status and more.

curl "https://api.havoptic.com/v1/schemas/change.json"

OpenAPI 3.1

The OpenAPI document at /openapi.json is generated from the same schemas. The TypeScript SDK is generated from it; use it to generate a client in any other language.

Developer docs · API reference · OpenAPI · Havoptic