Skip to main content

πŸ”— API Versioning & Deprecation Reference

All platform APIs use Semantic Versioning. Breaking changes require major version bumps. Markets are notified ahead of deprecation windows.

Understanding deprecation windows matters for market launch planning β€” integrations built before a deprecation window ends are safe. After the window, breaking changes may apply.


Deprecation Windows by API Domain​

API DomainCompatibility PolicyDeprecation Notice
IdentityBackward compatible minor90 days
Context / LocalisationBackward compatible minor90 days
MenuBackward compatible minor120 days (markets need stage rollout time)
CartAdditive changes only90 days
Checkout OrchestratorAdditive changes only120 days
Payments / PSPAdditive changes only180 days (schema mandates apply β€” longest window in platform)
Promo / LoyaltyAdditive changes only120 days
Donations / TipsAdditive changes only90 days
Orders / TrackingAdditive changes only120 days
CMS / Legal CMSAdditive; locale/version-aware180 days
Engagement PlatformAdditive changes only120 days

Notes​

Payments (180 days) β€” The longest deprecation window in the platform. Payment schema changes affect PSP integrations, vaulted tokens, and compliance requirements β€” all of which require extended market coordination.

CMS / Legal (180 days) β€” Legal documents are versioned by effective date per locale. Changes to the Legal CMS API require corresponding legal review cycles before markets can adopt new versions.

Menu (120 days) β€” Markets often need full stage rollouts (dev β†’ staging β†’ prod) before adopting menu API changes, so the window is longer than Cart or Identity.

Additive changes only β€” means new fields or endpoints can be added without a version bump. Existing fields and behaviours are not changed or removed during the deprecation window.