Apps
Manage your apps in App Store Connect.
Overview
An apps resource represents your app that’s currently in development, or available on the App Store through the App Store Connect website. Use the apps resource to manage and maintain your existing apps.
Don’t use this API to create new apps; instead, create new apps on the App Store Connect website. To upload builds to App Store Connect, you must use Xcode, Transporter, or the Transporter Mac app. This API doesn’t permit you to directly upload your builds, but you may use App Store Connect API Keys in conjunction with Transporter to upload. To download the Transporter app, see the Mac App Store.
To learn more about managing your apps, see Add a new app.
Topics
Getting and modifying app information
List AppsRead App InformationModify an AppRead an App’s Encryption DeclarationsRead an app’s encryption declaration IDs
Getting app build and prerelease version information
List All Builds of an AppGET /v1/apps/{id}/relationships/buildsList All Prerelease Versions for an AppGET /v1/apps/{id}/relationships/preReleaseVersions
Getting App Clip information
Getting beta tester information for TestFlight
List All Beta Groups for an AppGET /v1/apps/{id}/relationships/betaGroupsRemove Specified Beta Testers from All Groups and Builds of an App
Getting an app’s TestFlight details
Read the Beta App Review Details Resource of an AppGET /v1/apps/{id}/relationships/betaAppReviewDetailGET /v1/apps/{id}/relationships/betaAppReviewDetailRead the Beta License Agreement of an AppGET /v1/apps/{id}/relationships/betaLicenseAgreementList All Beta App Localizations of an AppGET /v1/apps/{id}/relationships/betaAppLocalizations
Getting an app’s Xcode Cloud products
Getting an app’s price points
List all price points for an appGET /v1/apps/{id}/relationships/appPricePointsRead app price point informationList app price point equalizationsGET /v3/appPricePoints/{id}/relationships/equalizations
Getting App Store details for your app
List All App Infos for an AppGET /v1/apps/{id}/relationships/appInfosList All App Store Versions for an AppGET /v1/apps/{id}/relationships/appStoreVersionsRead the End User License Agreement Information of an AppGET /v1/apps/{id}/relationships/endUserLicenseAgreementList all custom product pages for an appGet all custom product page resource IDs for an appGET /v1/apps/{id}/appStoreVersionExperimentsV2GET /v1/apps/{id}/relationships/appStoreVersionExperimentsV2
Getting in-app purchase information
Read In-App Purchase InformationList All Promoted Purchases for an AppList All In-App Purchases for an App V1
Getting review submissions
Getting power and performance metrics
Getting customer reviews
List All Customer Reviews for an AppGET /v1/apps/{id}/relationships/customerReviewsRead customer review summarizations
Getting and managing an app’s price schedules
Read price schedule information for an appGET /v1/apps/{id}/relationships/appPriceScheduleRead an app's price schedule informationList automatically generated prices for an appRead the base territory for an app's price scheduleList manually chosen prices for an appGET /v1/appPriceSchedules/{id}/relationships/automaticPricesGET /v1/appPriceSchedules/{id}/relationships/baseTerritoryGET /v1/appPriceSchedules/{id}/relationships/manualPricesAdd a scheduled price change to an app
Getting and managing an app’s availability
Getting beta tester metrics
Getting app event information
Getting subscription group and subscription grace period information
Read the Billing Grace Period Value for an AppList All Subscription Groups for an AppGET /v1/apps/{id}/relationships/subscriptionGracePeriodGET /v1/apps/{id}/relationships/subscriptionGroups
Getting in-app purchase information
List All In-App Purchases for an AppList in-app purchases IDs for an appList All In-App Purchases for an App V1List in-app purchases IDs for an app V1
Getting beta feedback
List all beta feedback crash submissions for an appList all beta feedback screenshot submissions for an app
Getting background asset information
Getting alternative distribution information
Read an app’s alternative distribution keyGET /v1/apps/{id}/relationships/alternativeDistributionKeyRead the marketplace search detail URLGET /v1/apps/{id}/relationships/marketplaceSearchDetail
Getting accessibility declaration information
List all accessibility declarations for an appGET /v1/apps/{id}/relationships/accessibilityDeclarations
Getting analytics report request information
Getting webhook information
Search keywords
Getting Game Center detail information
Read the state of Game Center for an appGET /v1/apps/{id}/relationships/gameCenterDetailGET /v1/apps/{id}/relationships/gameCenterEnabledVersions
Getting Android to iOS app mapping information
Read the Android to iOS app mapping details for an appList the IDs of Android to iOS app mapping details for an app
Objects and data types
AppAppWithoutIncludesResponseAppsWithoutIncludesResponseAppUpdateRequestAppClipsResponseAppResponseAppsResponseInAppPurchaseInAppPurchaseResponseInAppPurchasesResponseAppBetaTestersLinkagesRequestAppPricePointV3AppPricePointV3ResponseAppPricePointsV3ResponseAppPriceScheduleAppPriceScheduleCreateRequestAppPriceScheduleResponseAppPriceV2AppPriceV2InlineCreateAppPricesV2ResponseTerritoryInlineCreatePlatformSubscriptionStatusUrlVersionApp.Relationships.InAppPurchasesAppAlternativeDistributionKeyLinkageResponseAppWebhooksLinkagesResponseAppAppClipsLinkagesResponseAppAppCustomProductPagesLinkagesResponseAppAppEncryptionDeclarationsLinkagesResponseAppAppEventsLinkagesResponseAppAppInfosLinkagesResponseAppAppPricePointsLinkagesResponseAppAppPriceScheduleLinkageResponseAppAppStoreVersionExperimentsV2LinkagesResponseAppAppStoreVersionsLinkagesResponseAppAvailabilityV2TerritoryAvailabilitiesLinkagesResponseAppBackgroundAssetsLinkagesResponseBackgroundAssetUpdateRequestAppBetaAppLocalizationsLinkagesResponseAppBetaAppReviewDetailLinkageResponseAppBetaFeedbackCrashSubmissionsLinkagesResponseAppBetaFeedbackScreenshotSubmissionsLinkagesResponseAppBetaGroupsLinkagesResponseAppBetaLicenseAgreementLinkageResponseAppBuildsLinkagesResponseAppCategoryParentLinkageResponseAppCategorySubcategoriesLinkagesResponseAppCiProductLinkageResponseAppCustomProductPageAppCustomProductPageVersionsLinkagesResponseAppEndUserLicenseAgreementLinkageResponseAppGameCenterDetailLinkageResponseAppGameCenterEnabledVersionsLinkagesResponseAppInAppPurchasesLinkagesResponseAppInAppPurchasesV2LinkagesResponseAppInfoAgeRatingDeclarationLinkageResponseAppInfoAppInfoLocalizationsLinkagesResponseAppInfoPrimaryCategoryLinkageResponseAppInfoPrimarySubcategoryOneLinkageResponseAppInfoPrimarySubcategoryTwoLinkageResponseAppInfoSecondaryCategoryLinkageResponseAppInfoSecondarySubcategoryOneLinkageResponseAppInfoSecondarySubcategoryTwoLinkageResponseAppMarketplaceSearchDetailLinkageResponseAppPerfPowerMetricsLinkagesResponseAppPreReleaseVersionsLinkagesResponseAppPricePointV3EqualizationsLinkagesResponseAppPriceScheduleAutomaticPricesLinkagesResponseAppPriceScheduleBaseTerritoryLinkageResponseAppPriceScheduleManualPricesLinkagesResponseAppReviewSubmissionsLinkagesResponseAppSearchKeywordsLinkagesResponseOfferCodeEnvironmentTerritoryCode