v1
latestOpenAPI 3.1.02026-07-222392081.7 MBSubscriptions > Transitions
Create subscription transition
Transition a subscription to another subscription, configured from a subscription, a plan or a template. If the application_schedule is immediately, the transition is applied right away.
post/v2/subscriptions/transitions
Request body
Example request
{
"transition_date": "2024-12-20T16:04:11Z",
"target_subscription": {
"invoicing_entity_id": "ive_jerrb484RHn",
"commitment_interval": {
"period": "years",
"count": 1
},
"renew_for": {
"period": "years",
"count": 1
},
"minimum_invoice_fee": 250,
"contract_terms": {
"starts_at": "2024-12-20T16:04:11Z",
"ends_at": "2024-12-20T16:04:11Z",
"duration": {
"count": 6,
"period": "months"
},
"renew_for_duration": {
"count": 1,
"period": "years"
},
"activation_strategy": "start_date",
"end_strategy": "duration"
},
"starts_at": "2024-12-20T16:04:11Z",
"contract_start": "2024-01-15T00:00:00Z",
"contract_end": "2025-01-15T00:00:00Z",
"initial_billing_at": "2024-12-20T16:04:11Z",
"cancel_at": "2024-12-20T16:04:11Z",
"plan_id": "plan_zHmjoDee4ZRmQV",
"template_id": "subt_7gdusOkqr5L0B8",
"template_configuration_id": "subtc_7mHWOlPStUogvp",
"phases": [
{
"name": "Initial term",
"type": "standard",
"status": "pending",
"activation_strategy": "manual",
"end_strategy": "duration",
"duration": {
"count": 1,
"period": "years"
},
"billing_date_setting": "phase_start",
"initial_billing_at": "2024-12-20T16:04:11Z",
"starts_at": "2024-12-20T16:04:11Z",
"ends_at": "2024-12-20T16:04:11Z",
"billing_cycle_alignment": "anniversary",
"transition_calculation_method": "prorata",
"transition_invoicing_schedule": "immediately",
"products": [
{
"id": "itm_FJKlqUb8COXw55",
"name": "Product name",
"description": "A description of the product.",
"payment_interval": {
"period": "once"
},
"payment_schedule": "start",
"price": {
"type": "fee",
"amount": 200
},
"prices": [
{
"type": "volume",
"from": 0,
"to": 20,
"amount": 200,
"unit_count": 1,
"on_tier_incomplete": null
},
{
"type": "volume",
"from": 20,
"to": null,
"amount": 150,
"unit_count": 1,
"on_tier_incomplete": null
}
],
"count": 2,
"unit_name": "user"
}
],
"coupons": [
{
"expires_at": "2024-12-20T16:04:11Z",
"apply_at": "2024-12-20T16:04:11Z"
}
]
}
]
}
}