<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/app-asset-libraries",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "App Asset Libraries"
}
-->

# App Asset Libraries

Read an app’s library of reusable image and video assets.

## Discussion

The `appAssetLibraries` resource represents an app’s library of reusable image and video assets. Use it to:

- Read an app’s asset library.
- List the image assets in the library.
- List the video assets in the library.

Each app has a single asset library. Read it through the app’s `assetLibrary` relationship, then list its assets to place them across your App Store surfaces.

## Topics

### Getting an asset library

[`Read an app asset library`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraries-_id_)

Get information about an app’s asset library.

### Getting assets in a library

[`List related images`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraries-_id_-images)

List the image assets in an app’s asset library.

[`List related videos`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraries-_id_-videos)

List the video assets in an app’s asset library.

[`List the image IDs for an app asset library`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraries-_id_-relationships-images)

Get a list of image asset resource IDs for a specific asset library.

[`List the video IDs for an app asset library`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraries-_id_-relationships-videos)

Get a list of video asset resource IDs for a specific asset library.

### Objects and types

[`object AppAssetLibrary`](/documentation/AppStoreConnectAPI/AppAssetLibrary)

The per-app library that holds an app’s reusable image and video assets.

[`object AppAssetLibraryResponse`](/documentation/AppStoreConnectAPI/AppAssetLibraryResponse)

The response body for endpoints that read an app’s asset library.

[`object AppAssetLibraryImagesResponse`](/documentation/AppStoreConnectAPI/AppAssetLibraryImagesResponse)

The response body for endpoints that list the image assets in an app’s asset library.

[`object AppAssetLibraryImagesLinkagesResponse`](/documentation/AppStoreConnectAPI/AppAssetLibraryImagesLinkagesResponse)

A response body that contains a list of related resource IDs.

[`object AppAssetLibraryVideosResponse`](/documentation/AppStoreConnectAPI/AppAssetLibraryVideosResponse)

The response body for endpoints that list the video assets in an app’s asset library.

[`object AppAssetLibraryVideosLinkagesResponse`](/documentation/AppStoreConnectAPI/AppAssetLibraryVideosLinkagesResponse)

A response body that contains a list of related resource IDs.

[`string AppAssetLibraryAssetCategory`](/documentation/AppStoreConnectAPI/AppAssetLibraryAssetCategory)

String that represents the category of an app asset library asset.

[`string AppAssetLibraryAssetState`](/documentation/AppStoreConnectAPI/AppAssetLibraryAssetState)

String that represents the state of an app asset library asset.

[`string AppAssetLibraryDisplayClass`](/documentation/AppStoreConnectAPI/AppAssetLibraryDisplayClass)

String that represents the display class of an app asset library asset.

[`string AppAssetLibraryFeature`](/documentation/AppStoreConnectAPI/AppAssetLibraryFeature)

String that represents the App Store feature an app asset library asset supports.

[`string AppAssetLibraryMediaType`](/documentation/AppStoreConnectAPI/AppAssetLibraryMediaType)

String that represents the media type of an app asset library asset.



---

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)