---
title: App Asset Library videos
framework: App Store Connect API
role: collectionGroup
role_heading: API Collection
path: appstoreconnectapi/app-asset-library-videos
---

# App Asset Library videos

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

## Overview

Overview The appAssetLibraryVideos resource represents a video asset in an app’s asset library that you can reuse across App Store surfaces through placements. Use it to: Upload a new video asset. Read a video asset and its review and processing state. Update a video asset. Delete a video asset. List the placements that reuse a video asset. A video asset moves through a series of states as it uploads and goes through review. For video requirements, see App preview specifications.

## Topics

### Getting videos and reading information

- [Read an app asset library video](appstoreconnectapi/get-v1-appassetlibraryvideos-_id_.md)
- [List related placements](appstoreconnectapi/get-v1-appassetlibraryvideos-_id_-placements.md)
- [List the placement IDs for an app asset library video](appstoreconnectapi/get-v1-appassetlibraryvideos-_id_-relationships-placements.md)

### Creating, modifying, and deleting videos

- [Create an app asset library video](appstoreconnectapi/post-v1-appassetlibraryvideos.md)
- [Modify an app asset library video](appstoreconnectapi/patch-v1-appassetlibraryvideos-_id_.md)
- [Delete an app asset library video](appstoreconnectapi/delete-v1-appassetlibraryvideos-_id_.md)

### Objects and types

- [AppAssetLibraryMediaType](appstoreconnectapi/appassetlibrarymediatype.md)
- [AppAssetLibraryVideo](appstoreconnectapi/appassetlibraryvideo.md)
- [AppAssetLibraryVideoCreateRequest](appstoreconnectapi/appassetlibraryvideocreaterequest.md)
- [AppAssetLibraryVideoUpdateRequest](appstoreconnectapi/appassetlibraryvideoupdaterequest.md)
- [AppAssetLibraryVideoResponse](appstoreconnectapi/appassetlibraryvideoresponse.md)
- [AppAssetLibraryVideoPlacementsLinkagesResponse](appstoreconnectapi/appassetlibraryvideoplacementslinkagesresponse.md)

### Asset state attributes

- [AppAssetLibraryVideoCommonAttributes](appstoreconnectapi/appassetlibraryvideocommonattributes.md)
- [AppAssetLibraryVideoAwaitingUploadAttributes](appstoreconnectapi/appassetlibraryvideoawaitinguploadattributes.md)
- [AppAssetLibraryVideoUploadCompleteAttributes](appstoreconnectapi/appassetlibraryvideouploadcompleteattributes.md)
- [AppAssetLibraryVideoReadyForReviewAttributes](appstoreconnectapi/appassetlibraryvideoreadyforreviewattributes.md)
- [AppAssetLibraryVideoWaitingForReviewAttributes](appstoreconnectapi/appassetlibraryvideowaitingforreviewattributes.md)
- [AppAssetLibraryVideoInReviewAttributes](appstoreconnectapi/appassetlibraryvideoinreviewattributes.md)
- [AppAssetLibraryVideoAcceptedAttributes](appstoreconnectapi/appassetlibraryvideoacceptedattributes.md)
- [AppAssetLibraryVideoApprovedAttributes](appstoreconnectapi/appassetlibraryvideoapprovedattributes.md)
- [AppAssetLibraryVideoRejectedAttributes](appstoreconnectapi/appassetlibraryvideorejectedattributes.md)
- [AppAssetLibraryVideoFailedAttributes](appstoreconnectapi/appassetlibraryvideofailedattributes.md)
- [AppAssetLibraryVideoArchivedAttributes](appstoreconnectapi/appassetlibraryvideoarchivedattributes.md)

## See Also

### Managing image and video assets

- [App Asset Library images](appstoreconnectapi/app-asset-library-images.md)
