Ada’s API follows a strict versioning policy designed to avoid disruption by enabling controlled adoption of breaking changes. Versioning applies to both API calls and webhooks. New versions are introduced when changes are not backwards-compatible.
Ada’s API uses path-based versioning to indicate major updates, shown in URLs like:
Webhooks follow a similar versioning scheme within their payloads. For example:
The following types of changes are considered backwards-compatible and do not require a new major version. When integrating with Ada’s APIs and webhook payloads, ensure that code handles these changes gracefully to avoid disruptions. For example, parsing logic should ignore unexpected keys and accommodate new enum values without errors