iOS website screenshot

iOS

iOS is Apple's mobile operating system and the developer platform behind iPhone apps. While the bulk of the iOS SDK is delivered as Swift / Objective-C client frameworks (UIKit, SwiftUI, MapKit, HealthKit, HomeKit, SiriKit, StoreKit, AppIntents, PassKit, WidgetKit, ActivityKit), Apple also exposes a substantial set of server-side HTTPS APIs that iOS developers, publishers, and back-end systems consume directly. This repository indexes that server-side surface — App Store Connect API, App Store Server API, App Store Server Notifications, Apple Push Notification service (APNs), DeviceCheck / App Attest, Sign in with Apple, Apple Music API, the Wallet / PassKit Web Service contract, and related developer infrastructure — and points to the matching OpenAPI artifacts where Apple publishes them.

8 APIs 0 Features
iOSAppleMobileApp StorePush NotificationsIn-App PurchasesSubscriptionsAuthenticationWalletDeveloper Platform

APIs

App Store Connect API

"This standards-based REST API lets you automate tasks across developer tools, such as App Store Connect, Xcode, and Certificates, Identifiers & Profiles, to give you greater fl...

App Store Server API

The App Store Server API is the server-to-server REST API for managing App Store transactions — looking up transaction history, fetching all subscription statuses for a customer...

App Store Server Notifications

App Store Server Notifications v2 is Apple's webhook surface for in-app purchase and subscription lifecycle events — SUBSCRIBED, DID_RENEW, EXPIRED, REFUND, GRACE_PERIOD_EXPIRED...

Apple Push Notification Service (APNs)

The Apple Push Notification service (APNs) is the HTTP/2 + JSON push delivery surface for sending remote notifications, background updates, VoIP pushes, and Live Activity update...

DeviceCheck and App Attest

DeviceCheck allows servers to set and query two bits of per-device state and to verify that a request is coming from a genuine Apple device. App Attest, exposed through the same...

Sign in with Apple REST API

Sign in with Apple is Apple's OpenID Connect-style identity provider for iOS, web, and other Apple-platform apps. The REST surface, hosted at appleid.apple.com, exposes /auth/to...

Apple Music API

The Apple Music API is Apple's REST surface for Apple Music catalog, library, ratings, playlists, recommendations, and search. Calls are authenticated with a developer token (JW...

Wallet / PassKit Web Service

The PassKit Web Service is a server-side HTTP contract that Wallet pass providers must implement so that Apple Wallet can register devices, enumerate pass serial numbers, fetch ...

Collections

Arazzo Workflows

iOS Create an App Store Version

Create a new App Store version, add its primary localization, and attach a build.

ARAZZO

iOS Create a TestFlight Beta Group and Assign a Build

Create a TestFlight beta group for an app, find a build by version, and make that build available to the group.

ARAZZO

iOS Create and Submit an In-App Purchase

Create an in-app purchase, add its localized display name, and submit it for review.

ARAZZO

iOS Create a Signing Certificate

Submit a certificate signing request, then read the issued certificate back for download.

ARAZZO

iOS Create an Auto-Renewable Subscription

Create a subscription group, add a subscription to it, and localize the subscription.

ARAZZO

iOS Enable a Capability on a Bundle ID

Create a bundle identifier and enable a capability such as Push Notifications or iCloud on it.

ARAZZO

iOS Invite a TestFlight Beta Tester

Create a beta tester, add them to a beta group, and send an App Store Connect invitation.

ARAZZO

iOS Notify TestFlight Testers of a New Build

Find a build, push a TestFlight notification to its testers, and confirm the build's beta state.

ARAZZO

iOS Register a Provisioning Profile

Register a test device, create a bundle identifier, and generate a provisioning profile that ties them together.

ARAZZO

iOS Respond to a Customer Review

Find the most recent low-rated review for an app and post a developer response to it.

ARAZZO

iOS Submit a Build for TestFlight Beta Review

Find a build, add localized "What to Test" notes, and submit it for external beta review.

