update_listing
Preview changes to App Store listing text for one language on an editable App Store Connect version, then confirm to create a job; nothing is submitted to App Review.
Instructions
PREVIEW ONLY: change App Store listing text (name, subtitle, keywords, description, promotional text, what's new, URLs) for one storefront language. Works ONLY on a version that is editable in App Store Connect — Prepare for Submission or rejected; a version in review or live is refused, nothing is written. It never submits anything to App Review: the text waits in the draft. A language the version does not have yet is added only with open=true, and then name is required. The preview shows the current text field by field; confirming returns a jobId to poll with get_job, and the job keeps the old text so it can be put back. Needs a connected App Store Connect key with the Admin or App Manager role.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| open | No | add the language to the editable version if App Store Connect does not have it yet; fields.name is required | |
| appId | Yes | app id from list_apps | |
| fields | Yes | fields to write; send only the ones that change. null empties a field. | |
| locale | Yes | App Store Connect locale on the version, e.g. en-US, tr, pt-BR |