App Store Connect API 4.0 release notes
Update your server-side code to use new features, and test your code against API changes.
Overview
App Store Connect API version 4.0 provides resources that enable you to automate actions you take in App Store Connect.
New Features
Use the new
webhooksendpoints to setup and configure notifications for events that happen with your apps, including App version state events and TestFlight feedback events. For more information about webhook notifications, see Webhook notifications.The Accessibility declarations resources are now available to automate creating, updating, and reading accessibility declarations for your app per device family. You can also now use Modify an App to update the
accessibilityURLfor your app. For more information about accessibility declarations, see Configuring accessibility declarations for your app.Get TestFlight feedback screenshots and crash logs from beta testers for your apps. For more information about beta-tester feedback, see Beta feedback crash submissions and Beta feedback screenshot submissions.
You can now read the customer review summary for your apps by using Read customer review summarizations.
You can now manage background assets for your app that you can upload and download separately from the Apple hosted app. For more information about these assets, see Uploading and versioning Apple hosted background assets.
Activities for Game Center resources are now available; for more information, see Game Center activities.
You can now setup and configure Game Center challenges. For more information on these challenges, see Game Center challenges.
Improvements
XcodeMetrics now includes
recommendedMetricGoal. Use Get Power and Performance Metrics for an App to view the available recommendations for your app metrics.There are new enums available for
mapActionwhen creating or modifying an App Clip advanced experience. To learn more, see AppClipAdvancedExperience.Attributes.Place.Uploading Assets to App Store Connect now shows all media types that support upload to App Store Connect API.
The attribute
streamlinedPurchasingEnabledhas a default value oftruefor the object App.Attributes.The attribute
APPLE_VISION_PROis now documented for Device.Attributes.
Deprecations
The attribute
challengeEnabledis now deprecated from Enable Game Center for an app and Modify a Game Center detail for an app. Usechallengesinstead.Create a leaderboard set member localization and Modify a leaderboard set member localization are deprecated.
Removals
Create an App Store version submission is now removed. Use Create a review submission instead.
The
gamblingAndContestsandseventeenPlusproperties are now removed from Read age rating declaration and Modify an Age Rating Declaration. Use thecontestsorgamblingproperties instead.
See Also
Versions
App Store Connect API 4.3 release notesApp Store Connect API 4.2 release notesApp Store Connect API 4.1 release notesApp Store Connect API 3.8 release notesApp Store Connect API 3.7 release notesApp Store Connect API 3.6 release notesApp Store Connect API 3.5 release notesApp Store Connect API 3.4 release notesApp Store Connect API 3.3 release notesApp Store Connect API 3.2 release notesApp Store Connect API 3.1 release notesApp Store Connect API 3.0 release notesApp Store Connect API 2.4 release notesApp Store Connect API 2.3 release notesApp Store Connect API 2.2 release notes