Publish listing to the store
publish_listingPublishes an owner-approved app listing and all ready locale drafts to App Store Connect or Google Play Console after explicit confirmation, making changes live to real users.
Instructions
DESTRUCTIVE / LIVE: pushes the chosen listing and every ready locale draft to App Store Connect or Google Play Console, changing what real users see. Only call after the owner has reviewed the exact listing text and explicitly told you to publish in this conversation; never on your own initiative and never as part of a larger plan they approved in general terms. Requires a connected console. The app then shows the owner a confirmation dialog listing the store, app, version, locales and fields; nothing is published unless they click Publish there (no answer within ~2 minutes = denied, error code not_approved). Background job once approved; follow with wait_for_jobs and report the outcome.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| approval | Yes | Quote the owner's explicit go-ahead. | |
| projectId | Yes | Project id (from get_overview). | |
| ownerApproved | Yes | Must be true: the owner explicitly approved publishing this listing. | |
| versionString | No | App version to attach the listing to (see get_next_version); default: the app's suggestion. |