asc_write
Create, update, or delete App Store Connect resources with confirmation for revenue-impacting changes. Use dry-run first to validate and preview the exact request before sending.
Instructions
Change something in App Store Connect: create, update or delete. Consequential tiers (REVENUE, DESTRUCTIVE, INFRASTRUCTURE, ACCESS, RELEASE) ask the user to confirm before anything is sent. Use dry_run first when you are unsure what a call will do — it validates and reports the exact request without sending it. Read asc_describe_endpoint first to get the body schema right.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON:API request body. For binary uploads, a base64 string. | |
| query | No | Query parameters. Arrays are sent as repeated keys. Filters look like {"filter[bundleId]": "com.x"}; sparse fieldsets like {"fields[apps]": "name,bundleId"}; "limit" caps at 200. Territories are ISO alpha-3 (USA, not US) — the two-letter form returns an empty list, not an error. | |
| confirm | No | Confirmation token from a previous gated call. Not needed when the user is prompted directly. | |
| dry_run | No | Validate and report the request that would be sent, without sending it. | |
| environment | No | StoreKit only; overrides the server default for this call. | |
| operationId | Yes | From asc_search_endpoints. | |
| path_params | No | Values for {placeholders}, e.g. {"id": "6763390896"}. |