App Store Connect API 3.7 release notes
Update your server-side code to use new features, and test your code against API changes.
Overview
App Store Connect API version 3.7 provides resources that enable you to automate actions you take in App Store Connect.
New Features
Developers now need to provide a description for all beta localizations before submitting to beta app review for external testing with TestFlight. You can update
betaAppLocalizationswith Modify a Beta App Localization.Added
WIN_BACK_ELIGIBILITYreport type to Download Sales and Trends Reports.Name is now a required field when using Create an App Info Localization. To see other attributes you can create or modify, see AppInfoLocalizationCreateRequest.Data.Attributes.
Developers can now look up in-app purchase price point equalization using List all in-app purchase price point equalizations.
The enum
UNIVERSALis now added to BundleIdPlatform. To learn more, see Preparing your app for distribution.The enums
DEVELOPER_ID_APPLICATION_G2andDEVELOPER_ID_KEXT_G2are now available when using CertificateType. To learn more, see Notarizing macOS software before distribution and macOS Code Signing Tips and Tricks.You can now read age ratings for France by using Read App Info Information.
The Read an app’s alternative distribution key endpoint now shows multiple distribution keys when you have multiple configured.
There is a new required attribute
defaultFormatterwhen you use Create a leaderboard, which gives all your localizations the same formatter. To learn more, see GameCenterLeaderboardCreateRequest.Data.Attributes.
Deprecations
The attribute
previewImageon AppPreview.Attributes is deprecated. UsepreviewFrameImageand PreviewFrameImage instead.The attribute
assetDeliveryStateon AppPreview.Attributes is deprecated. UsevideoDeliveryStateand AppMediaVideoState instead.The attribute
previewImageon AppEventVideoClip.Attributes is deprecated. UsepreviewFrameImageand PreviewFrameImage instead.The attribute
assetDeliveryStateon AppEventVideoClip.Attributes is deprecated. UsevideoDeliveryStateand AppMediaVideoState instead.The attribute
appStoreStateon AppInfo.Attributes is deprecated. Usestateinstead.The attribute
appStoreStateon AppStoreVersion.Attributes is deprecated. UseappVersionStateand AppVersionState instead.The relationship
groupLeaderboardSeton GameCenterLeaderboardSet.Relationships is deprecated.The relationship
groupAchievementon GameCenterAchievement.Relationships is deprecated.The relationship
groupLeaderboardon GameCenterLeaderboard.Relationships is deprecated.
Removals
The
v1/appPreOrdersandv1/appAvailabilitiesresources are removed and replaced withv2/appAvailabilities. To learn more, see App availability.WATCH_SERIES_4andWATCH_SERIES_3enums are removed from PreviewType.The
subscriptioninclude for Read the availability of a subscription is removed.
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 4.0 release notesApp Store Connect API 3.8 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