Releases the subscription schedule immediately, which will stop scheduling of its phases, but leave any existing subscription in place. A schedule can only be released if its status is not_
or active
. If the subscription schedule is currently associated with a subscription, releasing it will remove its subscription
property and set the subscription’s ID to the released_
property.
Parameters
No parameters.
More parameters
- preserve_
cancel_ dateboolean Keep any cancellation on the subscription that the schedule has set
Returns
The released subscription_
object. Its status will be released
, released_
will be the current time, and released_
will be the ID of the subscription the subscription schedule managed prior to being released.
Response
{ "id": "sub_sched_1Mr3hWLkdIwHu7ixA5zxZvNI", "object": "subscription_schedule", "application": null, "canceled_at": null, "completed_at": null, "created": 1680114386, "current_phase": null, "customer": "cus_NcII9GZkTPAnor", "default_settings": { "application_fee_percent": null, "automatic_tax": { "enabled": false, "liability": null }, "billing_cycle_anchor": "automatic", "collection_method": "charge_automatically", "default_payment_method": null, "default_source": null, "description": null, "invoice_settings": { "issuer": { "type": "self" } }, "on_behalf_of": null, "transfer_data": null }, "end_behavior": "release", "livemode": false, "metadata": {}, "phases": [ { "add_invoice_items": [], "application_fee_percent": null, "billing_cycle_anchor": null, "collection_method": null, "currency": "usd", "default_payment_method": null, "default_tax_rates": [], "description": null, "discounts": null, "end_date": 1712339228, "invoice_settings": null, "items": [ { "metadata": {}, "plan": "price_1Mr3hVLkdIwHu7ixWuJp9ew0", "price": "price_1Mr3hVLkdIwHu7ixWuJp9ew0", "quantity": 1, "tax_rates": [] } ], "metadata": {}, "on_behalf_of": null, "proration_behavior": "create_prorations", "start_date": 1680716828, "transfer_data": null, "trial_end": null } ], "released_at": 1680114386, "released_subscription": null, "renewal_interval": null, "status": "released", "subscription": null, "test_clock": null}