iOS

iOS InAppPurchases API

The InAppPurchases API from iOS — 21 operation(s) for inapppurchases.

Operations 23

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/inAppPurchases/{id} Get an in-app purchase (legacy v1) · Get in App Purchases #
Ask an LLM
“Can I still fetch an in-app purchase through the older v1 endpoint?”
“What does the legacy v1 record for one of my in-app purchases contain?”
Tell an agent
Fetch in-app purchase {id} using the legacy v1 endpoint.
Show the v1 record for in-app purchase {id}.
POST /v2/inAppPurchases Create an in-app purchase · Create in App Purchases V2 #
Ask an LLM
“How do I set up a new in-app purchase for my app in App Store Connect?”
“What do I need to send to register a new in-app product?”
Tell an agent
Create a new in-app purchase with {data}.
Register this in-app product for my app: {data}.
GET /v2/inAppPurchases/{id} Get an in-app purchase · Get in App Purchases V2 #
Ask an LLM
“Where can I look up the current details of one in-app purchase?”
“Can I see an in-app product's full record by its ID?”
Tell an agent
Get in-app purchase {id}.
Show me the details of in-app product {id}.
PATCH /v2/inAppPurchases/{id} Update an in-app purchase · Update in App Purchases V2 #
Ask an LLM
“How do I change the settings of an existing in-app purchase?”
“Can I edit an in-app product after creating it?”
Tell an agent
Update in-app purchase {id} with {data}.
Apply these changes to in-app product {id}: {data}.
DELETE /v2/inAppPurchases/{id} Delete an in-app purchase · Delete in App Purchases V2 #
Ask an LLM
“Can I remove an in-app purchase I no longer want to sell?”
“Is it possible to delete an in-app product from App Store Connect entirely?”
Tell an agent destructive · confirm first
Delete in-app purchase {id}.
Remove in-app product {id} permanently.
GET /v2/inAppPurchases/{id}/relationships/appStoreReviewScreenshot Get the review screenshot ID of an in-app purchase · Get Related in App Purchases V2 / App Store Review Screenshot #
Ask an LLM
“Which review screenshot ID is linked to my in-app purchase?”
“Is there a lightweight way to get only the App Store review screenshot reference for an in-app product?”
Tell an agent
Give me only the review screenshot ID linked to in-app purchase {id}.
Return the review screenshot linkage for in-app product {id}.
GET /v2/inAppPurchases/{id}/appStoreReviewScreenshot Get an in-app purchase's review screenshot · Get Related in App Purchases V2 / App Store Review Screenshot #
Ask an LLM
“Where do I see the screenshot I submitted for App Store review of an in-app purchase?”
“What are the full details of the review screenshot attached to my in-app product?”
Tell an agent
Show the App Store review screenshot for in-app purchase {id}.
Fetch the full review screenshot record of in-app product {id}.
GET /v2/inAppPurchases/{id}/relationships/content Get the hosted content ID of an in-app purchase · Get Related in App Purchases V2 / Content #
Ask an LLM
“Which hosted content ID belongs to my in-app purchase?”
“Can I get just the content reference for an in-app product without its details?”
Tell an agent
Give me only the hosted content ID for in-app purchase {id}.
Return the content linkage of in-app product {id}.
GET /v2/inAppPurchases/{id}/content Get an in-app purchase's hosted content · Get Related in App Purchases V2 / Content #
Ask an LLM
“How can I check the hosted content attached to an in-app purchase?”
“What does the downloadable content record for my in-app product look like?”
Tell an agent
Show the hosted content details for in-app purchase {id}.
Fetch the full content record attached to in-app product {id}.
GET /v2/inAppPurchases/{id}/relationships/iapPriceSchedule Get the price schedule ID of an in-app purchase · Get Related in App Purchases V2 / Iap Price Schedule #
Ask an LLM
“What's the price schedule ID for my in-app purchase?”
“Can I fetch only the price schedule reference of an in-app product?”
Tell an agent
Give me only the price schedule ID of in-app purchase {id}.
Return the price schedule linkage for in-app product {id}.
GET /v2/inAppPurchases/{id}/iapPriceSchedule Get an in-app purchase's price schedule · Get Related in App Purchases V2 / Iap Price Schedule #
Ask an LLM
“How do I see the pricing schedule set for an in-app purchase?”
“What does the full price schedule of my in-app product look like?”
Tell an agent
Show the price schedule for in-app purchase {id}.
Fetch the full pricing schedule details of in-app product {id}.
GET /v2/inAppPurchases/{id}/relationships/images List image IDs of an in-app purchase · List Related in App Purchases V2 / Images #
Ask an LLM
“Which image IDs are attached to my in-app purchase?”
“Can I list only the image references of an in-app product?”
Tell an agent
List only the image IDs linked to in-app purchase {id}.
Return up to {limit} image linkages for in-app product {id}.
GET /v2/inAppPurchases/{id}/images List an in-app purchase's images · List Related in App Purchases V2 / Images #
Ask an LLM
“Where can I see all the images uploaded for an in-app purchase?”
“What images does my in-app product have, with their details?”
Tell an agent
Show the images for in-app purchase {id}.
List up to {limit} images with full details for in-app product {id}.
GET /v2/inAppPurchases/{id}/relationships/inAppPurchaseAvailability Get the availability ID of an in-app purchase · Get Related in App Purchases V2 / in App Purchase Availability #
Ask an LLM
“What's the availability record ID for my in-app purchase?”
“Can I get only the availability reference of an in-app product?”
Tell an agent
Give me only the availability ID of in-app purchase {id}.
Return the availability linkage of in-app product {id}.
GET /v2/inAppPurchases/{id}/inAppPurchaseAvailability Get where an in-app purchase is available · Get Related in App Purchases V2 / in App Purchase Availability #
Ask an LLM
“In which territories is my in-app purchase available?”
“How do I check the availability settings of an in-app product?”
Tell an agent
Show where in-app purchase {id} is available.
Fetch the full availability settings of in-app product {id}.
GET /v2/inAppPurchases/{id}/relationships/inAppPurchaseLocalizations List localization IDs of an in-app purchase · List Related in App Purchases V2 / in App Purchase Localizations #
Ask an LLM
“Which localization IDs exist for my in-app purchase?”
“Can I list only the localization references of an in-app product?”
Tell an agent
List only the localization IDs for in-app purchase {id}.
Return up to {limit} localization linkages of in-app product {id}.
GET /v2/inAppPurchases/{id}/inAppPurchaseLocalizations List an in-app purchase's localizations · List Related in App Purchases V2 / in App Purchase Localizations #
Ask an LLM
“Where can I see the localized display text of an in-app purchase?”
“Which languages has my in-app product been localized into?”
Tell an agent
Show the localizations of in-app purchase {id}.
List up to {limit} localized display entries for in-app product {id}.
GET /v2/inAppPurchases/{id}/relationships/offerCodes List offer code IDs of an in-app purchase · List Related in App Purchases V2 / Offer Codes #
Ask an LLM
“Which offer code IDs are attached to my in-app purchase?”
“Can I get only the offer code references for an in-app product?”
Tell an agent
List only the offer code IDs for in-app purchase {id}.
Return up to {limit} offer code linkages of in-app product {id}.
GET /v2/inAppPurchases/{id}/offerCodes List an in-app purchase's offer codes · List Related in App Purchases V2 / Offer Codes #
Ask an LLM
“How do I see the offer codes created for an in-app purchase?”
“Can I filter an in-app product's offer codes by territory?”
Tell an agent
Show the offer codes for in-app purchase {id}.
List offer codes of in-app product {id} available in {territory}.
GET /v2/inAppPurchases/{id}/relationships/pricePoints List price point IDs of an in-app purchase · List Related in App Purchases V2 / Price Points #
Ask an LLM
“Which price point IDs apply to my in-app purchase?”
“Can I list only the price point references of an in-app product?”
Tell an agent
List only the price point IDs of in-app purchase {id}.
Return up to {limit} price point linkages for in-app product {id}.
GET /v2/inAppPurchases/{id}/pricePoints List price points for an in-app purchase · List Related in App Purchases V2 / Price Points #
Ask an LLM
“What price tiers can I choose for an in-app purchase?”
“Is there a way to see an in-app product's price points for one territory?”
Tell an agent
Show the available price points for in-app purchase {id}.
List price points of in-app product {id} in {territory}.
GET /v2/inAppPurchases/{id}/relationships/promotedPurchase Get the promoted purchase ID of an in-app purchase · Get Related in App Purchases V2 / Promoted Purchase #
Ask an LLM
“What's the promoted purchase ID linked to my in-app purchase?”
“Can I get only the promoted purchase reference of an in-app product?”
Tell an agent
Give me only the promoted purchase ID of in-app purchase {id}.
Return the promoted purchase linkage for in-app product {id}.
GET /v2/inAppPurchases/{id}/promotedPurchase Get an in-app purchase's promoted purchase · Get Related in App Purchases V2 / Promoted Purchase #
Ask an LLM
“Is my in-app purchase being promoted on the App Store?”
“Where do I see the promoted purchase details for an in-app product?”
Tell an agent
Show the promoted purchase for in-app purchase {id}.
Fetch the full promoted purchase record of in-app product {id}.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/ios:ios-inapppurchases-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

ios-inapppurchases-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: App Store Connect In App Purchases API
  version: 4.3.1
  x-platforms:
    app_store_connect_api: App Store Connect API
  description: The App Store Connect API is the standards-based REST API Apple provides to automate tasks across App Store Connect, Xcode, and Certificates, Identifiers & Profiles.
servers:
- url: https://api.appstoreconnect.apple.com/
security:
- itc-bearer-token: []
tags:


# --- truncated at 32 KB (139 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ios/refs/heads/main/openapi/ios-inapppurchases-api-openapi.yml