Versioning
Caesar uses date-based API versioning to ensure backward compatibility while allowing the API to evolve. Each version is identified by a release date in YYYY-MM-DD format.
The current API version is 2025-11-27. When you create an API key, it’s automatically pinned to the current version.
Specifying a version
You can specify which API version to use in two ways:
Header
API Key Default
Include the API-Version header with your request:
Version resolution
The API determines which version to use in the following order:
The API-Version header is always included in responses, confirming which version was used.
Backward compatibility
When you make a request using an older API version, Caesar automatically transforms your request and response to maintain compatibility:
- Request transformation: Old field names and formats are converted to the current internal format
- Response transformation: Current response data is converted back to match the older version’s schema
This means you can continue using an older API version without code changes, even as the API evolves.
While older versions remain supported, we recommend upgrading to newer versions to access new features and improvements.
Upgrading your version
To upgrade your API key to a newer version:
- Review the changelog below for breaking changes
- Update your code to handle any schema changes
- Test with the
API-Versionheader before committing - Update your API key’s pinned version in the dashboard
Use the API-Version header to test a new version before updating your API key’s default. This lets you verify compatibility without affecting production traffic.
Changelog
2025-11-27 (Current)
Research endpoint changes:
Migration guide:
2025-08-08 (Initial)
Initial API release with:
- Research object creation and retrieval
- File upload and management
compute_unitsparameter for controlling research depth- Result items with relevance
score
Version support policy
- Current version: Fully supported with all new features
- Previous versions: Maintained for backward compatibility with automatic request/response transformation
- Deprecation: Versions may be deprecated with 12 months notice
Contact us at support@caesar.xyz if you need assistance migrating to a newer API version.