Change plan or interval
PUT/api/v3/billing/subscription
Change plan or interval. An upgrade (higher plan, or month → year) applies now, prorated (refused if the card is declined); a downgrade is scheduled for the end of the paid period and shows as subscription.pending_change { plan, interval, effective_at, state: scheduled | applying | failed | review, error }. In a trial every change applies now, unbilled
Request
Responses
- 200
- 409
Subscription
No subscription, past due, set to cancel, or a scheduled change being applied