Apple has expanded the App Store Connect API with new features for automation and real-time notifications to streamline app development workflows.
Key new features include Webhooks API for push notifications, Build Upload API for automating build uploads, and Feedback API for retrieving TestFlight feedback programmatically.
Webhooks offer notifications for build and beta state changes, TestFlight feedback, app version state changes, and Apple-Hosted Background Asset state changes.
Webhooks can be set up through the web interface or programmatically, requiring a name, endpoint URL, and secret key for verification.
The automation loop involves uploading builds, receiving webhook notifications, distributing to TestFlight, and getting instant feedback notifications.
Webhook notifications include HMAC-SHA256 signatures for verification that notifications are from Apple.
These API enhancements aim to improve automation in App Store Connect, allowing developers to focus on creating user experiences rather than deployment processes.
Developers are recommended to implement webhook listeners, automate based on events, and explore additional automation possibilities within the App Store Connect API.