ARAZZO

iOS Submit an App Store Version for Review

Open a review submission, add the App Store version as an item, and submit it to App Review.

ARAZZO

Pricing Plans

Ios Plans Pricing

5 plans

PLANS

Rate Limits

Ios Rate Limits

7 limits

RATE LIMITS

FinOps

Ios Finops

FINOPS

Event Specifications

App Store Server Notifications V2

App Store Server Notifications V2 is Apple's webhook surface for in-app purchase and subscription lifecycle events. Apple POSTs a JWS-signed payload to the production and sandbo...

ASYNCAPI

Semantic Vocabularies

Ios Context

21 classes · 6 properties

JSON-LD

API Governance Rules

iOS API Rules

7 rules · 3 errors 3 warnings 1 info

SPECTRAL

JSON Structure

Ios Server Apis Structure

3 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📝
Signup
Signup
💰
Pricing
Pricing
🔗
Plans
Plans
🟢
StatusPage
StatusPage
📰
Blog
Blog
🔗
RSS
RSS
📄
ReleaseNotes
ReleaseNotes
🔗
Forums
Forums
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🔗
Events
Events
👥
YouTube
YouTube
📜
TermsOfService
TermsOfService
📜
Privacy
Privacy
🔗
OpenAPI
OpenAPI
🔗
AsyncAPI
AsyncAPI
🔗
Spectral
Spectral
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: App Store Connect API
  version: 4.3.1
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: AccessibilityDeclarations
    type: folder
  items:
  - info:
      name: Create Accessibility Declarations
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v1/accessibilityDeclarations
      body:
        type: json
        data: '{}'
    docs: Create Accessibility Declarations
  - info:
      name: Get Accessibility Declarations
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/accessibilityDeclarations/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[accessibilityDeclarations]
        value: ''
        type: query
        description: the fields to include for returned resources of type accessibilityDeclarations
    docs: Get Accessibility Declarations
  - info:
      name: Update Accessibility Declarations
      type: http
    http:
      method: PATCH
      url: https://api.appstoreconnect.apple.com/v1/accessibilityDeclarations/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      body:
        type: json
        data: '{}'
    docs: Update Accessibility Declarations
  - info:
      name: Delete Accessibility Declarations
      type: http
    http:
      method: DELETE
      url: https://api.appstoreconnect.apple.com/v1/accessibilityDeclarations/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
    docs: Delete Accessibility Declarations
- info:
    name: Actors
    type: folder
  items:
  - info:
      name: List Actors
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/actors
      params:
      - name: filter[id]
        value: ''
        type: query
        description: filter by id(s)
      - name: fields[actors]
        value: ''
        type: query
        description: the fields to include for returned resources of type actors
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Actors
  - info:
      name: Get Actors
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/actors/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[actors]
        value: ''
        type: query
        description: the fields to include for returned resources of type actors
    docs: Get Actors
- info:
    name: AgeRatingDeclarations
    type: folder
  items:
  - info:
      name: Update Age Rating Declarations
      type: http
    http:
      method: PATCH
      url: https://api.appstoreconnect.apple.com/v1/ageRatingDeclarations/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      body:
        type: json
        data: '{}'
    docs: Update Age Rating Declarations
- info:
    name: AlternativeDistributionDomains
    type: folder
  items:
  - info:
      name: List Alternative Distribution Domains
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionDomains
      params:
      - name: fields[alternativeDistributionDomains]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionDomains
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Alternative Distribution Domains
  - info:
      name: Create Alternative Distribution Domains
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionDomains
      body:
        type: json
        data: '{}'
    docs: Create Alternative Distribution Domains
  - info:
      name: Get Alternative Distribution Domains
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionDomains/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionDomains]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionDomains
    docs: Get Alternative Distribution Domains
  - info:
      name: Delete Alternative Distribution Domains
      type: http
    http:
      method: DELETE
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionDomains/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
    docs: Delete Alternative Distribution Domains
