How plan versions work
Editing a plan creates a new version. Existing subscriptions stay on the version they started with, until you migrate them.Preview a migration
Before moving customers, preview the migration. It shows the effect without changing anything.customerIds limits the migration to specific customers, and accepts up to 10,000 IDs.
Schedule a migration
Schedule the migration for a future date.effectiveAt is required.
Track and cancel
Change one subscription
To change a single subscription instead of a group:
To see the next invoice before a change, use
POST /v1/subscriptions/:id/invoices/compute.
Checklist before a price change
- Preview the migration for a sample of customers.
- Confirm the expected invoice with the next-invoice computation.
- Tell customers before the effective date, using your own notice process.
- Schedule the migration, and check the results on the effective date. Read the migration with
GET /v1/price-migrations/:id.