Versioning Policy
The ROOTKey API follows semantic versioning principles applied to the API surface:
Additive changes - new endpoints, new optional parameters, new response fields - are deployed without a version bump and do not require changes to existing integrations.
Breaking changes - removal of endpoints, changes to required parameters, or modifications to response schemas - are introduced only in new major versions, with advance notice and a defined migration window.
Deprecation Process
When an endpoint or feature is deprecated:- Advance notice - deprecation is announced in release notes and communicated directly to affected clients
- Deprecation header - deprecated endpoints return a
Deprecationresponse header indicating the sunset date - Migration window - deprecated features remain available for a minimum of 90 days from the deprecation announcement
- Sunset - after the migration window, the deprecated endpoint is removed
Staying Current
Monitor release notes Breaking changes and deprecations are documented in the release notes distributed to enterprise clients. If you are not receiving release communications, contact [email protected]. Handle unknown fields gracefully Design your integration to ignore unknown fields in API responses. ROOTKey may add new fields to existing responses at any time - integrations that fail on unexpected fields will break unnecessarily. Test against the development environment New API versions are available atdev-api.rootkey.ai before production deployment. Validate your integration against upcoming changes before they affect production traffic.
Treat version headers as signals
If your HTTP client exposes response headers, monitor for Deprecation headers on any endpoint you rely on. Receiving this header means a migration is required before the sunset date.
Version History
Detailed release notes are distributed directly to enterprise clients. For a summary of platform evolution, contact [email protected].Breaking Change Policy for Enterprise Clients
Enterprise clients on SLA agreements receive:- Direct notification of breaking changes via email, at minimum 90 days before sunset
- Extended migration windows (by negotiation) for clients requiring additional time
- Migration support from the ROOTKey engineering team for major version upgrades
Questions about an upcoming API change?
Contact our team at [email protected] - we’ll provide migration guidance and assess whether an extended window is appropriate for your deployment.

