Endpoints for managing in-app purchases and promoted purchases.
How this skill is triggered — by the user, by Claude, or both
Slash command
/app-store-connect-api:in-app-purchasesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Endpoints for managing in-app purchases and promoted purchases.
Endpoints for managing in-app purchases and promoted purchases.
POST /v1/inAppPurchaseAppStoreReviewScreenshotsSummary: No summary provided.
GET /v1/inAppPurchaseAppStoreReviewScreenshots/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseAppStoreReviewScreenshots] (query, optional): the fields to include for returned resources of type inAppPurchaseAppStoreReviewScreenshotsfields[inAppPurchases] (query, optional): the fields to include for returned resources of type inAppPurchasesinclude (query, optional): comma-separated list of relationships to includePATCH /v1/inAppPurchaseAppStoreReviewScreenshots/{id}Summary: No summary provided.
DELETE /v1/inAppPurchaseAppStoreReviewScreenshots/{id}Summary: No summary provided.
POST /v1/inAppPurchaseAvailabilitiesSummary: No summary provided.
GET /v1/inAppPurchaseAvailabilities/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseAvailabilities] (query, optional): the fields to include for returned resources of type inAppPurchaseAvailabilitiesfields[territories] (query, optional): the fields to include for returned resources of type territoriesinclude (query, optional): comma-separated list of relationships to includelimit[availableTerritories] (query, optional): maximum number of related availableTerritories returned (when they are included)GET /v1/inAppPurchaseContents/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseContents] (query, optional): the fields to include for returned resources of type inAppPurchaseContentsfields[inAppPurchases] (query, optional): the fields to include for returned resources of type inAppPurchasesinclude (query, optional): comma-separated list of relationships to includePOST /v1/inAppPurchaseImagesSummary: No summary provided.
GET /v1/inAppPurchaseImages/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseImages] (query, optional): the fields to include for returned resources of type inAppPurchaseImagesfields[inAppPurchases] (query, optional): the fields to include for returned resources of type inAppPurchasesinclude (query, optional): comma-separated list of relationships to includePATCH /v1/inAppPurchaseImages/{id}Summary: No summary provided.
DELETE /v1/inAppPurchaseImages/{id}Summary: No summary provided.
POST /v1/inAppPurchaseLocalizationsSummary: No summary provided.
GET /v1/inAppPurchaseLocalizations/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseLocalizations] (query, optional): the fields to include for returned resources of type inAppPurchaseLocalizationsfields[inAppPurchases] (query, optional): the fields to include for returned resources of type inAppPurchasesinclude (query, optional): comma-separated list of relationships to includePATCH /v1/inAppPurchaseLocalizations/{id}Summary: No summary provided.
DELETE /v1/inAppPurchaseLocalizations/{id}Summary: No summary provided.
POST /v1/inAppPurchaseOfferCodeCustomCodesSummary: No summary provided.
GET /v1/inAppPurchaseOfferCodeCustomCodes/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseOfferCodeCustomCodes] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferCodeCustomCodesfields[actors] (query, optional): the fields to include for returned resources of type actorsinclude (query, optional): comma-separated list of relationships to includePATCH /v1/inAppPurchaseOfferCodeCustomCodes/{id}Summary: No summary provided.
POST /v1/inAppPurchaseOfferCodeOneTimeUseCodesSummary: No summary provided.
GET /v1/inAppPurchaseOfferCodeOneTimeUseCodes/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseOfferCodeOneTimeUseCodes] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferCodeOneTimeUseCodesfields[actors] (query, optional): the fields to include for returned resources of type actorsinclude (query, optional): comma-separated list of relationships to includePATCH /v1/inAppPurchaseOfferCodeOneTimeUseCodes/{id}Summary: No summary provided.
POST /v1/inAppPurchaseOfferCodesSummary: No summary provided.
GET /v1/inAppPurchaseOfferCodes/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchaseOfferCodes] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferCodesfields[inAppPurchaseOfferCodeOneTimeUseCodes] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferCodeOneTimeUseCodesfields[inAppPurchaseOfferCodeCustomCodes] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferCodeCustomCodesfields[inAppPurchaseOfferPrices] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferPricesinclude (query, optional): comma-separated list of relationships to includelimit[customCodes] (query, optional): maximum number of related customCodes returned (when they are included)limit[oneTimeUseCodes] (query, optional): maximum number of related oneTimeUseCodes returned (when they are included)limit[prices] (query, optional): maximum number of related prices returned (when they are included)PATCH /v1/inAppPurchaseOfferCodes/{id}Summary: No summary provided.
POST /v1/inAppPurchasePriceSchedulesSummary: No summary provided.
GET /v1/inAppPurchasePriceSchedules/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchasePriceSchedules] (query, optional): the fields to include for returned resources of type inAppPurchasePriceSchedulesfields[territories] (query, optional): the fields to include for returned resources of type territoriesfields[inAppPurchasePrices] (query, optional): the fields to include for returned resources of type inAppPurchasePricesinclude (query, optional): comma-separated list of relationships to includelimit[automaticPrices] (query, optional): maximum number of related automaticPrices returned (when they are included)limit[manualPrices] (query, optional): maximum number of related manualPrices returned (when they are included)POST /v1/inAppPurchaseSubmissionsSummary: No summary provided.
GET /v1/inAppPurchases/{id}Summary: No summary provided.
Parameters:
fields[inAppPurchases] (query, optional): the fields to include for returned resources of type inAppPurchasesfields[apps] (query, optional): the fields to include for returned resources of type appsinclude (query, optional): comma-separated list of relationships to includelimit[apps] (query, optional): maximum number of related apps returned (when they are included)POST /v1/promotedPurchasesSummary: No summary provided.
GET /v1/promotedPurchases/{id}Summary: No summary provided.
Parameters:
fields[promotedPurchases] (query, optional): the fields to include for returned resources of type promotedPurchasesfields[inAppPurchases] (query, optional): the fields to include for returned resources of type inAppPurchasesfields[subscriptions] (query, optional): the fields to include for returned resources of type subscriptionsinclude (query, optional): comma-separated list of relationships to includePATCH /v1/promotedPurchases/{id}Summary: No summary provided.
DELETE /v1/promotedPurchases/{id}Summary: No summary provided.
GET /v1/inAppPurchaseAvailabilities/{id}/relationships/availableTerritoriesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/inAppPurchaseAvailabilities/{id}/availableTerritoriesSummary: No summary provided.
Parameters:
fields[territories] (query, optional): the fields to include for returned resources of type territorieslimit (query, optional): maximum resources per pageGET /v1/inAppPurchaseOfferCodeOneTimeUseCodes/{id}/valuesSummary: No summary provided.
GET /v1/inAppPurchaseOfferCodes/{id}/relationships/customCodesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/inAppPurchaseOfferCodes/{id}/customCodesSummary: No summary provided.
Parameters:
fields[inAppPurchaseOfferCodeCustomCodes] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferCodeCustomCodesfields[actors] (query, optional): the fields to include for returned resources of type actorslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeGET /v1/inAppPurchaseOfferCodes/{id}/relationships/oneTimeUseCodesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/inAppPurchaseOfferCodes/{id}/oneTimeUseCodesSummary: No summary provided.
Parameters:
fields[inAppPurchaseOfferCodeOneTimeUseCodes] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferCodeOneTimeUseCodesfields[actors] (query, optional): the fields to include for returned resources of type actorslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeGET /v1/inAppPurchaseOfferCodes/{id}/relationships/pricesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/inAppPurchaseOfferCodes/{id}/pricesSummary: No summary provided.
Parameters:
filter[territory] (query, optional): filter by id(s) of related 'territory'fields[inAppPurchaseOfferPrices] (query, optional): the fields to include for returned resources of type inAppPurchaseOfferPricesfields[territories] (query, optional): the fields to include for returned resources of type territoriesfields[inAppPurchasePricePoints] (query, optional): the fields to include for returned resources of type inAppPurchasePricePointslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeGET /v1/inAppPurchasePricePoints/{id}/relationships/equalizationsSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/inAppPurchasePricePoints/{id}/equalizationsSummary: No summary provided.
Parameters:
filter[territory] (query, optional): filter by id(s) of related 'territory'filter[inAppPurchaseV2] (query, optional): filter by id(s) of related 'inAppPurchaseV2'fields[inAppPurchasePricePoints] (query, optional): the fields to include for returned resources of type inAppPurchasePricePointsfields[territories] (query, optional): the fields to include for returned resources of type territorieslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeGET /v1/inAppPurchasePriceSchedules/{id}/relationships/automaticPricesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/inAppPurchasePriceSchedules/{id}/automaticPricesSummary: No summary provided.
Parameters:
filter[territory] (query, optional): filter by id(s) of related 'territory'fields[inAppPurchasePrices] (query, optional): the fields to include for returned resources of type inAppPurchasePricesfields[inAppPurchasePricePoints] (query, optional): the fields to include for returned resources of type inAppPurchasePricePointsfields[territories] (query, optional): the fields to include for returned resources of type territorieslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeGET /v1/inAppPurchasePriceSchedules/{id}/relationships/baseTerritorySummary: No summary provided.
GET /v1/inAppPurchasePriceSchedules/{id}/baseTerritorySummary: No summary provided.
Parameters:
fields[territories] (query, optional): the fields to include for returned resources of type territoriesGET /v1/inAppPurchasePriceSchedules/{id}/relationships/manualPricesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/inAppPurchasePriceSchedules/{id}/manualPricesSummary: No summary provided.
Parameters:
filter[territory] (query, optional): filter by id(s) of related 'territory'fields[inAppPurchasePrices] (query, optional): the fields to include for returned resources of type inAppPurchasePricesfields[inAppPurchasePricePoints] (query, optional): the fields to include for returned resources of type inAppPurchasePricePointsfields[territories] (query, optional): the fields to include for returned resources of type territorieslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeUse these endpoints to automate in-app purchases tasks within Apple Store Connect.
npx claudepluginhub andersonlimahw/lemon-ai-hub --plugin app-store-connect-apiCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.