breakingchangedShopify calls it: Action Required
New SubscriptionContractCalculation API for subscription management
- Announced
- Tags
- GraphQL-Admin-API, Functions
- Severity
- breaking, set by
reef/rss-rule-v1 - Source
- https://shopify.dev/changelog/new-subscriptioncontractcalculation-api-for-subscription-management
A new SubscriptionContractCalculation API is now available to manage subscriptions. This new API runs subscription contract edits through Shopify's checkout engine, enabling new capabilities:
- Shopify Functions, including cart transforms and delivery customizations are supported during contract calculations
- Contract edits align with what the subscriber sees during billing
- Get a preview of the full calculated contract (totals, delivery options, and warnings) before persisting any changes
Developers using the SubscriptionDraft API should migrate to SubscriptionContractCalculation API. The SubscriptionDraft API will remain available but will not support the new capabilities.
See the migration guide and updated subscriptions build guides and API docs.
The text above is the source's. reef added the severity, the dates it could read from the text, and the endpoints and scopes named in code.