Delete screenshots
delete_screenshotsDelete selected App Store screenshots by position or ID, keeping remaining images in order. Preview changes with a dry run, then confirm to apply.
Instructions
Deletes screenshots from a set by position (1-based) or ID. The rest keep their order.
Destructive: dry_run defaults to true and returns the plan. Show it to the user, then call again with dry_run: false. Needs ASC_WRITE=1.
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. | |
| locale | No | Localization, e.g. en-US. Defaults to the app's primary locale. | |
| dry_run | No | Defaults to true: return the plan without changing anything. Call again with dry_run: false to apply it. | |
| version | No | App Store version string (e.g. "1.2"), "editable" (the version being prepared; the default) or "live". | |
| platform | No | Platform. Defaults to IOS. | |
| screenshots | Yes | Positions or IDs to delete. | |
| display_type | Yes | Screenshot display type, e.g. APP_IPHONE_67 (6.9" iPhone, 1320×2868), APP_IPHONE_65, APP_IPAD_PRO_3GEN_129 (13" iPad, 2064×2752), APP_DESKTOP, APP_APPLE_TV, APP_APPLE_VISION_PRO, APP_WATCH_ULTRA. |