apple_update_app_info_localization
Update app name, subtitle, or privacy policy details for specific locales in App Store Connect to maintain accurate localization.
Instructions
Update app name, subtitle, or privacy policy URL for a locale
Input Schema
TableJSON 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:682-705 (handler)The definition and handler implementation for the `apple_update_app_info_localization` tool, which updates app metadata via a PATCH request to the App Store Connect API.
const updateAppInfoLocalization: ToolDef = { name: 'apple_update_app_info_localization', description: 'Update app name, subtitle, or privacy policy URL for a locale', 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(), }), handler: async (client, args) => { const { localizationId, ...attributes } = args; return client.request(`/appInfoLocalizations/${localizationId}`, { method: 'PATCH', body: { data: { type: 'appInfoLocalizations', id: localizationId, attributes, }, }, }); }, };