- info:
    name: AlternativeDistributionKeys
    type: folder
  items:
  - info:
      name: List Alternative Distribution Keys
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionKeys
      params:
      - name: exists[app]
        value: ''
        type: query
        description: filter by existence or non-existence of related 'app'
      - name: fields[alternativeDistributionKeys]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionKeys
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Alternative Distribution Keys
  - info:
      name: Create Alternative Distribution Keys
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionKeys
      body:
        type: json
        data: '{}'
    docs: Create Alternative Distribution Keys
  - info:
      name: Get Alternative Distribution Keys
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionKeys/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionKeys]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionKeys
    docs: Get Alternative Distribution Keys
  - info:
      name: Delete Alternative Distribution Keys
      type: http
    http:
      method: DELETE
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionKeys/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
    docs: Delete Alternative Distribution Keys
- info:
    name: AlternativeDistributionPackageDeltas
    type: folder
  items:
  - info:
      name: Get Alternative Distribution Package Deltas
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackageDeltas/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionPackageDeltas]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageDeltas
    docs: Get Alternative Distribution Package Deltas
- info:
    name: AlternativeDistributionPackageVariants
    type: folder
  items:
  - info:
      name: Get Alternative Distribution Package Variants
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackageVariants/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionPackageVariants]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageVariants
    docs: Get Alternative Distribution Package Variants
- info:
    name: AlternativeDistributionPackageVersions
    type: folder
  items:
  - info:
      name: Get Alternative Distribution Package Versions
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackageVersions/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionPackageVersions]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageVersions
      - name: fields[alternativeDistributionPackageVariants]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageVariants
      - name: fields[alternativeDistributionPackageDeltas]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageDeltas
      - name: fields[alternativeDistributionPackages]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackages
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
      - name: limit[deltas]
        value: ''
        type: query
        description: maximum number of related deltas returned (when they are included)
      - name: limit[variants]
        value: ''
        type: query
        description: maximum number of related variants returned (when they are included)
    docs: Get Alternative Distribution Package Versions
  - info:
      name: List Related Alternative Distribution Package Versions / Deltas
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackageVersions/:id/relationships/deltas
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Alternative Distribution Package Versions / Deltas
  - info:
      name: List Related Alternative Distribution Package Versions / Deltas
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackageVersions/:id/deltas
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionPackageDeltas]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageDeltas
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Alternative Distribution Package Versions / Deltas
  - info:
      name: List Related Alternative Distribution Package Versions / Variants
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackageVersions/:id/relationships/variants
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Alternative Distribution Package Versions / Variants
  - info:
      name: List Related Alternative Distribution Package Versions / Variants
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackageVersions/:id/variants
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionPackageVariants]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageVariants
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Alternative Distribution Package Versions / Variants
- info:
    name: AlternativeDistributionPackages
    type: folder
  items:
  - info:
      name: Create Alternative Distribution Packages
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackages
      body:
        type: json
        data: '{}'
    docs: Create Alternative Distribution Packages
  - info:
      name: Get Alternative Distribution Packages
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackages/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[alternativeDistributionPackages]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackages
      - name: fields[alternativeDistributionPackageVersions]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageVersions
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
      - name: limit[versions]
        value: ''
        type: query
        description: maximum number of related versions returned (when they are included)
    docs: Get Alternative Distribution Packages
  - info:
      name: List Related Alternative Distribution Packages / Versions
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackages/:id/relationships/versions
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Alternative Distribution Packages / Versions
  - info:
      name: List Related Alternative Distribution Packages / Versions
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/alternativeDistributionPackages/:id/versions
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: filter[state]
        value: ''
        type: query
        description: filter by attribute 'state'
      - name: fields[alternativeDistributionPackageVersions]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageVersions
      - name: fields[alternativeDistributionPackageVariants]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageVariants
      - name: fields[alternativeDistributionPackageDeltas]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackageDeltas
      - name: fields[alternativeDistributionPackages]
        value: ''
        type: query
        description: the fields to include for returned resources of type alternativeDistributionPackages
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
      - name: limit[variants]
        value: ''
        type: query
        description: maximum number of related variants returned (when they are included)
      - name: limit[deltas]
        value: ''
        type: query
        description: maximum number of related deltas returned (when they are included)
    docs: List Related Alternative Distribution Packages / Versions
