---
title: App Store Connect API
framework: App Store Connect API
role: collection
role_heading: Web Service
platforms: [app store connect api 1.0+]
path: appstoreconnectapi
---

# App Store Connect API

The data structure that represents an app store connect api resource.

## Mentioned in

Configuring subscription prices across territories Creating auto-renewable subscription groups

## Overview

Overview Automate the tasks you perform on the Apple Developer website and in App Store Connect. The App Store Connect API is a REST API that enables the automation of actions you take in App Store Connect. Click OpenAPI specification to download the specification file. Calls to the API require JSON Web Tokens (JWT) for authorization; you obtain keys to create the tokens from your organization’s App Store Connect account. See Creating API Keys for App Store Connect API to create your keys and tokens. important: Changes you make using the App Store Connect API affect the production data you use for development and distribution. The API provides resources to automate these areas of App Store Connect: In-App Purchases and Subscriptions. Manage In-App Purchases and auto-renewable subscriptions for your app. TestFlight. Manage beta builds of your app, testers, and groups. Xcode Cloud. Read Xcode Cloud data, manage workflows, and start builds. Users and Access. Send invitations for users to join your team. Adjust their level of access or remove users. Provisioning. Manage bundle IDs, capabilities, signing certificates, devices, and provisioning profiles. App Metadata. Create new versions, manage App Store information, and submit your app to the App Store. App Clip Experiences. Create an App Clip and manage App Clip experiences. Reporting. Download sales and financial reports. Power and Performance Metrics. Download aggregate metrics and diagnostics for App Store versions of your app. Customer Reviews and Review Responses. Get the customer reviews for your app and manage your responses to the customer reviews. The App Store Connect API returns responses from resources that are consistent JSON data and contain links to additional related resources. Use these relationships to navigate to the related resources—for example, to find beta testers within specific beta groups in TestFlight. Apply filtering to requests on specific resources to refine the response.

## Topics

### Essentials

- [Creating API Keys for App Store Connect API](appstoreconnectapi/creating-api-keys-for-app-store-connect-api.md)
- [Generating Tokens for API Requests](appstoreconnectapi/generating-tokens-for-api-requests.md)
- [Revoking API Keys](appstoreconnectapi/revoking-api-keys.md)
- [Identifying Rate Limits](appstoreconnectapi/identifying-rate-limits.md)
- [Uploading Assets to App Store Connect](appstoreconnectapi/uploading-assets-to-app-store-connect.md)
- [App Store Connect API Release Notes](appstoreconnectapi/app-store-connect-api-release-notes.md)

### App Store

- [App Store](appstoreconnectapi/app-store.md)

### TestFlight

- [Prerelease Versions and Beta Testers](appstoreconnectapi/prerelease-versions-and-beta-testers.md)

### Game Center

- [Game Center](appstoreconnectapi/game-center.md)

### Provisioning

- [Bundle IDs](appstoreconnectapi/bundle-ids.md)
- [Bundle ID Capabilities](appstoreconnectapi/bundle-id-capabilities.md)
- [Certificates](appstoreconnectapi/certificates.md)
- [Devices](appstoreconnectapi/devices.md)
- [Profiles](appstoreconnectapi/profiles.md)
- [Merchant ID](appstoreconnectapi/merchantids.md)
- [Pass type Ids](appstoreconnectapi/pass-type-id.md)

### Xcode Cloud

- [Xcode Cloud Workflows and Builds](appstoreconnectapi/xcode-cloud-workflows-and-builds.md)

### Webhooks

- [Webhook notifications](appstoreconnectapi/webhook-notifications.md)

### Reporting

- [Sales and Finance](appstoreconnectapi/sales-and-finance.md)
- [Power and Performance Metrics and Logs](appstoreconnectapi/power-and-performance-metrics-and-logs.md)
- [Analytics](appstoreconnectapi/analytics.md)

### Users and Access

- [Users](appstoreconnectapi/users.md)
- [User Invitations](appstoreconnectapi/user-invitations.md)
- [Sandbox Testers](appstoreconnectapi/sandbox-testers.md)

### Error Handling

- [Interpreting and Handling Errors](appstoreconnectapi/interpreting-and-handling-errors.md)

### Paging

- [Large Data Sets](appstoreconnectapi/large-data-sets.md)

### Alternative App Distribution

- [Alternative Marketplaces and Web Distribution](appstoreconnectapi/alternative-marketplaces-and-web-distribution.md)
