Add a free trial
add_free_trialAdd a free-trial introductory offer to an App Store subscription across selected or all territories, skipping those that already have one. Runs as a resumable bulk job and is safe to re-run.
Instructions
Adds a free-trial introductory offer to a subscription in every territory where it's sold (or the ones you list), skipping territories that already have an introductory offer. Runs as a resumable bulk job with progress. Paid introductory offers need a price per territory and aren't covered; use asc_request for those.
Changes App Store Connect (needs ASC_WRITE=1). Safe to re-run: steps already done are skipped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | App ID, bundle ID or exact app name. Defaults to ASC_APP_ID, or to the only app the key can see. | |
| dry_run | No | If true, return the plan without changing anything. | |
| duration | Yes | ||
| end_date | No | ||
| start_date | No | ||
| territories | No | Only these territories. Default: every territory the subscription is available in. | |
| subscription | Yes | Subscription ID or product ID (e.g. com.example.app.yearly). |