Endpoints for managing app screenshots, product pages, and localizations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/app-store-connect-api:app-metadataThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Endpoints for managing app screenshots, product pages, and localizations.
Endpoints for managing app screenshots, product pages, and localizations.
POST /v1/appCustomProductPagesSummary: No summary provided.
GET /v1/appCustomProductPages/{id}Summary: No summary provided.
Parameters:
fields[appCustomProductPages] (query, optional): the fields to include for returned resources of type appCustomProductPagesfields[apps] (query, optional): the fields to include for returned resources of type appsfields[appCustomProductPageVersions] (query, optional): the fields to include for returned resources of type appCustomProductPageVersionsinclude (query, optional): comma-separated list of relationships to includelimit[appCustomProductPageVersions] (query, optional): maximum number of related appCustomProductPageVersions returned (when they are included)PATCH /v1/appCustomProductPages/{id}Summary: No summary provided.
DELETE /v1/appCustomProductPages/{id}Summary: No summary provided.
POST /v1/appEventLocalizationsSummary: No summary provided.
GET /v1/appEventLocalizations/{id}Summary: No summary provided.
Parameters:
fields[appEventLocalizations] (query, optional): the fields to include for returned resources of type appEventLocalizationsfields[appEvents] (query, optional): the fields to include for returned resources of type appEventsfields[appEventScreenshots] (query, optional): the fields to include for returned resources of type appEventScreenshotsfields[appEventVideoClips] (query, optional): the fields to include for returned resources of type appEventVideoClipsinclude (query, optional): comma-separated list of relationships to includelimit[appEventScreenshots] (query, optional): maximum number of related appEventScreenshots returned (when they are included)limit[appEventVideoClips] (query, optional): maximum number of related appEventVideoClips returned (when they are included)PATCH /v1/appEventLocalizations/{id}Summary: No summary provided.
DELETE /v1/appEventLocalizations/{id}Summary: No summary provided.
POST /v1/appInfoLocalizationsSummary: No summary provided.
GET /v1/appInfoLocalizations/{id}Summary: No summary provided.
Parameters:
fields[appInfoLocalizations] (query, optional): the fields to include for returned resources of type appInfoLocalizationsfields[appInfos] (query, optional): the fields to include for returned resources of type appInfosinclude (query, optional): comma-separated list of relationships to includePATCH /v1/appInfoLocalizations/{id}Summary: No summary provided.
DELETE /v1/appInfoLocalizations/{id}Summary: No summary provided.
POST /v1/appScreenshotsSummary: No summary provided.
GET /v1/appScreenshots/{id}Summary: No summary provided.
Parameters:
fields[appScreenshots] (query, optional): the fields to include for returned resources of type appScreenshotsfields[appScreenshotSets] (query, optional): the fields to include for returned resources of type appScreenshotSetsinclude (query, optional): comma-separated list of relationships to includePATCH /v1/appScreenshots/{id}Summary: No summary provided.
DELETE /v1/appScreenshots/{id}Summary: No summary provided.
GET /v1/appCustomProductPages/{id}/relationships/appCustomProductPageVersionsSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/appCustomProductPages/{id}/appCustomProductPageVersionsSummary: No summary provided.
Parameters:
filter[state] (query, optional): filter by attribute 'state'fields[appCustomProductPageVersions] (query, optional): the fields to include for returned resources of type appCustomProductPageVersionsfields[appCustomProductPages] (query, optional): the fields to include for returned resources of type appCustomProductPagesfields[appCustomProductPageLocalizations] (query, optional): the fields to include for returned resources of type appCustomProductPageLocalizationslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includelimit[appCustomProductPageLocalizations] (query, optional): maximum number of related appCustomProductPageLocalizations returned (when they are included)GET /v1/appEventLocalizations/{id}/relationships/appEventScreenshotsSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/appEventLocalizations/{id}/appEventScreenshotsSummary: No summary provided.
Parameters:
fields[appEventScreenshots] (query, optional): the fields to include for returned resources of type appEventScreenshotsfields[appEventLocalizations] (query, optional): the fields to include for returned resources of type appEventLocalizationslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeGET /v1/appEventLocalizations/{id}/relationships/appEventVideoClipsSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/appEventLocalizations/{id}/appEventVideoClipsSummary: No summary provided.
Parameters:
fields[appEventVideoClips] (query, optional): the fields to include for returned resources of type appEventVideoClipsfields[appEventLocalizations] (query, optional): the fields to include for returned resources of type appEventLocalizationslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeUse these endpoints to automate app metadata tasks within Apple Store Connect.
npx claudepluginhub andersonlimahw/lemon-ai-hub --plugin app-store-connect-apiAutomatically translate and sync App Store metadata (description, keywords, what's new, subtitle) to multiple languages using LLM translation and the asc CLI. Use when asked to localize an app's App Store listing, translate app descriptions, or add new languages.
Automates translation and syncing of App Store metadata (description, keywords, what's new, subtitle) across multiple languages using LLM translation and the asc CLI. Useful for localizing App Store listings or adding new locales.