- info:
    name: AnalyticsReportInstances
    type: folder
  items:
  - info:
      name: Get Analytics Report Instances
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportInstances/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[analyticsReportInstances]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReportInstances
    docs: Get Analytics Report Instances
  - info:
      name: List Related Analytics Report Instances / Segments
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportInstances/:id/relationships/segments
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Analytics Report Instances / Segments
  - info:
      name: List Related Analytics Report Instances / Segments
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportInstances/:id/segments
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[analyticsReportSegments]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReportSegments
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Analytics Report Instances / Segments
- info:
    name: AnalyticsReportRequests
    type: folder
  items:
  - info:
      name: Create Analytics Report Requests
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportRequests
      body:
        type: json
        data: '{}'
    docs: Create Analytics Report Requests
  - info:
      name: Get Analytics Report Requests
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportRequests/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[analyticsReportRequests]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReportRequests
      - name: fields[analyticsReports]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReports
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
      - name: limit[reports]
        value: ''
        type: query
        description: maximum number of related reports returned (when they are included)
    docs: Get Analytics Report Requests
  - info:
      name: Delete Analytics Report Requests
      type: http
    http:
      method: DELETE
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportRequests/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
    docs: Delete Analytics Report Requests
  - info:
      name: List Related Analytics Report Requests / Reports
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportRequests/:id/relationships/reports
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Analytics Report Requests / Reports
  - info:
      name: List Related Analytics Report Requests / Reports
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportRequests/:id/reports
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: filter[name]
        value: ''
        type: query
        description: filter by attribute 'name'
      - name: filter[category]
        value: ''
        type: query
        description: filter by attribute 'category'
      - name: fields[analyticsReports]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReports
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Analytics Report Requests / Reports
- info:
    name: AnalyticsReportSegments
    type: folder
  items:
  - info:
      name: Get Analytics Report Segments
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReportSegments/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[analyticsReportSegments]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReportSegments
    docs: Get Analytics Report Segments
- info:
    name: AnalyticsReports
    type: folder
  items:
  - info:
      name: Get Analytics Reports
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReports/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[analyticsReports]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReports
    docs: Get Analytics Reports
  - info:
      name: List Related Analytics Reports / Instances
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReports/:id/relationships/instances
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Analytics Reports / Instances
  - info:
      name: List Related Analytics Reports / Instances
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/analyticsReports/:id/instances
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: filter[granularity]
        value: ''
        type: query
        description: filter by attribute 'granularity'
      - name: filter[processingDate]
        value: ''
        type: query
        description: filter by attribute 'processingDate'
      - name: fields[analyticsReportInstances]
        value: ''
        type: query
        description: the fields to include for returned resources of type analyticsReportInstances
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related Analytics Reports / Instances
- info:
    name: AndroidToIosAppMappingDetails
    type: folder
  items:
  - info:
      name: Create Android to Ios App Mapping Details
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v1/androidToIosAppMappingDetails
      body:
        type: json
        data: '{}'
    docs: Create Android to Ios App Mapping Details
  - info:
      name: Get Android to Ios App Mapping Details
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/androidToIosAppMappingDetails/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[androidToIosAppMappingDetails]
        value: ''
        type: query
        description: the fields to include for returned resources of type androidToIosAppMappingDetails
    docs: Get Android to Ios App Mapping Details
  - info:
      name: Update Android to Ios App Mapping Details
      type: http
    http:
      method: PATCH
      url: https://api.appstoreconnect.apple.com/v1/androidToIosAppMappingDetails/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      body:
        type: json
        data: '{}'
    docs: Update Android to Ios App Mapping Details
  - info:
      name: Delete Android to Ios App Mapping Details
      type: http
    http:
      method: DELETE
      url: https://api.appstoreconnect.apple.com/v1/androidToIosAppMappingDetails/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
    docs: Delete Android to Ios App Mapping Details
