Update Subscription
Update subscription items, coupons, billing interval, description, auto-cancel cycles, or payment methods.
Updatable fields:
- Items (products and quantities) — deferred to the next cycle.
- Subscription-level coupons — same deferral as items.
- Recurring interval / interval count (e.g. monthly ↔ yearly) — deferred to the next cycle.
- Description — applied immediately.
- Until cycle number (auto-cancel) — applied immediately.
- Payment method overrides — applied immediately.
Any change to items, coupons, or interval is recorded as a pending change that takes effect at current_period_end. The response carries a pending_change block describing the deferred change, including a next_invoice_preview and the per-line diff. If the next-cycle invoice has already been generated and is unpaid, it is automatically cancelled and re-issued with the new amount.
To change anything else (e.g. the consumer / payer), cancel the subscription and create a new one. Use DELETE /pending-change to revert a previously scheduled change before it takes effect.
Path parameters
Unique identifier (UUID) of the subscription to update
Unique identifier (UUID) of the subscription to update
Request body
Response
Successful Response
Changes
No recorded changes to this endpoint across all 1 revision of this API.