Current versions
| Version | Status | Recommendation |
|---|---|---|
| v3 | Current | Use for all new integrations |
| v2 | Stable | Supported, not deprecated |
| v1 | Legacy | Avoid for new work |
What constitutes a breaking change
Clara considers these breaking changes — they will never happen within a version:- Removing an existing field from a response
- Changing a field’s data type
- Removing an endpoint
- Changing authentication requirements
- Adding new optional fields to responses
- Adding new optional query parameters
- Adding new endpoints
- Improving error messages
Deprecation policy
When Clara deprecates a version:- A deprecation notice is published in the Changelog with at least 6 months’ notice
- The version remains functional throughout the deprecation period
- A migration guide is provided before end-of-life
Version coexistence
All three versions share the same authentication (mTLS + OAuth 2.0). You can call v2 and v3 endpoints in the same integration using the same credentials — version is determined by the URL path (/api/v2/... vs /api/v3/...).
