Current version
The API is currently at v1. All endpoints are prefixed with/v1/:
Versioning policy
- Major versions are indicated by the URL prefix (
/v1/,/v2/, etc.). A new major version is introduced only when breaking changes are necessary. - Non-breaking changes (new endpoints, new optional fields in responses, new optional query parameters) are added to the current version without a version bump.
- Breaking changes (removing a field, renaming a field, changing a field’s type, removing an endpoint, changing required parameters) trigger a new major version.
What counts as a breaking change
Deprecation process
When a new major version is introduced, the previous version follows this deprecation timeline:- Announcement — The upcoming deprecation is announced in the changelog and via email to all organizations with active API keys. The announcement includes the timeline and migration guide.
- Overlap period — Both the old and new versions run simultaneously for a minimum of 6 months. During this period, both versions are fully supported.
-
Sunset headers — Once a deprecation date is set, responses from the deprecated version include a
Sunsetheader indicating when the version will be retired: -
Retirement — After the overlap period ends, the deprecated version returns
410 Gonefor all requests. Integrations must migrate to the new version before this date.
Staying informed
- Check the changelog regularly for updates
- Monitor the
Sunsetresponse header in your integration - Contact [email protected] if you need assistance with a migration