- info:
    name: AppAvailabilities
    type: folder
  items:
  - info:
      name: Create App Availabilities V2
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v2/appAvailabilities
      body:
        type: json
        data: '{}'
    docs: Create App Availabilities V2
  - info:
      name: Get App Availabilities V2
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v2/appAvailabilities/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[appAvailabilities]
        value: ''
        type: query
        description: the fields to include for returned resources of type appAvailabilities
      - name: fields[territoryAvailabilities]
        value: ''
        type: query
        description: the fields to include for returned resources of type territoryAvailabilities
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
      - name: limit[territoryAvailabilities]
        value: ''
        type: query
        description: maximum number of related territoryAvailabilities returned (when they are included)
    docs: Get App Availabilities V2
  - info:
      name: List Related App Availabilities V2 / Territory Availabilities
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v2/appAvailabilities/:id/relationships/territoryAvailabilities
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related App Availabilities V2 / Territory Availabilities
  - info:
      name: List Related App Availabilities V2 / Territory Availabilities
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v2/appAvailabilities/:id/territoryAvailabilities
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[territoryAvailabilities]
        value: ''
        type: query
        description: the fields to include for returned resources of type territoryAvailabilities
      - name: fields[territories]
        value: ''
        type: query
        description: the fields to include for returned resources of type territories
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
    docs: List Related App Availabilities V2 / Territory Availabilities
- info:
    name: AppCategories
    type: folder
  items:
  - info:
      name: List App Categories
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/appCategories
      params:
      - name: filter[platforms]
        value: ''
        type: query
        description: filter by attribute 'platforms'
      - name: exists[parent]
        value: ''
        type: query
        description: filter by existence or non-existence of related 'parent'
      - name: fields[appCategories]
        value: ''
        type: query
        description: the fields to include for returned resources of type appCategories
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
      - name: limit[subcategories]
        value: ''
        type: query
        description: maximum number of related subcategories returned (when they are included)
    docs: List App Categories
  - info:
      name: Get App Categories
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/appCategories/:id
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[appCategories]
        value: ''
        type: query
        description: the fields to include for returned resources of type appCategories
      - name: include
        value: ''
        type: query
        description: comma-separated list of relationships to include
      - name: limit[subcategories]
        value: ''
        type: query
        description: maximum number of related subcategories returned (when they are included)
    docs: Get App Categories
  - info:
      name: Get Related App Categories / Parent
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/appCategories/:id/relationships/parent
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
    docs: Get Related App Categories / Parent
  - info:
      name: Get Related App Categories / Parent
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/appCategories/:id/parent
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[appCategories]
        value: ''
        type: query
        description: the fields to include for returned resources of type appCategories
    docs: Get Related App Categories / Parent
  - info:
      name: List Related App Categories / Subcategories
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/appCategories/:id/relationships/subcategories
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related App Categories / Subcategories
  - info:
      name: List Related App Categories / Subcategories
      type: http
    http:
      method: GET
      url: https://api.appstoreconnect.apple.com/v1/appCategories/:id/subcategories
      params:
      - name: id
        value: ''
        type: path
        description: the id of the requested resource
      - name: fields[appCategories]
        value: ''
        type: query
        description: the fields to include for returned resources of type appCategories
      - name: limit
        value: ''
        type: query
        description: maximum resources per page
    docs: List Related App Categories / Subcategories
- info:
    name: AppClipAdvancedExperienceImages
    type: folder
  items:
  - info:
      name: Create App Clip Advanced Experience Images
      type: http
    http:
      method: POST
      url: https://api.appstoreconnect.apple.com/v1/appClipAdvancedExperienceImages
      body:
        type: json
        data: '{}'
    docs: Create App Clip Advanced Experience Images
  - info:
 

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