Automate tasks on the Apple Developer website and App Store Connect.
The App Store Connect API is a REST API used to build custom workflows as part of your app development life cycle and automate actions you take in App Store Connect. Use of the API requires authorization via JSON Web Tokens (JWT); 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.
The API provides resources for automating the following areas of App Store Connect:
TestFlight. Manage beta builds of your app, testers, and groups.
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.
Reporting. Download sales and financial reports.
The App Store Connect API returns responses from resources that are consistent JSON data and contain links to additional related resources. You can use these relationships to navigate to other related resources—for example, in order to find beta testers within specific beta groups in TestFlight. You can also apply filtering to your requests on specific resources.