Skip to main content
Glama

apple_create_version_localization

Add localized content for App Store versions by specifying locale, description, keywords, and update notes to reach global audiences.

Instructions

Create a new localization for a version

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
versionIdYesApp Store Version ID
localeYesLocale code (e.g. ko, en-US, ja)
descriptionNo
keywordsNoComma-separated keywords
whatsNewNo
promotionalTextNo
marketingUrlNo
supportUrlNo

Implementation Reference

  • Handler function for creating an App Store version localization.
    handler: async (client, args) => {
      const attributes: any = { locale: args.locale };
      if (args.description) attributes.description = args.description;
      if (args.keywords) attributes.keywords = args.keywords;
      if (args.whatsNew) attributes.whatsNew = args.whatsNew;
      if (args.promotionalText) attributes.promotionalText = args.promotionalText;
      if (args.marketingUrl) attributes.marketingUrl = args.marketingUrl;
      if (args.supportUrl) attributes.supportUrl = args.supportUrl;
    
      return client.request('/appStoreVersionLocalizations', {
        method: 'POST',
        body: {
          data: {
            type: 'appStoreVersionLocalizations',
            attributes,
            relationships: {
              appStoreVersion: {
                data: { type: 'appStoreVersions', id: args.versionId },
              },
            },
          },
        },
      });
    },
  • Input schema for the tool, defining versionId, locale, and optional localization fields.
    schema: z.object({
      versionId: z.string().describe('App Store Version ID'),
      locale: z.string().describe('Locale code (e.g. ko, en-US, ja)'),
      description: z.string().optional(),
      keywords: z.string().optional().describe('Comma-separated keywords'),
      whatsNew: z.string().optional(),
      promotionalText: z.string().optional(),
      marketingUrl: z.string().optional(),
      supportUrl: z.string().optional(),
    }),
  • Tool definition and name registration.
    const createVersionLocalization: ToolDef = {
      name: 'apple_create_version_localization',
      description: 'Create a new localization for a version',
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mikusnuz/app-publish-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server