asc_pricing_set
Change a subscription's price in App Store Connect. Use preserve_current_price to keep existing subscribers on their current rate or move them to the new price at renewal.
Instructions
Change a subscription price. preserve_current_price is required and has no default: true keeps existing subscribers on what they pay now, false moves them at their next renewal. Apple defaults it to false, so leaving it implicit silently re-prices your existing base. Find a price point id with asc_call subscriptions_pricePoints_getToManyRelated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | Bundle ID, store name, or numeric Apple ID. | |
| confirm | No | Confirmation token from a previous gated call. Not needed when the user is prompted directly. | |
| territory | No | ISO alpha-3. Omit to apply to the price point’s own territory. | |
| start_date | No | YYYY-MM-DD. Omit to apply as soon as Apple allows. | |
| subscription | Yes | Product ID, name or id. | |
| price_point_id | Yes | From the subscription’s price points. | |
| preserve_current_price | Yes | REQUIRED. true = existing subscribers keep their price. false = they are moved to the new one. |