iOS

iOS Apps API

The Apps API from iOS — 84 operation(s) for apps.

Operations 86

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/apps List my apps · List Apps #
Ask an LLM
“How do I see every app in my App Store Connect account?”
“Can I find an app by its bundle ID or SKU?”
Tell an agent
List all my apps.
Find the app with bundle ID {bundle_id}.
GET /v1/apps/{id} Get an app's details · Get Apps #
Ask an LLM
“What details can I pull for a single app, like its bundle ID and primary locale?”
“Can I look up one app by its App Store Connect ID?”
Tell an agent
Get the details of app {app}.
Show me the record for app {app}.
PATCH /v1/apps/{id} Update an app's settings · Update Apps #
Ask an LLM
“Can I change an app's primary locale or content rights declaration?”
“What app-level settings can be edited after the app is created?”
Tell an agent
Update app {app} with these settings: {changes}.
Change the app-level attributes of app {app} to {changes}.
GET /v1/apps/{id}/relationships/accessibilityDeclarations List accessibility declaration IDs for an app · List Related Apps / Accessibility Declarations #
Ask an LLM
“Can I get only the IDs of the accessibility declarations linked to an app?”
“Which accessibility declaration identifiers belong to my app?”
Tell an agent
Get the accessibility declaration IDs linked to app {app}.
Return just the accessibility declaration linkages for app {app}.
GET /v1/apps/{id}/accessibilityDeclarations List an app's accessibility declarations · List Related Apps / Accessibility Declarations #
Ask an LLM
“What accessibility support has my app declared on the App Store?”
“Can I filter an app's accessibility declarations by device family or state?”
Tell an agent
List the accessibility declarations for app {app}.
Show accessibility declarations for app {app} on device family {device_family}.
GET /v1/apps/{id}/relationships/alternativeDistributionKey Get an app's alternative distribution key ID · Get Related Apps / Alternative Distribution Key #
Ask an LLM
“Can I get just the ID of the alternative distribution key tied to an app?”
“Which alternative distribution key identifier is linked to my app?”
Tell an agent
Get the alternative distribution key ID for app {app}.
Return only the alternative distribution key linkage of app {app}.
GET /v1/apps/{id}/alternativeDistributionKey Get an app's alternative distribution key · Get Related Apps / Alternative Distribution Key #
Ask an LLM
“Where do I read the public key my app uses for alternative distribution?”
“What alternative distribution key is set up for my app?”
Tell an agent
Fetch the full alternative distribution key for app {app}.
Show the alternative distribution key details of app {app}.
GET /v1/apps/{id}/relationships/analyticsReportRequests List analytics report request IDs for an app · List Related Apps / Analytics Report Requests #
Ask an LLM
“Can I get only the IDs of the analytics report requests made for an app?”
“Which analytics report request identifiers exist for my app?”
Tell an agent
Get the analytics report request IDs for app {app}.
Return just the analytics report request linkages of app {app}.
GET /v1/apps/{id}/analyticsReportRequests List an app's analytics report requests · List Related Apps / Analytics Report Requests #
Ask an LLM
“What analytics report requests have I made for my app?”
“Can I see only the ongoing or one-time snapshot report requests for an app?”
Tell an agent
List the analytics report requests for app {app}.
Show analytics report requests for app {app} with access type {access_type}.
GET /v1/apps/{id}/relationships/androidToIosAppMappingDetails List Android-to-iOS mapping IDs for an app · List Related Apps / Android to Ios App Mapping Details #
Ask an LLM
“Can I get only the IDs of the Android-to-iOS mapping details on my app?”
“Which Android app mapping identifiers are linked to my iOS app?”
Tell an agent
Get the Android-to-iOS mapping detail IDs for app {app}.
Return only the Android mapping linkages of app {app}.
GET /v1/apps/{id}/androidToIosAppMappingDetails List an app's Android-to-iOS app mappings · List Related Apps / Android to Ios App Mapping Details #
Ask an LLM
“Which Android apps have I mapped to my iOS app, and with what package names?”
“Where can I see the full Android-to-iOS mapping details for an app?”
Tell an agent
List the Android-to-iOS app mapping details for app {app}.
Show every Android app mapped to iOS app {app}.
GET /v1/apps/{id}/relationships/appAvailabilityV2 Get an app's availability record ID · Get Related Apps / App Availability V2 #
Ask an LLM
“Can I get just the ID of an app's availability record?”
“What is the identifier of the availability resource linked to my app?”
Tell an agent
Get the availability record ID for app {app}.
Return only the availability linkage of app {app}.
GET /v1/apps/{id}/appAvailabilityV2 Get an app's territory availability · Get Related Apps / App Availability V2 #
Ask an LLM
“In which territories is my app available on the App Store?”
“Does my app automatically become available in new territories?”
Tell an agent
Show the territory availability of app {app}.
Fetch the full availability settings for app {app}.
GET /v1/apps/{id}/relationships/appClips List App Clip IDs for an app · List Related Apps / App Clips #
Ask an LLM
“Can I get only the IDs of the App Clips that belong to my app?”
“Which App Clip identifiers are attached to an app?”
Tell an agent
Get the App Clip IDs for app {app}.
Return just the App Clip linkages of app {app}.
GET /v1/apps/{id}/appClips List an app's App Clips · List Related Apps / App Clips #
Ask an LLM
“What App Clips does my app have?”
“Can I find an app's App Clip by its bundle ID?”
Tell an agent
List the App Clips for app {app}.
Find the App Clip with bundle ID {clip_bundle_id} in app {app}.
GET /v1/apps/{id}/relationships/appCustomProductPages List custom product page IDs for an app · List Related Apps / App Custom Product Pages #
Ask an LLM
“Can I get only the IDs of the custom product pages for my app?”
“Which custom product page identifiers does my app have?”
Tell an agent
Get the custom product page IDs for app {app}.
Return just the custom product page linkages of app {app}.
GET /v1/apps/{id}/appCustomProductPages List an app's custom product pages · List Related Apps / App Custom Product Pages #
Ask an LLM
“What custom product pages have I set up for my app?”
“Can I list only the custom product pages that are visible?”
Tell an agent
List the custom product pages for app {app}.
Show custom product pages for app {app} where visible is {visible}.
GET /v1/apps/{id}/relationships/appEncryptionDeclarations List encryption declaration IDs for an app · List Related Apps / App Encryption Declarations #
Ask an LLM
“Can I get only the IDs of an app's export compliance declarations?”
“Which encryption declaration identifiers are linked to my app?”
Tell an agent
Get the encryption declaration IDs for app {app}.
Return just the encryption declaration linkages of app {app}.
GET /v1/apps/{id}/appEncryptionDeclarations List an app's encryption declarations · List Related Apps / App Encryption Declarations #
Ask an LLM
“What export compliance encryption declarations has my app filed?”
“Can I see the encryption declarations used by a specific build?”
Tell an agent
List the encryption declarations for app {app}.
Show encryption declarations for app {app} tied to build {build}.
GET /v1/apps/{id}/relationships/appEvents List in-app event IDs for an app · List Related Apps / App Events #
Ask an LLM
“Can I get only the IDs of the in-app events on my app?”
“Which in-app event identifiers are linked to an app?”
Tell an agent
Get the in-app event IDs for app {app}.
Return just the in-app event linkages of app {app}.
GET /v1/apps/{id}/appEvents List an app's in-app events · List Related Apps / App Events #
Ask an LLM
“What in-app events have I created for my app?”
“Can I list only the in-app events that are currently published?”
Tell an agent
List the in-app events for app {app}.
Show in-app events for app {app} in state {event_state}.
GET /v1/apps/{id}/relationships/appInfos List app info IDs for an app · List Related Apps / App Infos #
Ask an LLM
“Can I get only the IDs of the app info records on my app?”
“Which app info identifiers belong to an app?”
Tell an agent
Get the app info IDs for app {app}.
Return just the app info linkages of app {app}.
GET /v1/apps/{id}/appInfos List an app's app info records · List Related Apps / App Infos #
Ask an LLM
“Where do I see my app's age rating and category information?”
“What app info records exist for my app across versions?”
Tell an agent
List the app info records for app {app}.
Show the age rating and category info for app {app}.
GET /v1/apps/{id}/relationships/appPricePoints List price point IDs for an app · List Related Apps / App Price Points #
Ask an LLM
“Can I get only the IDs of the price points available to my app?”
“Which price point identifiers can my app use?”
Tell an agent
Get the price point IDs for app {app}.
Return just the price point linkages of app {app}.
GET /v1/apps/{id}/appPricePoints List an app's available price points · List Related Apps / App Price Points #
Ask an LLM
“What price tiers can I charge for my app in a given territory?”
“What customer price and proceeds does each price point give me?”
Tell an agent
List the available price points for app {app}.
Show price points for app {app} in territory {territory}.
GET /v1/apps/{id}/relationships/appPriceSchedule Get an app's price schedule ID · Get Related Apps / App Price Schedule #
Ask an LLM
“Can I get just the ID of my app's price schedule?”
“Which price schedule identifier is linked to an app?”
Tell an agent
Get the price schedule ID for app {app}.
Return only the price schedule linkage of app {app}.
GET /v1/apps/{id}/appPriceSchedule Get an app's price schedule · Get Related Apps / App Price Schedule #
Ask an LLM
“What is my app's current price and base territory?”
“Are there scheduled price changes coming up for my app?”
Tell an agent
Show the price schedule for app {app}.
Fetch the full pricing schedule of app {app}.
GET /v1/apps/{id}/relationships/appStoreVersionExperimentsV2 List product page test IDs for an app · List Related Apps / App Store Version Experiments V2 #
Ask an LLM
“Can I get only the IDs of the product page experiments on my app?”
“Which A/B test identifiers are linked to my app?”
Tell an agent
Get the product page experiment IDs for app {app}.
Return just the experiment linkages of app {app}.
GET /v1/apps/{id}/appStoreVersionExperimentsV2 List an app's product page optimization tests · List Related Apps / App Store Version Experiments V2 #
Ask an LLM
“What product page optimization tests are running for my app?”
“Can I filter my app's A/B tests by state, like completed ones?”
Tell an agent
List the product page optimization tests for app {app}.
Show product page tests for app {app} in state {state}.
GET /v1/apps/{id}/relationships/appStoreVersions List App Store version IDs for an app · List Related Apps / App Store Versions #
Ask an LLM
“Can I get only the IDs of every App Store version of my app?”
“Which App Store version identifiers are linked to an app?”
Tell an agent
Get the App Store version IDs for app {app}.
Return just the App Store version linkages of app {app}.
GET /v1/apps/{id}/appStoreVersions List an app's App Store versions · List Related Apps / App Store Versions #
Ask an LLM
“What versions of my app exist and what state is each one in?”
“Can I find a specific version string or filter versions by platform?”
Tell an agent
List the App Store versions for app {app}.
Find version {version_string} of app {app} on platform {platform}.
GET /v1/apps/{id}/relationships/appTags List app tag IDs for an app · List Related Apps / App Tags #
Ask an LLM
“Can I get only the IDs of the tags attached to my app?”
“Which tag identifiers are linked to an app?”
Tell an agent
Get the tag IDs for app {app}.
Return just the tag linkages of app {app}.
GET /v1/apps/{id}/appTags List an app's App Store tags · List Related Apps / App Tags #
Ask an LLM
“What tags has the App Store assigned to my app?”
“Can I see only the tags that are visible in the App Store?”
Tell an agent
List the tags for app {app}.
Show tags for app {app} where visible in App Store is {visible}.
GET /v1/apps/{id}/relationships/backgroundAssets List background asset IDs for an app · List Related Apps / Background Assets #
Ask an LLM
“Can I get only the IDs of the background assets on my app?”
“Which background asset identifiers belong to an app?”
Tell an agent
Get the background asset IDs for app {app}.
Return just the background asset linkages of app {app}.
GET /v1/apps/{id}/backgroundAssets List an app's background assets · List Related Apps / Background Assets #
Ask an LLM
“What background asset packs does my app have?”
“Can I exclude archived background assets or find one by asset pack identifier?”
Tell an agent
List the background assets for app {app}.
Find background asset pack {asset_pack} in app {app}.
GET /v1/apps/{id}/relationships/betaAppLocalizations List beta localization IDs for an app · List Related Apps / Beta App Localizations #
Ask an LLM
“Can I get only the IDs of my app's beta localizations?”
“Which TestFlight localization identifiers are linked to an app?”
Tell an agent
Get the beta localization IDs for app {app}.
Return just the beta localization linkages of app {app}.
GET /v1/apps/{id}/betaAppLocalizations List an app's TestFlight localizations · List Related Apps / Beta App Localizations #
Ask an LLM
“What TestFlight descriptions and feedback emails do I have per language?”
“Which languages have beta test information for my app?”
Tell an agent
List the TestFlight localizations for app {app}.
Show beta app descriptions in every language for app {app}.
GET /v1/apps/{id}/relationships/betaAppReviewDetail Get an app's beta review detail ID · Get Related Apps / Beta App Review Detail #
Ask an LLM
“Can I get just the ID of my app's beta app review detail?”
“Which beta review detail identifier is linked to an app?”
Tell an agent
Get the beta review detail ID for app {app}.
Return only the beta review detail linkage of app {app}.
GET /v1/apps/{id}/betaAppReviewDetail Get an app's beta review contact details · Get Related Apps / Beta App Review Detail #
Ask an LLM
“What contact info and demo account did I give TestFlight beta review?”
“Where do I check the sign-in details beta reviewers will use?”
Tell an agent
Show the beta app review details for app {app}.
Fetch the TestFlight review contact and demo account for app {app}.
GET /v1/apps/{id}/relationships/betaFeedbackCrashSubmissions List beta crash feedback IDs for an app · List Related Apps / Beta Feedback Crash Submissions #
Ask an LLM
“Can I get only the IDs of the crash reports testers submitted for my app?”
“Which crash feedback identifiers are linked to an app?”
Tell an agent
Get the beta crash feedback IDs for app {app}.
Return just the crash submission linkages of app {app}.
GET /v1/apps/{id}/betaFeedbackCrashSubmissions List an app's TestFlight crash feedback · List Related Apps / Beta Feedback Crash Submissions #
Ask an LLM
“What crash reports have TestFlight testers sent for my app?”
“Can I filter tester crash feedback by device model, OS version or build?”
Tell an agent
List the TestFlight crash feedback for app {app}.
Show crash feedback for app {app} from device model {device_model}.
GET /v1/apps/{id}/relationships/betaFeedbackScreenshotSubmissions List beta screenshot feedback IDs for an app · List Related Apps / Beta Feedback Screenshot Submissions #
Ask an LLM
“Can I get only the IDs of the screenshot feedback testers sent for my app?”
“Which screenshot feedback identifiers are linked to an app?”
Tell an agent
Get the beta screenshot feedback IDs for app {app}.
Return just the screenshot submission linkages of app {app}.
GET /v1/apps/{id}/betaFeedbackScreenshotSubmissions List an app's TestFlight screenshot feedback · List Related Apps / Beta Feedback Screenshot Submissions #
Ask an LLM
“What screenshot feedback have TestFlight testers submitted for my app?”
“Can I see screenshot feedback from one tester or one build only?”
Tell an agent
List the TestFlight screenshot feedback for app {app}.
Show screenshot feedback for app {app} on build {build}.
GET /v1/apps/{id}/relationships/betaGroups List beta group IDs for an app · List Related Apps / Beta Groups #
Ask an LLM
“Can I get only the IDs of the beta groups for my app?”
“Which beta group identifiers are linked to an app?”
Tell an agent
Get the beta group IDs for app {app}.
Return just the beta group linkages of app {app}.
GET /v1/apps/{id}/betaGroups List an app's TestFlight beta groups · List Related Apps / Beta Groups #
Ask an LLM
“What TestFlight tester groups have I created for my app?”
“Which beta groups use a public link for my app?”
Tell an agent
List the TestFlight beta groups for app {app}.
Show every beta group with its settings for app {app}.
GET /v1/apps/{id}/relationships/betaLicenseAgreement Get an app's beta license agreement ID · Get Related Apps / Beta License Agreement #
Ask an LLM
“Can I get just the ID of my app's beta license agreement?”
“Which beta license agreement identifier is linked to an app?”
Tell an agent
Get the beta license agreement ID for app {app}.
Return only the beta license agreement linkage of app {app}.
GET /v1/apps/{id}/betaLicenseAgreement Get an app's beta license agreement · Get Related Apps / Beta License Agreement #
Ask an LLM
“What license terms do TestFlight testers agree to for my app?”
“Where can I read the beta license agreement text for an app?”
Tell an agent
Show the beta license agreement for app {app}.
Fetch the TestFlight license agreement text of app {app}.
DELETE /v1/apps/{id}/relationships/betaTesters Remove beta testers from an app · Remove Related Apps / Beta Testers #
Ask an LLM
“How do I remove testers from all TestFlight testing of an app?”
“Can I revoke several beta testers' access to my app at once?”
Tell an agent destructive · confirm first
Remove beta testers {testers} from app {app}.
Revoke TestFlight access to app {app} for testers {testers}.
GET /v1/apps/{id}/relationships/buildUploads List build upload IDs for an app · List Related Apps / Build Uploads #
Ask an LLM
“Can I get only the IDs of the build uploads for my app?”
“Which build upload identifiers are linked to an app?”
Tell an agent
Get the build upload IDs for app {app}.
Return just the build upload linkages of app {app}.
GET /v1/apps/{id}/buildUploads List an app's build uploads · List Related Apps / Build Uploads #
Ask an LLM
“What builds have I uploaded for my app and are they still processing?”
“Can I find an upload by version and build number?”
Tell an agent
List the build uploads for app {app}.
Show build uploads for app {app} with build number {build_number}.
GET /v1/apps/{id}/relationships/builds List build IDs for an app · List Related Apps / Builds #
Ask an LLM
“Can I get only the IDs of the processed builds of my app?”
“What processed build identifiers does an app have, without the full records?”
Tell an agent
Get the processed build IDs for app {app}.
Return only build resource identifiers, not uploads, for app {app}.
GET /v1/apps/{id}/builds List an app's builds · List Related Apps / Builds #
Ask an LLM
“What builds of my app are in App Store Connect?”
“Where do I see processed builds with their version numbers for an app?”
Tell an agent
List the builds for app {app}.
Show every processed build of app {app}.
GET /v1/apps/{id}/relationships/ciProduct Get an app's Xcode Cloud product ID · Get Related Apps / Ci Product #
Ask an LLM
“Can I get just the ID of the Xcode Cloud product for my app?”
“Which CI product identifier is linked to an app?”
Tell an agent
Get the Xcode Cloud product ID for app {app}.
Return only the CI product linkage of app {app}.
GET /v1/apps/{id}/ciProduct Get an app's Xcode Cloud product · Get Related Apps / Ci Product #
Ask an LLM
“Is my app set up in Xcode Cloud, and what is its CI product?”
“Where do I find the Xcode Cloud product details for an app?”
Tell an agent
Show the Xcode Cloud product for app {app}.
Fetch the full CI product record of app {app}.
GET /v1/apps/{id}/customerReviewSummarizations Get summaries of an app's customer reviews · List Related Apps / Customer Review Summarizations #
Ask an LLM
“Is there an AI summary of what customers say in my app's reviews?”
“Can I get review summaries for a specific platform and territory?”
Tell an agent
Summarize the customer reviews of app {app} on platform {platform}.
Get review summaries for app {app} on {platform} in territory {territory}.
GET /v1/apps/{id}/relationships/customerReviews List customer review IDs for an app · List Related Apps / Customer Reviews #
Ask an LLM
“Can I get only the IDs of the customer reviews on my app?”
“Which customer review identifiers are linked to an app?”
Tell an agent
Get the customer review IDs for app {app}.
Return just the customer review linkages of app {app}.
GET /v1/apps/{id}/customerReviews List an app's customer reviews · List Related Apps / Customer Reviews #
Ask an LLM
“What are customers writing about my app on the App Store?”
“Can I find one-star reviews I have not responded to yet?”
Tell an agent
List the customer reviews for app {app}.
Show reviews of app {app} with rating {rating} in territory {territory}.
GET /v1/apps/{id}/relationships/endUserLicenseAgreement Get an app's EULA ID · Get Related Apps / End User License Agreement #
Ask an LLM
“Can I fetch only the identifier of the custom end user license on my app?”
“Which EULA identifier is linked to an app?”
Tell an agent
Get the end user license agreement ID for app {app}.
Return only the EULA linkage of app {app}.
GET /v1/apps/{id}/endUserLicenseAgreement Get an app's custom EULA · Get Related Apps / End User License Agreement #
Ask an LLM
“What custom end user license agreement text does my app use?”
“In which territories does my app's custom EULA apply?”
Tell an agent
Show the custom end user license agreement of app {app}.
Fetch the full EULA text and territories for app {app}.
GET /v1/apps/{id}/relationships/gameCenterDetail Get an app's Game Center detail ID · Get Related Apps / Game Center Detail #
Ask an LLM
“Can I get just the ID of my app's Game Center detail?”
“Which Game Center detail identifier is linked to an app?”
Tell an agent
Get the Game Center detail ID for app {app}.
Return only the Game Center detail linkage of app {app}.
GET /v1/apps/{id}/gameCenterDetail Get an app's Game Center configuration · Get Related Apps / Game Center Detail #
Ask an LLM
“How is Game Center configured for my app?”
“Is my app sharing Game Center data through an app group?”
Tell an agent
Show the Game Center configuration of app {app}.
Fetch the full Game Center detail record for app {app}.
GET /v1/apps/{id}/relationships/gameCenterEnabledVersions List Game Center enabled version IDs for an app · List Related Apps / Game Center Enabled Versions #
Ask an LLM
“Can I get only the IDs of the Game Center enabled versions of my app?”
“Which Game Center version identifiers are linked to an app?”
Tell an agent
Get the Game Center enabled version IDs for app {app}.
Return just the Game Center version linkages of app {app}.
GET /v1/apps/{id}/gameCenterEnabledVersions List an app's Game Center enabled versions · List Related Apps / Game Center Enabled Versions #
Ask an LLM
“Which versions of my app have Game Center turned on?”
“Can I filter Game Center enabled versions by platform or version string?”
Tell an agent
List the Game Center enabled versions of app {app}.
Show Game Center enabled versions of app {app} on platform {platform}.
GET /v1/apps/{id}/relationships/inAppPurchases List in-app purchase IDs for an app (legacy) · List Related Apps / in App Purchases #
Ask an LLM
“Can I get only the IDs of my app's in-app purchases from the older endpoint?”
“Which legacy in-app purchase identifiers are linked to an app?”
Tell an agent
Get the legacy in-app purchase IDs for app {app}.
Return just the older in-app purchase linkages of app {app}.
GET /v1/apps/{id}/inAppPurchases List an app's in-app purchases (legacy) · List Related Apps / in App Purchases #
Ask an LLM
“Can I list in-app purchases through the original version-one endpoint?”
“Which of my in-app purchases can be submitted, using the legacy list?”
Tell an agent
List in-app purchases for app {app} using the legacy endpoint.
Show legacy in-app purchases of type {iap_type} for app {app}.
GET /v1/apps/{id}/relationships/inAppPurchasesV2 List in-app purchase IDs for an app (V2) · List Related Apps / in App Purchases V2 #
Ask an LLM
“Can I get only the IDs of my app's in-app purchases from the V2 relationship?”
“Which current in-app purchase identifiers belong to an app?”
Tell an agent
Get the in-app purchase V2 IDs for app {app}.
Return just the V2 in-app purchase linkages of app {app}.
GET /v1/apps/{id}/inAppPurchasesV2 List an app's in-app purchases · List Related Apps / in App Purchases V2 #
Ask an LLM
“What in-app purchases does my app sell, and what state is each in?”
“Can I find an in-app purchase by its product ID?”
Tell an agent
List the in-app purchases for app {app}.
Find the in-app purchase with product ID {product_id} in app {app}.
GET /v1/apps/{id}/relationships/marketplaceSearchDetail Get an app's marketplace search detail ID · Get Related Apps / Marketplace Search Detail #
Ask an LLM
“Can I get just the ID of my app's marketplace search detail?”
“Which marketplace search detail identifier is linked to an app?”
Tell an agent
Get the marketplace search detail ID for app {app}.
Return only the marketplace search detail linkage of app {app}.
GET /v1/apps/{id}/marketplaceSearchDetail Get an app's alternative marketplace search detail · Get Related Apps / Marketplace Search Detail #
Ask an LLM
“What catalog URL have I set for my app in alternative marketplace search?”
“Where can I read my app's marketplace search configuration?”
Tell an agent
Show the marketplace search detail for app {app}.
Fetch the alternative marketplace catalog URL configured for app {app}.
GET /v1/apps/{id}/perfPowerMetrics Get an app's performance and power metrics · List Related Apps / Perf Power Metrics #
Ask an LLM
“How is my app performing on launch time, hangs and battery in the field?”
“Can I get performance metrics for just one device type or metric type?”
Tell an agent
Get performance and power metrics for app {app}.
Show {metric_type} metrics for app {app} on platform {platform}.
GET /v1/apps/{id}/relationships/preReleaseVersions List prerelease version IDs for an app · List Related Apps / Pre Release Versions #
Ask an LLM
“Can I get only the IDs of my app's prerelease versions?”
“Which TestFlight prerelease identifiers are tied to an app?”
Tell an agent
Get the prerelease version IDs for app {app}.
Return only the beta prerelease linkages of app {app}.
GET /v1/apps/{id}/preReleaseVersions List an app's prerelease versions · List Related Apps / Pre Release Versions #
Ask an LLM
“What prerelease versions of my app are in TestFlight?”
“Which beta version numbers have builds for my app?”
Tell an agent
List the prerelease versions of app {app}.
Show every TestFlight prerelease version for app {app}.
GET /v1/apps/{id}/relationships/promotedPurchases List promoted purchase IDs for an app · List Related Apps / Promoted Purchases #
Ask an LLM
“Can I get only the IDs of my app's promoted purchases, in their order?”
“Which promoted purchase identifiers are linked to an app?”
Tell an agent
Get the promoted purchase IDs for app {app}.
Return just the promoted purchase linkages of app {app}.
PATCH /v1/apps/{id}/relationships/promotedPurchases Reorder or replace an app's promoted purchases · Replace Related Apps / Promoted Purchases #
Ask an LLM
“How do I change the order of the in-app purchases promoted on my product page?”
“Can I replace the whole set of promoted purchases for an app at once?”
Tell an agent
Set the promoted purchases of app {app} to {promoted_purchases} in that order.
Replace the promoted purchase list on app {app} with {promoted_purchases}.
GET /v1/apps/{id}/promotedPurchases List an app's promoted purchases · List Related Apps / Promoted Purchases #
Ask an LLM
“Which in-app purchases are promoted on my App Store product page?”
“What visibility and state does each promoted purchase on my app have?”
Tell an agent
List the promoted purchases for app {app}.
Show every promoted in-app purchase with details for app {app}.
GET /v1/apps/{id}/relationships/reviewSubmissions List review submission IDs for an app · List Related Apps / Review Submissions #
Ask an LLM
“Can I get only the IDs of the review submissions for my app?”
“Which App Review submission identifiers are linked to an app?”
Tell an agent
Get the review submission IDs for app {app}.
Return just the review submission linkages of app {app}.
GET /v1/apps/{id}/reviewSubmissions List an app's review submissions · List Related Apps / Review Submissions #
Ask an LLM
“What has my app sent to App Review, and where is each submission?”
“Can I list my app's review submissions by state or platform?”
Tell an agent
List the review submissions for app {app}.
Show review submissions for app {app} in state {state}.
GET /v1/apps/{id}/relationships/searchKeywords List search keyword IDs for an app · List Related Apps / Search Keywords #
Ask an LLM
“Can I get only the IDs of the search keywords on my app?”
“Which keyword identifiers are linked to an app?”
Tell an agent
Get the search keyword IDs for app {app}.
Return just the search keyword linkages of app {app}.
GET /v1/apps/{id}/searchKeywords List an app's search keywords · List Related Apps / Search Keywords #
Ask an LLM
“What search keywords is my app associated with?”
“Can I see my app's keywords for one locale or platform?”
Tell an agent
List the search keywords for app {app}.
Show search keywords for app {app} in locale {locale}.
GET /v1/apps/{id}/relationships/subscriptionGracePeriod Get an app's grace period setting ID · Get Related Apps / Subscription Grace Period #
Ask an LLM
“Can I get just the ID of my app's subscription grace period setting?”
“Which grace period identifier is linked to an app?”
Tell an agent
Get the subscription grace period ID for app {app}.
Return only the grace period linkage of app {app}.
GET /v1/apps/{id}/subscriptionGracePeriod Get an app's subscription grace period · Get Related Apps / Subscription Grace Period #
Ask an LLM
“Is billing grace period turned on for my app's subscriptions, and for how long?”
“Does my app's grace period apply to renewals or just free trials?”
Tell an agent
Show the subscription grace period settings of app {app}.
Fetch the billing grace period duration for app {app}.
GET /v1/apps/{id}/relationships/subscriptionGroups List subscription group IDs for an app · List Related Apps / Subscription Groups #
Ask an LLM
“Can I get only the IDs of my app's subscription groups?”
“Which subscription group identifiers are linked to an app?”
Tell an agent
Get the subscription group IDs for app {app}.
Return just the subscription group linkages of app {app}.
GET /v1/apps/{id}/subscriptionGroups List an app's subscription groups · List Related Apps / Subscription Groups #
Ask an LLM
“What auto-renewable subscription groups does my app offer?”
“Can I find a subscription group by its reference name?”
Tell an agent
List the subscription groups for app {app}.
Find subscription group {reference_name} in app {app}.
GET /v1/apps/{id}/relationships/webhooks List webhook IDs for an app · List Related Apps / Webhooks #
Ask an LLM
“Can I get only the IDs of the webhooks registered for my app?”
“Which webhook identifiers are linked to an app?”
Tell an agent
Get the webhook IDs for app {app}.
Return just the webhook linkages of app {app}.
GET /v1/apps/{id}/webhooks List an app's webhooks · List Related Apps / Webhooks #
Ask an LLM
“What webhooks are set up to notify me about my app's events?”
“Where can I see the URLs and event types of my app's webhooks?”
Tell an agent
List the webhooks for app {app}.
Show every webhook with its URL and events for app {app}.
GET /v1/apps/{id}/metrics/betaTesterUsages Get beta tester usage metrics for an app · Get Metrics Apps / Beta Tester Usages #
Ask an LLM
“How actively are TestFlight testers using my app?”
“Can I break tester usage down by period or by individual tester?”
Tell an agent
Get beta tester usage metrics for app {app}.
Show tester usage for app {app} over period {period} grouped by {group_by}.

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-apps-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-apps-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: App Store Connect Apps 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 (651 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ios/refs/heads/main/openapi/ios-apps-api-openapi.yml