Docs

Log into read the version of docs relevant to your site.

Can I apply contract terms to my existing subscriptions?

Problem Statement

Can I apply contract terms to existing subscriptions? Can customers without contract terms use the Self-serve portal?

Solution

Contract terms can be created only for new subscriptions. For existing customers, cancel the current subscription and create a new one with contract terms.

Steps to Set It Up

Via API

  1. Cancel the subscription at term end: Use the Cancel Subscription API with end_of_term = true
  2. Create a new subscription with contract terms: Use Create a Subscription with the contract attributes

Existing customers can continue to manage their current subscription via the Self-serve portal.

Important Notes

Note:

Contract terms are supported only in In-app Checkout via API. Once applied, they cannot be removed. You cannot pause a subscription that has contract terms.

Learn more about Contract terms.

Was this article helpful?