listing__diff_metadata
Compare store text of two app versions per locale, listing only differences in description, keywords, what's new, and more. Detect added or dropped locales in a single read-only call.
Instructions
Compare the store text of two app versions locale by locale, in one call, and list only what differs. Give the app (name, bundle ID or Apple ID). By default it compares the version that is on sale against the one being prepared, which is the answer to "what am I about to change?". Reports per locale which of description, keywords, whatsNew, promotional text, marketing URL and support URL changed, plus locales added or dropped. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Version string to compare to. Defaults to the version being prepared. | |
| app | Yes | App name, bundle ID (com.example.app) or numeric Apple ID. | |
| from | No | Version string to compare from. Defaults to the version on sale. | |
| locale | No | Restrict to one locale (e.g. "en-US", "tr"). Omit to compare every locale. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | version and appStoreState of the comparison. | |
| app | Yes | ||
| from | Yes | version and appStoreState of the baseline. | |
| changed | Yes | One entry per locale that differs, carrying only the changed fields. | |
| identical | Yes | True when no compared field differs. | |
| localesAdded | Yes | Locales present in "to" and absent from "from". | |
| localesRemoved | Yes | Locales present in "from" and absent from "to" — these stop being served. | |
| unchangedLocales | No |