Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

iOS Apps API

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

iOS Apps API is one of 199 APIs that iOS publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Apps. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and release notes.

This API exposes 86 operations across 84 paths, and defines 226 schemas. It is described by OpenAPI 3.0.1, at version 4.3.1.

Requests are made against a single base URL, https://api.appstoreconnect.apple.com/.

86 operations 84 paths 226 schemas 1 DELETE83 GET2 PATCH

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
4.3.1
Base URL
https://api.appstoreconnect.apple.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

iOS Apps API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (itc-bearer-token). By default, every request must be authenticated.

Paths & Operations 86

Across 84 paths, the API surfaces 86 operations — 1 DELETE, 83 GET, 2 PATCH. Each is listed below with its method, path, parameters, and response codes.

Apps 86
GET
/v1/apps
List Apps
apps_getCollection 57 params → 400401403200429
GET
/v1/apps/{id}
Get Apps
apps_getInstance 45 params → 400401403404200429
PATCH
/v1/apps/{id}
Update Apps
apps_updateInstance 1 param body → 400401403404422200409429
GET
/v1/apps/{id}/relationships/accessibilityDeclarations
List Related Apps / Accessibility Declarations
apps_accessibilityDeclarations_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/accessibilityDeclarations
List Related Apps / Accessibility Declarations
apps_accessibilityDeclarations_getToManyRelated 5 params → 400401403404200429
GET
/v1/apps/{id}/relationships/alternativeDistributionKey
Get Related Apps / Alternative Distribution Key
apps_alternativeDistributionKey_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/alternativeDistributionKey
Get Related Apps / Alternative Distribution Key
apps_alternativeDistributionKey_getToOneRelated 2 params → 400401403404200429
GET
/v1/apps/{id}/relationships/analyticsReportRequests
List Related Apps / Analytics Report Requests
apps_analyticsReportRequests_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/analyticsReportRequests
List Related Apps / Analytics Report Requests
apps_analyticsReportRequests_getToManyRelated 7 params → 400401403404200429
GET
/v1/apps/{id}/relationships/androidToIosAppMappingDetails
List Related Apps / Android to Ios App Mapping Details
apps_androidToIosAppMappingDetails_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/androidToIosAppMappingDetails
List Related Apps / Android to Ios App Mapping Details
apps_androidToIosAppMappingDetails_getToManyRelated 3 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appAvailabilityV2
Get Related Apps / App Availability V2
apps_appAvailabilityV2_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/appAvailabilityV2
Get Related Apps / App Availability V2
apps_appAvailabilityV2_getToOneRelated 5 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appClips
List Related Apps / App Clips
apps_appClips_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appClips
List Related Apps / App Clips
apps_appClips_getToManyRelated 8 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appCustomProductPages
List Related Apps / App Custom Product Pages
apps_appCustomProductPages_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appCustomProductPages
List Related Apps / App Custom Product Pages
apps_appCustomProductPages_getToManyRelated 8 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appEncryptionDeclarations
List Related Apps / App Encryption Declarations
apps_appEncryptionDeclarations_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appEncryptionDeclarations
List Related Apps / App Encryption Declarations
apps_appEncryptionDeclarations_getToManyRelated 10 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appEvents
List Related Apps / App Events
apps_appEvents_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appEvents
List Related Apps / App Events
apps_appEvents_getToManyRelated 8 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appInfos
List Related Apps / App Infos
apps_appInfos_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appInfos
List Related Apps / App Infos
apps_appInfos_getToManyRelated 9 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appPricePoints
List Related Apps / App Price Points
apps_appPricePoints_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appPricePoints
List Related Apps / App Price Points
apps_appPricePoints_getToManyRelated 7 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appPriceSchedule
Get Related Apps / App Price Schedule
apps_appPriceSchedule_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/appPriceSchedule
Get Related Apps / App Price Schedule
apps_appPriceSchedule_getToOneRelated 8 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appStoreVersionExperimentsV2
List Related Apps / App Store Version Experiments V2
apps_appStoreVersionExperimentsV2_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appStoreVersionExperimentsV2
List Related Apps / App Store Version Experiments V2
apps_appStoreVersionExperimentsV2_getToManyRelated 10 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appStoreVersions
List Related Apps / App Store Versions
apps_appStoreVersions_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appStoreVersions
List Related Apps / App Store Versions
apps_appStoreVersions_getToManyRelated 23 params → 400401403404200429
GET
/v1/apps/{id}/relationships/appTags
List Related Apps / App Tags
apps_appTags_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/appTags
List Related Apps / App Tags
apps_appTags_getToManyRelated 8 params → 400401403404200429
GET
/v1/apps/{id}/relationships/backgroundAssets
List Related Apps / Background Assets
apps_backgroundAssets_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/backgroundAssets
List Related Apps / Background Assets
apps_backgroundAssets_getToManyRelated 10 params → 400401403404200429
GET
/v1/apps/{id}/relationships/betaAppLocalizations
List Related Apps / Beta App Localizations
apps_betaAppLocalizations_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/betaAppLocalizations
List Related Apps / Beta App Localizations
apps_betaAppLocalizations_getToManyRelated 3 params → 400401403404200429
GET
/v1/apps/{id}/relationships/betaAppReviewDetail
Get Related Apps / Beta App Review Detail
apps_betaAppReviewDetail_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/betaAppReviewDetail
Get Related Apps / Beta App Review Detail
apps_betaAppReviewDetail_getToOneRelated 2 params → 400401403404200429
GET
/v1/apps/{id}/relationships/betaFeedbackCrashSubmissions
List Related Apps / Beta Feedback Crash Submissions
apps_betaFeedbackCrashSubmissions_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/betaFeedbackCrashSubmissions
List Related Apps / Beta Feedback Crash Submissions
apps_betaFeedbackCrashSubmissions_getToManyRelated 14 params → 400401403404200429
GET
/v1/apps/{id}/relationships/betaFeedbackScreenshotSubmissions
List Related Apps / Beta Feedback Screenshot Submissions
apps_betaFeedbackScreenshotSubmissions_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/betaFeedbackScreenshotSubmissions
List Related Apps / Beta Feedback Screenshot Submissions
apps_betaFeedbackScreenshotSubmissions_getToManyRelated 14 params → 400401403404200429
GET
/v1/apps/{id}/relationships/betaGroups
List Related Apps / Beta Groups
apps_betaGroups_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/betaGroups
List Related Apps / Beta Groups
apps_betaGroups_getToManyRelated 3 params → 400401403404200429
GET
/v1/apps/{id}/relationships/betaLicenseAgreement
Get Related Apps / Beta License Agreement
apps_betaLicenseAgreement_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/betaLicenseAgreement
Get Related Apps / Beta License Agreement
apps_betaLicenseAgreement_getToOneRelated 2 params → 400401403404200429
DELETE
/v1/apps/{id}/relationships/betaTesters
Remove Related Apps / Beta Testers
apps_betaTesters_deleteToManyRelationship 1 param body → 400401403404422409202204
GET
/v1/apps/{id}/relationships/buildUploads
List Related Apps / Build Uploads
apps_buildUploads_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/buildUploads
List Related Apps / Build Uploads
apps_buildUploads_getToManyRelated 11 params → 400401403404200429
GET
/v1/apps/{id}/relationships/builds
List Related Apps / Builds
apps_builds_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/builds
List Related Apps / Builds
apps_builds_getToManyRelated 3 params → 400401403404200429
GET
/v1/apps/{id}/relationships/ciProduct
Get Related Apps / Ci Product
apps_ciProduct_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/ciProduct
Get Related Apps / Ci Product
apps_ciProduct_getToOneRelated 7 params → 400401403404200429
GET
/v1/apps/{id}/customerReviewSummarizations
List Related Apps / Customer Review Summarizations
apps_customerReviewSummarizations_getToManyRelated 7 params → 400401403404200429
GET
/v1/apps/{id}/relationships/customerReviews
List Related Apps / Customer Reviews
apps_customerReviews_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/customerReviews
List Related Apps / Customer Reviews
apps_customerReviews_getToManyRelated 11 params → 400401403404200429
GET
/v1/apps/{id}/relationships/endUserLicenseAgreement
Get Related Apps / End User License Agreement
apps_endUserLicenseAgreement_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/endUserLicenseAgreement
Get Related Apps / End User License Agreement
apps_endUserLicenseAgreement_getToOneRelated 2 params → 400401403404200429
GET
/v1/apps/{id}/relationships/gameCenterDetail
Get Related Apps / Game Center Detail
apps_gameCenterDetail_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/gameCenterDetail
Get Related Apps / Game Center Detail
apps_gameCenterDetail_getToOneRelated 32 params → 400401403404200429
GET
/v1/apps/{id}/relationships/gameCenterEnabledVersionsdeprecated
List Related Apps / Game Center Enabled Versions
apps_gameCenterEnabledVersions_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/gameCenterEnabledVersionsdeprecated
List Related Apps / Game Center Enabled Versions
apps_gameCenterEnabledVersions_getToManyRelated 10 params → 400401403404200429
GET
/v1/apps/{id}/relationships/inAppPurchasesdeprecated
List Related Apps / in App Purchases
apps_inAppPurchases_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/inAppPurchasesdeprecated
List Related Apps / in App Purchases
apps_inAppPurchases_getToManyRelated 9 params → 400401403404200429
GET
/v1/apps/{id}/relationships/inAppPurchasesV2
List Related Apps / in App Purchases V2
apps_inAppPurchasesV2_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/inAppPurchasesV2
List Related Apps / in App Purchases V2
apps_inAppPurchasesV2_getToManyRelated 20 params → 400401403404200429
GET
/v1/apps/{id}/relationships/marketplaceSearchDetail
Get Related Apps / Marketplace Search Detail
apps_marketplaceSearchDetail_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/marketplaceSearchDetail
Get Related Apps / Marketplace Search Detail
apps_marketplaceSearchDetail_getToOneRelated 2 params → 400401403404200429
GET
/v1/apps/{id}/perfPowerMetrics
List Related Apps / Perf Power Metrics
apps_perfPowerMetrics_getToManyRelated 4 params → 400401403404200429
GET
/v1/apps/{id}/relationships/preReleaseVersions
List Related Apps / Pre Release Versions
apps_preReleaseVersions_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/preReleaseVersions
List Related Apps / Pre Release Versions
apps_preReleaseVersions_getToManyRelated 3 params → 400401403404200429
GET
/v1/apps/{id}/relationships/promotedPurchases
List Related Apps / Promoted Purchases
apps_promotedPurchases_getToManyRelationship 2 params → 400401403404200429
PATCH
/v1/apps/{id}/relationships/promotedPurchases
Replace Related Apps / Promoted Purchases
apps_promotedPurchases_replaceToManyRelationship 1 param body → 400401403404422409204429
GET
/v1/apps/{id}/promotedPurchases
List Related Apps / Promoted Purchases
apps_promotedPurchases_getToManyRelated 6 params → 400401403404200429
GET
/v1/apps/{id}/relationships/reviewSubmissions
List Related Apps / Review Submissions
apps_reviewSubmissions_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/reviewSubmissions
List Related Apps / Review Submissions
apps_reviewSubmissions_getToManyRelated 11 params → 400401403404200429
GET
/v1/apps/{id}/relationships/searchKeywords
List Related Apps / Search Keywords
apps_searchKeywords_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/searchKeywords
List Related Apps / Search Keywords
apps_searchKeywords_getToManyRelated 5 params → 400401403404200429
GET
/v1/apps/{id}/relationships/subscriptionGracePeriod
Get Related Apps / Subscription Grace Period
apps_subscriptionGracePeriod_getToOneRelationship 1 param → 400401403404200429
GET
/v1/apps/{id}/subscriptionGracePeriod
Get Related Apps / Subscription Grace Period
apps_subscriptionGracePeriod_getToOneRelated 2 params → 400401403404200429
GET
/v1/apps/{id}/relationships/subscriptionGroups
List Related Apps / Subscription Groups
apps_subscriptionGroups_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/subscriptionGroups
List Related Apps / Subscription Groups
apps_subscriptionGroups_getToManyRelated 11 params → 400401403404200429
GET
/v1/apps/{id}/relationships/webhooks
List Related Apps / Webhooks
apps_webhooks_getToManyRelationship 2 params → 400401403404200429
GET
/v1/apps/{id}/webhooks
List Related Apps / Webhooks
apps_webhooks_getToManyRelated 5 params → 400401403404200429
GET
/v1/apps/{id}/metrics/betaTesterUsages
Get Metrics Apps / Beta Tester Usages
apps_betaTesterUsages_getMetrics 5 params → 400401403404200429

