Create subscription price
create-subscription-priceAttach a price point to an App Store subscription, optionally for a specific territory. Ensure subscription availability is set for the territory to avoid API errors.
Instructions
Attach a price to a subscription (by price point and optionally territory). Set subscription availability first with create-subscription-availability for the territory, or you may get 409 ENTITY_ERROR.RELATIONSHIP.INVALID. Use price point IDs from list-subscription-price-points; when you used filter.territory there, pass that same territoryId here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| startDate | No | ISO 8601 date when this price becomes effective. Omit for immediate. | |
| territoryId | No | Territory ID (e.g. USA). When the price point came from list-subscription-price-points with filter.territory, pass that same territory here. Required by API for territory-specific price points; omit only if applying to all. | |
| subscriptionId | Yes | Subscription ID (from create-subscription or list-subscription-group-subscriptions) | |
| preserveCurrentPrice | No | If true, existing subscribers keep their current price when you add a new price | |
| subscriptionPricePointId | Yes | Price point ID from list-subscription-price-points for this subscription. |