pricing__set_subscription_price
Set or change a subscription price for one country in a single step. Enter app, subscription product ID, country code, and price; the tool finds the Apple price point and applies it.
Instructions
Change or set a subscription price in one territory (country) in a single step. Give it the app (name, bundle ID or Apple ID), the subscription (product ID or name), the territory (e.g. TUR, USA) and the price (e.g. "99.99") — it resolves the app, subscription and Apple price point internally and performs the one write. Use this instead of chaining apps__list / subscription_groups / price_points calls when the goal is simply "set/raise/lower the price".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | App name, bundle ID (com.example.app) or numeric Apple ID. | |
| price | Yes | Customer price in the territory's currency, e.g. "99.99". Must match an Apple price point exactly; if it does not exist, the nearest available prices are suggested. | |
| territory | Yes | Territory (country) code, e.g. TUR, USA, DEU. | |
| start_date | No | Optional start date (YYYY-MM-DD). Omit to apply as soon as possible. | |
| subscription | Yes | Subscription product ID (e.g. com.example.pro.monthly) or its reference name. | |
| preserve_current_price | Yes | REQUIRED decision about existing subscribers: true = they keep their current price; false = they WILL be moved to the new price. Ask the user if unsure. |