Submit for App Review
submit_for_reviewRun pre-flight checks for an app version, then submit it to App Review; missing build, metadata, or screenshots stop the process before creating or reusing a submission.
Instructions
Submits the version being prepared to App Review. First checks what the API can see (build attached and processed, descriptions, keywords, support URL, screenshots, privacy policy URL, review contact) and stops if something is missing. Then creates or reuses a review submission, adds the version and submits it. Things the API can't check: the App Privacy questionnaire, pricing and availability, agreements and tax forms.
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. | |
| 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. | |
| skip_checks | No | Submit even if the pre-flight checks find problems; Apple will still validate. |