App Store Connect API 4.2 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.2 provides resources that enable you to automate actions you take in App Store Connect.
New Features
You can now submit Game Center content directly to review without including an app version by using Review submissions. Use Create a review submission item to submit achievement versions, leaderboard versions, leaderboard set versions, activity versions, and challenge versions for independent review.
Game Center resources now support versioning for achievements, leaderboards, and leaderboard sets. To learn more, see Game Center achievements, Game Center leaderboards, and Game Center leaderboard sets.
Added support for In-App Purchase offer codes for consumable, non-consumable, and non-renewing subscriptions. Create and manage promotional offer codes using Create an in-app purchase offer code, Create an in-app purchase offer code custom code, and Create an in-app purchase offer code one-time use code. To learn more, see In-App Purchase Offer Codes.
The
appDevicesattribute is now available on the BetaTester.Attributes resource, enabling you to view the device models used by beta testers for your app’s TestFlight testing.Background asset versions now include a
stateDetailsattribute that provides additional context about the asset state, including errors, warnings, and informational messages for failed imports. Access this information using Read background assets information.There is a new string
PAY_TO_PARKavailable formapActionwhen creating or modifying an App Clip advanced experience. To learn more, see AppClipAdvancedExperience.Attributes.Place.You can now map your Android apps to your iOS apps using the Android to iOS App Mapping resource. This mapping enables data and app migration between Android and iOS devices during device setup. Use Create an Android to iOS app mapping detail to create mappings with your Android app’s package name and signing certificate fingerprints.
Webhook notifications now includes events for alternative app distribution. To learn more see, Configuring and parsing App Store Connect API webhook notifications and Understanding webhook events.
Alternative distribution packages now include a
sourceFileChecksumattribute, allowing alternative marketplaces to verify builds with developers. Use Read alternative distribution package information to access the checksum of the developer-submitted package.
Deprecations
The
kidsAgeBandattribute is now deprecated from AppInfo.Attributes. Use Modify an Age Rating Declaration instead.The alternative distribution Notifications are deprecated. Use Webhook notifications instead. To learn more, see Configuring and parsing App Store Connect API webhook notifications and Understanding webhook events
Removals
The attribute
challengeEnabledis now removed from Enable Game Center for an app and Modify a Game Center detail for an app. To create a challenge on an existing Game Center detail, use Create a challenge.
See Also
Versions
App Store Connect API 4.3 release notesApp Store Connect API 4.1 release notesApp Store Connect API 4.0 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