asc_upload_iap_screenshot
Upload the App Store review screenshot required for an in-app purchase, completing Apple's reserve-upload-commit sequence to clear the MISSING_METADATA status.
Instructions
Upload the App Store review screenshot for an in-app purchase, performing Apple’s reserve → upload → commit sequence. This is a different resource from a listing screenshot and is the usual reason an in-app purchase stays in MISSING_METADATA when everything else about it is complete — it is the one required field with no text to type. Apple rejects non-standard aspect ratios: a window capture at 1706x1610 fails IMAGE_BAD_ASPECT_RATIO, while 2880x1800 passes. Validation is asynchronous, so a rejected image commits cleanly and only then reports FAILED.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iap | Yes | Numeric in-app purchase id. asc_pricing_get lists them. | |
| confirm | No | Confirmation token from a previous gated call. Not needed when the user is prompted directly. | |
| dry_run | No | Report what would be sent, including the checksum, without sending it. | |
| file_name | No | Name to store it under. Defaults to the file’s own name. | |
| file_path | Yes | Absolute path to the image on this machine. |