Schemas 226

The contract defines 226 schemas that model the data the API accepts and returns. The most detailed are MetricsInsight (9 properties), DeliveryFileUploadOperation (8 properties), AppStoreVersion (5 properties), AppAvailabilityV2 (5 properties). Each schema is shown below with its type and property counts.

BrazilAgeRating
string
InAppPurchaseAvailability
object
5 properties 2 required
AppClip
object
5 properties 2 required
ErrorSourceParameter
object
1 property 1 required
AppAnalyticsReportRequestsLinkagesResponse
object
3 properties 2 required
AppVersionState
string
AppClipAction
string
AlternativeDistributionKey
object
4 properties 2 required
AppBuildsLinkagesResponse
object
3 properties 2 required
AppsBetaTesterUsagesV1MetricResponse
object
4 properties 2 required
csv
string
CustomerReviewSummarizationsResponse
object
4 properties 2 required
AppClipsResponse
object
4 properties 2 required
DocumentLinks
object
1 property 1 required
BuildUpload
object
5 properties 2 required
AndroidToIosAppMappingDetailsResponse
object
3 properties 2 required
AlternativeDistributionPackage
object
5 properties 2 required
BuildIcon
object
4 properties 2 required
AppTag
object
5 properties 2 required
AppEndUserLicenseAgreementLinkageResponse
object
2 properties 2 required
Actor
object
4 properties 2 required
GameCenterAchievementRelease
object
5 properties 2 required
PhasedReleaseState
string
BetaFeedbackCrashSubmission
object
5 properties 2 required
AppStoreVersionPhasedRelease
object
4 properties 2 required
AppReviewSubmissionsLinkagesResponse
object
3 properties 2 required
GameCenterDetailResponse
object
3 properties 2 required
AppTagsResponse
object
4 properties 2 required
MarketplaceSearchDetailResponse
object
2 properties 2 required
AppStoreVersionSubmission
object
4 properties 2 required
PromotedPurchase
object
5 properties 2 required
PromotedPurchasesResponse
object
4 properties 2 required
BundleId
object
5 properties 2 required
BuildUploadState
string
AppSubscriptionGroupsLinkagesResponse
object
3 properties 2 required
GameCenterAchievement
object
5 properties 2 required
AppBetaFeedbackScreenshotSubmissionsLinkagesResponse
object
3 properties 2 required
AppCustomProductPage
object
5 properties 2 required
AppWebhooksLinkagesResponse
object
3 properties 2 required
AppBetaAppReviewDetailLinkageResponse
object
2 properties 2 required
AppAppTagsLinkagesResponse
object
3 properties 2 required
AppPricePointV3
object
5 properties 2 required
AppAppClipsLinkagesResponse
object
3 properties 2 required
BundleIdPlatform
string
StringToStringMap
object
AppSearchKeywordsLinkagesResponse
object
3 properties 2 required
AppStoreAgeRating
string
AppClipDefaultExperience
object
5 properties 2 required
DeliveryFileUploadOperation
object
8 properties
InAppPurchaseState
string
AppAppCustomProductPagesLinkagesResponse
object
3 properties 2 required
CustomerReviewSummarization
object
5 properties 2 required
AppBetaGroupsLinkagesResponse
object
3 properties 2 required
GameCenterActivityVersionRelease
object
4 properties 2 required
WebhooksResponse
object
4 properties 2 required
BetaAppReviewDetailWithoutIncludesResponse
object
2 properties 2 required
AppInAppPurchasesLinkagesResponse
object
3 properties 2 required
AppAppPriceScheduleLinkageResponse
object
2 properties 2 required
ImageAsset
object
3 properties
PagedDocumentLinks
object
3 properties 1 required
AppStoreVersionExperimentTreatment
object
5 properties 2 required
BetaLicenseAgreementWithoutIncludesResponse
object
2 properties 2 required
TerritoryCode
string
ReviewSubmissionsResponse
object
4 properties 2 required
AppCiProductLinkageResponse
object
2 properties 2 required
GameCenterChallengeVersionRelease
object
4 properties 2 required
InAppPurchasesV2Response
object
4 properties 2 required
AppAvailabilityV2
object
5 properties 2 required
BetaLicenseAgreement
object
5 properties 2 required
GameCenterLeaderboardSetRelease
object
5 properties 2 required
xcodeMetrics
object
3 properties
SubscriptionGroup
object
5 properties 2 required
BetaGroupsWithoutIncludesResponse
object
3 properties 2 required
AppEncryptionDeclarationState
string
DeviceConnectionType
string
AppGameCenterEnabledVersionsLinkagesResponse
object
3 properties 2 required
AppAlternativeDistributionKeyLinkageResponse
object
2 properties 2 required
AppAppPricePointsLinkagesResponse
object
3 properties 2 required
InAppPurchaseImage
object
5 properties 2 required
AndroidToIosAppMappingDetail
object
4 properties 2 required
ErrorResponse
object
1 property
BetaFeedbackScreenshotSubmission
object
5 properties 2 required
BackgroundAssetVersionState
string
DeviceFamily
string
AppCustomerReviewsLinkagesResponse
object
3 properties 2 required
InAppPurchaseContent
object
5 properties 2 required
GameCenterActivity
object
5 properties 2 required
GameCenterEnabledVersionsResponse
object
4 properties 2 required
ChecksumAlgorithm
string
AppBetaAppLocalizationsLinkagesResponse
object
3 properties 2 required
AppAppStoreVersionsLinkagesResponse
object
3 properties 2 required
CustomerReview
object
5 properties 2 required
AppPriceScheduleResponse
object
3 properties 2 required
ReviewSubmissionItem
object
5 properties 2 required
BackgroundAssetVersion
object
5 properties 2 required
ErrorSourcePointer
object
1 property 1 required
AppCustomProductPagesResponse
object
4 properties 2 required
RoutingAppCoverage
object
5 properties 2 required
AppGameCenterDetailLinkageResponse
object
2 properties 2 required
BetaFeedbackCrashSubmissionsResponse
object
4 properties 2 required
GameCenterLeaderboardSet
object
5 properties 2 required
PagingInformation
object
1 property 1 required
AppBetaFeedbackCrashSubmissionsLinkagesResponse
object
3 properties 2 required
AppPriceV2
object
5 properties 2 required
GameCenterAppVersion
object
5 properties 2 required
AccessibilityDeclaration
object
4 properties 2 required
InAppPurchaseOfferCode
object
5 properties 2 required
BetaAppLocalization
object
5 properties 2 required
AnalyticsReport
object
5 properties 2 required
AppEventLocalization
object
5 properties 2 required
InAppPurchasesResponse
object
4 properties 2 required
GameCenterDetail
object
5 properties 2 required
InAppPurchaseAppStoreReviewScreenshot
object
5 properties 2 required
AppEncryptionDeclarationDocument
object
4 properties 2 required
GameCenterLeaderboardFormatter
string
AppSubscriptionGracePeriodLinkageResponse
object
2 properties 2 required
Webhook
object
5 properties 2 required
AppAppAvailabilityV2LinkageResponse
object
2 properties 2 required
AppMarketplaceSearchDetailLinkageResponse
object
2 properties 2 required
AppPricePointsV3Response
object
4 properties 2 required
AgeRatingDeclaration
object
4 properties 2 required
AppInfo
object
5 properties 2 required
ErrorLinks
object
2 properties
GameCenterChallenge
object
5 properties 2 required
AppMediaAssetState
object
3 properties
AppEventsResponse
object
4 properties 2 required
BetaTester
object
5 properties 2 required
AppAccessibilityDeclarationsLinkagesResponse
object
3 properties 2 required
Platform
string
AppAppEncryptionDeclarationsLinkagesResponse
object
3 properties 2 required
BuildUploadFile
object
4 properties 2 required
CiProduct
object
5 properties 2 required
Checksums
object
2 properties
BetaFeedbackScreenshotSubmissionsResponse
object
4 properties 2 required
AppBetaLicenseAgreementLinkageResponse
object
2 properties 2 required
MetricCategory
string
GameCenterGroup
object
5 properties 2 required
AppCustomProductPageVersion
object
5 properties 2 required
AppStoreVersionExperiment
object
5 properties 2 required
InAppPurchasePriceSchedule
object
4 properties 2 required
InAppPurchase
object
5 properties 2 required
AnalyticsReportRequestsResponse
object
4 properties 2 required
SubscriptionGracePeriodResponse
object
2 properties 2 required
AppAvailabilityV2Response
object
3 properties 2 required
AlternativeDistributionKeyResponse
object
2 properties 2 required
AppPromotedPurchasesLinkagesResponse
object
3 properties 2 required
AppBackgroundAssetsLinkagesResponse
object
3 properties 2 required
GameCenterLeaderboardRelease
object
5 properties 2 required
App
object
5 properties 2 required
AppStoreVersionsResponse
object
4 properties 2 required
AppStoreReviewDetail
object
5 properties 2 required
RelationshipLinks
object
2 properties
AppStoreVersionExperimentV2
object
5 properties 2 required
AppEncryptionDeclarationsResponse
object
4 properties 2 required
AppInAppPurchasesV2LinkagesResponse
object
3 properties 2 required
AppAppInfosLinkagesResponse
object
3 properties 2 required
InAppPurchaseV2
object
5 properties 2 required
GameCenterLeaderboard
object
5 properties 2 required
BetaAppReviewDetail
object
5 properties 2 required
AppAndroidToIosAppMappingDetailsLinkagesResponse
object
3 properties 2 required
SubscriptionGroupLocalization
object
5 properties 2 required
InAppPurchasePricePoint
object
5 properties 2 required
BuildAudienceType
string
WebhookEventType
string
ReviewSubmission
object
5 properties 2 required
SubscriptionGracePeriod
object
4 properties 2 required
AppCustomProductPageLocalization
object
5 properties 2 required
AppKeywordsResponse
object
3 properties 2 required
BackgroundAssetsResponse
object
4 properties 2 required
MetricsInsight
object
9 properties
BetaGroup
object
5 properties 2 required
AppCategory
object
5 properties 2 required
AppKeyword
object
3 properties 2 required
AppBuildUploadsLinkagesResponse
object
3 properties 2 required
AppPromotedPurchasesLinkagesRequest
object
1 property 1 required
HttpHeader
object
2 properties
CiProductResponse
object
3 properties 2 required
ResourceLinks
object
1 property
AppPreReleaseVersionsLinkagesResponse
object
3 properties 2 required
GameCenterEnabledVersion
object
5 properties 2 required
PreReleaseVersionsWithoutIncludesResponse
object
3 properties 2 required
StateDetail
object
2 properties
AppPriceSchedule
object
4 properties 2 required
BuildsWithoutIncludesResponse
object
3 properties 2 required
AppEvent
object
5 properties 2 required
AppBetaTestersLinkagesRequest
object
1 property 1 required
AppResponse
object
3 properties 2 required
CustomerReviewResponseV1
object
5 properties 2 required
UploadOperation
object
5 properties
PrereleaseVersion
object
5 properties 2 required
KidsAgeBand
string
AppInfosResponse
object
4 properties 2 required
BetaTesterState
string
AppEncryptionDeclaration
object
5 properties 2 required
SubscriptionGroupsResponse
object
4 properties 2 required
Build
object
5 properties 2 required
AppStoreVersionExperimentsV2Response
object
4 properties 2 required
SubscriptionStatusUrlVersion
string
EndUserLicenseAgreement
object
5 properties 2 required
ScmRepository
object
5 properties 2 required
BackgroundAsset
object
5 properties 2 required
AppStoreVersionLocalization
object
5 properties 2 required
BetaInviteType
string
AppAppStoreVersionExperimentsV2LinkagesResponse
object
3 properties 2 required
AppInfoLocalization
object
5 properties 2 required
AppStoreVersion
object
5 properties 2 required
AnalyticsReportRequest
object
5 properties 2 required
AppUpdateRequest
object
1 property 1 required
BetaAppLocalizationsWithoutIncludesResponse
object
3 properties 2 required
TerritoryAvailability
object
5 properties 2 required
InAppPurchaseLocalization
object
5 properties 2 required
SubscriptionGracePeriodDuration
string
MarketplaceSearchDetail
object
4 properties 2 required
CustomerReviewsResponse
object
4 properties 2 required
AppsResponse
object
4 properties 2 required
AccessibilityDeclarationsResponse
object
3 properties 2 required
IconAssetType
string
Subscription
object
5 properties 2 required
BetaFeedbackScreenshotImage
object
4 properties
AppMediaStateError
object
2 properties
EndUserLicenseAgreementWithoutIncludesResponse
object
2 properties 2 required
InAppPurchaseType
string
Territory
object
4 properties 2 required
BuildUploadsResponse
object
4 properties 2 required
AppStoreVersionState
string
AppAppEventsLinkagesResponse
object
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ios-apps-api-openapi.yml Raw ↑

Other APIs iOS publishes across the network.

App Store Server API
App Store Server Notifications
Apple Push Notification Service (APNs)
DeviceCheck and App Attest
Sign in with Apple REST API
Apple Music API
Wallet / PassKit Web Service
iOS AccessibilityDeclarations API
iOS Actors API
iOS AgeRatingDeclarations API
iOS AlternativeDistributionDomains API
iOS AlternativeDistributionKeys API