Move a subscription to another offer (write)
upgrade_subscriptionMove a subscription to a different offer for upgrade or downgrade. Terminates the current subscription and creates a new one, applying changes now or at end of term.
Instructions
WRITE. Moves a ProAbono subscription to another offer -- an upgrade or a downgrade, the same operation either way. It terminates the current subscription and creates a new one on the target offer, which means the returned identifier is a new one and the customer's rights change: re-read them with get_usages afterwards, and stop using the old identifier. By default the move takes effect at the end of the current term; set immediate to apply it now.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bill_now | No | Trigger billing immediately after the move. | |
| immediate | No | Apply the move now instead of at the end of the current term. | |
| offer_ref | Yes | Shared reference of the offer to move to. | |
| subscription_id | Yes | Internal identifier of the subscription (Id, from list_subscriptions). | |
| ignore_engagement | No | Bypass the minimum-commitment check. Only where the merchant has decided to. |