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

# App Asset Library images

Upload and manage image assets in an app’s asset library.

## Discussion

The `appAssetLibraryImages` resource represents an image asset in an app’s asset library that you can reuse across App Store surfaces through placements. Use it to:

- Upload a new image asset.
- Read an image asset and its review and processing state.
- Update an image asset.
- Delete an image asset.
- List the placements that reuse an image asset.

An image asset moves through a series of states as it uploads and goes through review. For image requirements, see [Screenshot specifications](https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications).

## Topics

### Getting images and reading information

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

Get information about an app asset library image.

[`List related placements`](/documentation/AppStoreConnectAPI/GET-v1-appAssetLibraryImages-_id_-placements)

List the placements that reuse an app asset library image.

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

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

### Creating, modifying, and deleting images

[`Create an app asset library image`](/documentation/AppStoreConnectAPI/POST-v1-appAssetLibraryImages)

Create an app asset library image.

[`Modify an app asset library image`](/documentation/AppStoreConnectAPI/PATCH-v1-appAssetLibraryImages-_id_)

Update an app asset library image.

[`Delete an app asset library image`](/documentation/AppStoreConnectAPI/DELETE-v1-appAssetLibraryImages-_id_)

Delete an app asset library image.

### Objects and types

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

An image asset uploaded to an app’s asset library that you can reuse across App Store surfaces through placements.

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

The request body you use to create an app asset library image.

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

The request body you use to update an app asset library image.

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

The response body for endpoints that create, read, or modify an app asset library image.

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

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

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

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

### Asset state attributes

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

The attributes common to an app asset library image in any state.

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

The attributes of an app asset library image that’s in the awaiting upload state.

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

The attributes of an app asset library image that’s in the upload complete state.

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

The attributes of an app asset library image that’s in the ready for review state.

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

The attributes of an app asset library image that’s in the waiting for review state.

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

The attributes of an app asset library image that’s in the in review state.

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

The attributes of an app asset library image that’s in the accepted state.

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

The attributes of an app asset library image that’s in the approved state.

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

The attributes of an app asset library image that’s in the rejected state.

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

The attributes of an app asset library image that’s in the failed state.

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

The attributes of an app asset library image that’s in the archived state.



---

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)