Skip to main content

subscription.plan_changed

Generated from COPE public event contracts. Do not edit this page by hand.
Use this event to follow a subscription that changed plan rather than price — the sibling of subscription.amount_changed, which announces a new amount on the SAME plan. The switch is applied in place with no proration; the new plan’s amount bills at the existing cycle boundary, and the currency, interval and interval count do not move. Read new_plan_id for the plan the subscription now runs on and new_plan_name for its display name; old_plan_id is null today, because the superseded terms are held as an immutable snapshot that carries no plan reference, so old_plan_name is what identifies them. initiated_by separates the buyer’s own switch (buyer) from one the business made through the API (business), where the buyer is notified rather than asked. effective_at is a prediction on the same terms as subscription.amount_changed.

Delivery Contract

Payload Fields

Example CloudEvent

Compatibility

Fields may be added within the same major version. Removing or changing the meaning of a documented field requires a new event version.