Skip to main content

Apply a base-plan subscription change

POST 

/subscriptions/:subscription_id/change

Applies the same planner used by preview. Immediate positive proration must be committed by the provider before its authoritative subscription snapshot can replace the effective base plan. Immediate decreases create no refund or credit. Provider facts, not this mutation response, drive local grant projection. Idempotency-Key deduplicates the same request and supplies a stable provider operation identity. The service does not serialize different idempotency keys with a local command aggregate. An ambiguous provider result returns BILLING.PAYMENT_PROVIDER_OUTCOME_UNKNOWN; retrying the same key is delegated to a replay-safe provider adapter that uses native idempotency or inspect-before-retry reconciliation.

Request

Responses

Provider mutation accepted, scheduled, or committed.