apple_update_app_info_localization
Update localized app metadata including name, subtitle, and privacy policy URL for a specific locale. Modify app store listing details per region using the localization ID.
Instructions
Update app name, subtitle, or privacy policy URL for a locale
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| localizationId | Yes | AppInfo Localization ID | |
| name | No | App name | |
| subtitle | No | App subtitle | |
| privacyPolicyUrl | No | ||
| privacyPolicyText | No |
Implementation Reference
- src/apple/tools.ts:692-705 (handler)The handler function that executes the 'apple_update_app_info_localization' tool logic. It PATCHes the appInfoLocalization with the provided attributes (name, subtitle, privacyPolicyUrl, privacyPolicyText).
handler: async (client, args) => { const { localizationId, ...attributes } = args; return client.request(`/appInfoLocalizations/${localizationId}`, { method: 'PATCH', body: { data: { type: 'appInfoLocalizations', id: localizationId, attributes, }, }, }); }, }; - src/apple/tools.ts:685-691 (schema)Zod schema defining the input parameters for the tool: localizationId (required), name (optional), subtitle (optional), privacyPolicyUrl (optional), privacyPolicyText (optional).
schema: z.object({ localizationId: z.string().describe('AppInfo Localization ID'), name: z.string().optional().describe('App name'), subtitle: z.string().optional().describe('App subtitle'), privacyPolicyUrl: z.string().optional(), privacyPolicyText: z.string().optional(), }),