Versioning
URI-versioned from day one.
The API is versioned in the path: /api/v1. Within a version, we add fields but do not break existing ones.
- Breaking changes ship under a new version prefix, with migration guidance communicated in advance.
- New optional response fields may be added within
v1— parse defensively (ignore unknown fields). - The API reference is generated from the OpenAPI 3.1 spec, the single source of truth.