The Extend API uses versioning to ensure that your integration remains stable as we evolve our API. If you’re using the Extend SDK, you don’t need to worry about this - the SDK will handle the versioning for you. If you’re using the API directly, the version is specified using the x-extend-api-version header in your requests.
We consider the following changes to be backwards-compatible:
To specify an API version, include the x-extend-api-version header in your requests.
The API version is specified in the format YYYY-MM-DD and corresponds to the date of the release that introduced the breaking changes.
Important: If you don’t specify a version:
2024-12-23)x-extend-api-version header. Reach out to the Extend team if you need to change this.When you create a webhook endpoint in the Extend dashboard, you will be prompted to select the API version you’d like to use. All webhook notifications sent to that endpoint will include the same API version in the x-extend-api-version header, ensuring consistency in payload formats.
We strongly recommend keeping the versions defined on your webhook endpoint in sync with the version specified in your requests.