Guarantees
1+ year support
Once a new version is released, it won’t be sunset before at least one year.
6+ months deprecation notice
Once deprecated, a version is supported for at least 6 months.
Changelog & migration guides
All changes are documented. Migration guides when needed.
Targeting a Version
All supported versions can be found in the API Reference. You should always pick the latest version for any new integration. Versions are named after their release date (e.g.,2024-11-01).
The version must be targeted through the Api-Version header parameter, which is absolutely
required.
- If no API version exactly matches the given date, the closest prior version is chosen by the server.
- You pin the API version when creating a webhook subscription. The pinned version dictates the structure of the event payload.
Lifecycle Terms
All new API versions are supported for at least 12 months. An API version can only be sunset after a at least 6 months deprecation period. A deprecated version is marked as such in this documentation. When the server returns a deprecated response, theDeprecation HTTP header indicates the deprecation date;
the complementary Sunset header indicates the sunset date. The sunset date may be postponed,
so it may exceed the 6-month minimum.
Changelog
Each version has a changelog listing all non-breaking changes. It is available in the Lucca API Reference.List of breaking changes
Learn what we consider a breaking change, i.e. what triggers the release of a new API version and the deprecation of the previous one.