<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/app-store-connect-api-4-5-1-release-notes",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "App Store Connect API 4.5.1 release notes"
}
-->

# App Store Connect API 4.5.1 release notes

Update your server-side code to use new features, and test your code against API changes.

## Discussion

App Store Connect API version 4.5.1 provides resources that enable you to automate actions you take in App Store Connect.

## Added

- Manage your app’s marketing and product media from one place with the App Asset Library. Upload an image once with [`Create an app asset library image`](/documentation/AppStoreConnectAPI/POST-v1-appAssetLibraryImages) or a video with [`Create an app asset library video`](/documentation/AppStoreConnectAPI/POST-v1-appAssetLibraryVideos), read an app’s library with [`Read related asset library`](/documentation/AppStoreConnectAPI/GET-v1-apps-_id_-assetLibrary), and list its assets through [`List related images`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraries-_id_-images) and [`List related videos`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraries-_id_-videos). For more information, see [Understanding the App Asset Library](/documentation/AppStoreConnectAPI/understanding-the-app-asset-library).
- Reuse library assets across App Store surfaces. Use [`Create an app asset library placement`](/documentation/AppStoreConnectAPI/POST-v1-appAssetLibraryPlacements) to place an image or video on an App Store version localization, custom product page localization, in-app event localization, or App Store version experiment treatment localization, and [`Create an app asset library placement ordering request`](/documentation/AppStoreConnectAPI/POST-v1-appAssetLibraryPlacementOrderingRequests) to set the order in which placements appear. Read the placements for a localization through [`List related placements`](/documentation/AppStoreConnectAPI/GET-v1-appStoreVersionLocalizations-_id_-placements), [`List related placements`](/documentation/AppStoreConnectAPI/GET-v1-appCustomProductPageLocalizations-_id_-placements), [`List related placements`](/documentation/AppStoreConnectAPI/GET-v1-appEventLocalizations-_id_-placements), and [`List related placements`](/documentation/AppStoreConnectAPI/GET-v1-appStoreVersionExperimentTreatmentLocalizations-_id_-placements).
- Discover valid asset specifications instead of hard-coding them. Use [`List app asset library ref data`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraryRefData) to read the supported placement types, dimensions, and limits for the library.
- Target iPhone Duo screenshots and app previews with the new `IPHONE_DUO` display class in [`AppAssetLibraryDisplayClass`](/documentation/AppStoreConnectAPI/AppAssetLibraryDisplayClass). Use [`List app asset library ref data`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraryRefData) to read its placement groups and screen dimensions.

## Deprecated

- The [App Screenshot Sets](/documentation/AppStoreConnectAPI/app-screenshot-sets), [App Screenshots](/documentation/AppStoreConnectAPI/app-screenshots), [App Preview Sets](/documentation/AppStoreConnectAPI/app-preview-sets), and [App Previews](/documentation/AppStoreConnectAPI/app-previews) resources are deprecated. Manage App Store version, custom product page, and experiment treatment media with [App Asset Library images](/documentation/AppStoreConnectAPI/app-asset-library-images), [App Asset Library videos](/documentation/AppStoreConnectAPI/app-asset-library-videos), and [App Asset Library placements](/documentation/AppStoreConnectAPI/app-asset-library-placements) instead.
- The [App Event Screenshots](/documentation/AppStoreConnectAPI/app-event-screenshots) and [App Event Video Clips](/documentation/AppStoreConnectAPI/app-event-video-clips) resources are deprecated. Manage in-app event media with [App Asset Library images](/documentation/AppStoreConnectAPI/app-asset-library-images), [App Asset Library videos](/documentation/AppStoreConnectAPI/app-asset-library-videos), and [App Asset Library placements](/documentation/AppStoreConnectAPI/app-asset-library-placements) instead.
- To move an existing integration, see [Migrating to the App Asset Library](/documentation/AppStoreConnectAPI/migrating-to-the-app-asset-library).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)