App Store Connect API
Automate everything you do in App Store Connect, from TestFlight to submission.
Overview
The App Store Connect API is a REST API for the work you'd otherwise click through by hand: managing TestFlight builds and testers, users and access, certificates and provisioning profiles, app metadata and screenshots, In-App Purchases and subscriptions, and submitting for review.
It also downloads sales, finance and analytics reports, power and performance metrics and customer reviews, and webhooks tell your systems the moment something changes. Requests are authorized with a JSON Web Token signed with an API key from your team's account.
TestFlight and provisioning
Add testers, distribute builds, and manage certificates, devices and profiles from a script.
Metadata and submission
Create versions, upload screenshots and send your app to App Review.
Reports and metrics
Download sales, finance and analytics reports, plus power and performance data.
Webhooks
Get notified the moment a build is processed or a review status changes.
History
How it grew up.
Automating App Store Connect
Announced at WWDC18 for TestFlight, users and access, provisioning and reports.
App Metadata API
Hundreds of new endpoints to edit your App Store listing and submit for review, plus power and performance metrics.
Webhooks and build uploads
Real-time notifications, a build upload API and access to TestFlight feedback.