How to pin a version
Send theX-API-Version header on every request:
2026-01-01. We do this on purpose: silence is safer than guessing.
Supported versions
| Version | Status | Notes |
|---|---|---|
2026-01-01 | Current | First public release. |
- A migration guide in the Changelog.
- An automated diff highlighting renamed/removed fields.
- An overlap window of at least 6 months before the old version is retired.
What can change between versions
Breaking changes (require a version bump):- Removing or renaming a field
- Changing the type of a field
- Removing or renaming an enum value
- Changing required vs optional
- Changing default values
- Changing the meaning of an error code
- Adding new fields
- Adding new enum values
- Adding new endpoints
- Adding new optional headers
- Loosening validation (e.g., accepting more formats)
Discover what’s available
What happens if I send a bad version
API_VERSION_UNSUPPORTED for recovery.