Get started
Versioning
The REST API and webhook payloads are versioned by date. Within a version, changes are additive only.
Current version
The current version is 2026-10-01. Every API response carries it in the
X-Rabbitblaze-Version header, and every webhook payload in its apiVersion field.
Pinning a version
Send X-Rabbitblaze-Version: 2026-10-01
with your requests to make the version you built against explicit. A version that doesn’t exist answers 400:
{ "error": { "supportedVersions": [ "2026-10-01" ], "code": "unsupported_version", "message": "API version \"2019-01-01\" isn't supported. Use 2026-10-01." }} What can change
Within a version we only make backwards-compatible changes:
- new endpoints, new optional parameters and new response fields;
- new values in enums documented as extensible, such as webhook topics and conversation event types;
- new webhook topics you can subscribe to.
Removing or renaming a field, or changing its type or meaning, only happens in a new dated version, announced in the changelog with time to migrate. Write clients that ignore fields they don’t know.