iOS · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for App Store Connect App Store Version Localizations API

13 actions 13 updates phrasing extends openapi/ios-appstoreversionlocalizations-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for iOS's API. It is a proposal applied on top of the contract, not a document iOS publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 13

$.info
$.paths['/v1/appStoreVersionLocalizations'].post
$.paths['/v1/appStoreVersionLocalizations/{id}'].get
$.paths['/v1/appStoreVersionLocalizations/{id}'].delete
$.paths['/v1/appStoreVersionLocalizations/{id}'].patch
$.paths['/v1/appStoreVersionLocalizations/{id}/relationships/appPreviewSets'].get
$.paths['/v1/appStoreVersionLocalizations/{id}/appPreviewSets'].get
$.paths['/v1/appStoreVersionLocalizations/{id}/relationships/appScreenshotSets'].get
$.paths['/v1/appStoreVersionLocalizations/{id}/appScreenshotSets'].get
$.paths['/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords'].get
$.paths['/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords'].post
$.paths['/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords'].delete
$.paths['/v1/appStoreVersionLocalizations/{id}/searchKeywords'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for App Store Connect App Store Version Localizations API
  version: 1.0.0
extends: openapi/ios-appstoreversionlocalizations-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 12
- target: $.paths['/v1/appStoreVersionLocalizations'].post
  update:
    x-apievangelist-phrasing:
      intent: Add a language to an App Store version
      effect: write
      questions:
      - How do I add a Japanese description and keywords to my upcoming App Store version?
      - Can I create a new locale for a version's store listing before submitting it?
      instructions:
      - text: Create an App Store version localization with {data}.
        slots:
          data: requestBody.data
      - text: Add a new language to my version's store listing using {data}.
        slots:
          data: requestBody.data
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an App Store version localization
      effect: read
      questions:
      - What description, promotional text and what's-new notes does one version localization hold?
      - Can I read the marketing and support URLs of a single localized listing?
      instructions:
      - text: Show App Store version localization {id}.
        slots:
          id: path.id
      - text: Fetch the localized store text of version localization {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an App Store version localization
      effect: destructive
      questions:
      - Can I remove a language from my version's App Store listing?
      - What happens to screenshots when I delete a version localization?
      instructions:
      - text: Delete App Store version localization {id}.
        slots:
          id: path.id
      - text: Remove locale {id} from the version's store listing.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a version's localized store text
      effect: write
      questions:
      - Can I change the what's-new text for one language after I already created it?
      - Is promotional text editable on an existing version localization?
      instructions:
      - text: Update App Store version localization {id} with {data}.
        slots:
          id: path.id
          data: requestBody.data
      - text: Rewrite the description and release notes on localization {id} to {data}.
        slots:
          id: path.id
          data: requestBody.data
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/relationships/appPreviewSets'].get
  update:
    x-apievangelist-phrasing:
      intent: List app preview set IDs for a version localization
      effect: read
      questions:
      - Which app preview set IDs belong to a version localization?
      - Can I get only the preview set references for a locale without the video details?
      instructions:
      - text: List only the app preview set IDs for localization {id}.
        slots:
          id: path.id
      - text: Return up to {limit} preview set linkages for version localization {id}.
        slots:
          id: path.id
          limit: query.limit
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/appPreviewSets'].get
  update:
    x-apievangelist-phrasing:
      intent: List app preview video sets for a version localization
      effect: read
      questions:
      - What app preview video sets exist for this language of my listing?
      - Can I filter a localization's preview sets by device type, like iPhone 6.7-inch?
      instructions:
      - text: Show the app preview sets for version localization {id}.
        slots:
          id: path.id
      - text: List the {previewType} preview sets of localization {id}.
        slots:
          id: path.id
          previewType: query.filter[previewType]
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/relationships/appScreenshotSets'].get
  update:
    x-apievangelist-phrasing:
      intent: List screenshot set IDs for a version localization
      effect: read
      questions:
      - Which screenshot set IDs are attached to a version localization?
      - Can I get only the screenshot set references for a locale?
      instructions:
      - text: List only the screenshot set IDs for localization {id}.
        slots:
          id: path.id
      - text: Return up to {limit} screenshot set linkages for version localization {id}.
        slots:
          id: path.id
          limit: query.limit
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/appScreenshotSets'].get
  update:
    x-apievangelist-phrasing:
      intent: List screenshot sets for a version localization
      effect: read
      questions:
      - Which device sizes have screenshots uploaded for this language of my version?
      - Can I pull just the iPad Pro screenshot set for a localization?
      instructions:
      - text: Show the screenshot sets for version localization {id}.
        slots:
          id: path.id
      - text: Get the {screenshotDisplayType} screenshot set for localization {id}.
        slots:
          id: path.id
          screenshotDisplayType: query.filter[screenshotDisplayType]
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords'].get
  update:
    x-apievangelist-phrasing:
      intent: List search keyword IDs for a version localization
      effect: read
      questions:
      - Which search keyword IDs are linked to a version localization?
      - Can I page through just the keyword references for a locale?
      instructions:
      - text: List only the search keyword IDs on localization {id}.
        slots:
          id: path.id
      - text: Return up to {limit} keyword linkages for version localization {id}.
        slots:
          id: path.id
          limit: query.limit
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords'].post
  update:
    x-apievangelist-phrasing:
      intent: Add search keywords to a version localization
      effect: write
      questions:
      - How can I attach more search keywords to one language of my App Store listing?
      - Can I link existing keyword records to a localization in bulk?
      instructions:
      - text: Add search keywords {data} to localization {id}.
        slots:
          id: path.id
          data: requestBody.data
      - text: Link keywords {data} to version localization {id}.
        slots:
          id: path.id
          data: requestBody.data
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords'].delete
  update:
    x-apievangelist-phrasing:
      intent: Remove search keywords from a version localization
      effect: destructive
      questions:
      - Can I detach keywords that no longer fit from one language of my listing?
      - Is there a way to unlink several search keywords from a localization at once?
      instructions:
      - text: Remove search keywords {data} from localization {id}.
        slots:
          id: path.id
          data: requestBody.data
      - text: Unlink keywords {data} from version localization {id}.
        slots:
          id: path.id
          data: requestBody.data
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/appStoreVersionLocalizations/{id}/searchKeywords'].get
  update:
    x-apievangelist-phrasing:
      intent: List search keywords for a version localization
      effect: read
      questions:
      - What search keywords is this localized listing using right now?
      - Can I filter a localization's keywords by platform or locale?
      instructions:
      - text: Show the full search keywords for version localization {id}.
        slots:
          id: path.id
      - text: List the {platform} keywords on localization {id} for locale {locale}.
        slots:
          id: path.id
          platform: query.filter[platform]
          locale: query.filter[locale]
      method: generated
      generated: '2026-10-01'

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/ios-appstoreversionlocalizations-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.