# Adobe Experience Manager Dynamic Media with OpenAPI

**Canonical:** https://apis.io/apis/adobe/adobe-aem-assets-delivery-api/  
**Provider:** Adobe — https://apis.io/providers/adobe/  
**Base URL:** https://{bucket}.adobeaemcloud.com  
**Documentation:** https://developer.adobe.com/experience-cloud/experience-manager-apis/api/stable/assets/delivery/

Adobe Experience Manager Dynamic Media with OpenAPI is one of 108 APIs that [Adobe](https://apis.io/providers/adobe/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 6 JSON Schemas.

## Operations (29)

| Method | Path | Summary |
|---|---|---|
| GET | `/{assetId}/as/{seoName}.{format}` | Returns web-optimized binary representation of the asset in the requested output format |
| GET | `/{assetId}` | Returns a web-optimized binary representation of the asset |
| GET | `/{assetId}/play` | Delivers the Player container for specified Video asset. |
| GET | `/{assetId}/original/as/{seoName}` | Returns the originally uploaded binary for the asset |
| GET | `/{assetId}/renditions/{renditionName}/as/{seoName}` | Returns a pre-generated (on AEM Assets authoring environment) rendition of the asset |
| GET | `/{assetId}/renditions` | Returns a list of static renditions of an asset |
| HEAD | `/{assetId}/renditions` | Head request for list of static renditions of an asset |
| GET | `/{assetId}/smartCrops` | Returns a list of smart crops of an asset |
| HEAD | `/{assetId}/smartCrops` | Head request for list of smart crops of an asset |
| GET | `/imagePresets` | Returns a list of image presets |
| GET | `/{assetId}/manifest.{format}` | Delivers the playback manifests for specified Video asset in the selected output format. |
| HEAD | `/{assetId}/metadata` | Head request for asset metadata |
| GET | `/{assetId}/metadata` | Delivers the specified asset's metadata |
| GET | `/deliver/{assetId}/{seoName}` | Returns the originally uploaded binary for the asset. |
| POST | `/search` | Search for activated assets based on specified criteria |
| POST | `/collections` | Create a collection |
| GET | `/collections` | List all Collections |
| GET | `/collections/{collectionId}` | Retrieve a Collection's Metadata |
| HEAD | `/collections/{collectionId}` | Head request for a collection metadata |
| DELETE | `/collections/{collectionId}` | Delete a Collection |
| POST | `/collections/{collectionId}` | Update a collection's metadata |
| GET | `/collections/{collectionId}/items` | Get collection items |
| HEAD | `/collections/{collectionId}/items` | Head request for collection items |
| POST | `/collections/{collectionId}/items` | Update collection items |
| GET | `/collections/jobs/{jobId}/status` | Retrieve a collection's job async status |
| POST | `/archives` | Archival Request API |
| GET | `/archives/{archiveId}/status` | Archival Request Status API |
| GET | `/archives/{archiveId}/files/{fileName}` | Archive File Download API |
| POST | `/token` | Generate a subject token for asset operations |

## Machine-readable artifacts (9)

- **OpenAPI** — https://artifacts.apis.io/adobe/openapi/adobe-aem-assets-delivery-openapi.yml
- **OpenAPI** — https://api.redocly.com/registry/bundle/adobe-developers/AEM-assets-delivery/stable/openapi.yaml?branch
- **Documentation** — https://developer.adobe.com/experience-cloud/experience-manager-apis/api/stable/assets/delivery/
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-create-archive-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-metadata-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-archive-status-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-token-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-search-operation-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-collection-job-status-schema.json

## Other Adobe APIs (12)

- [Adobe PDF Extract API](https://apis.io/apis/adobe/adobe-pdf-extract-api/)
- [Adobe Acrobat Sign API](https://apis.io/apis/adobe/adobe-acrobat-sign-api/)
- [Adobe Analytics API](https://apis.io/apis/adobe/adobe-analytics-api/)
- [Adobe Firefly API](https://apis.io/apis/adobe/adobe-firefly-api/)
- [Adobe Experience Platform API](https://apis.io/apis/adobe/adobe-experience-platform-api/)
- [Adobe Stock API](https://apis.io/apis/adobe/adobe-stock-api/)
- [Adobe Commerce API](https://apis.io/apis/adobe/adobe-commerce-api/)
- [Adobe Marketo Engage API](https://apis.io/apis/adobe/adobe-marketo-engage-api/)
- [Adobe Workfront API](https://apis.io/apis/adobe/adobe-workfront-api/)
- [Adobe User Management API](https://apis.io/apis/adobe/adobe-user-management-api/)
- [Adobe I/O Events API](https://apis.io/apis/adobe/adobe-io-events-api/)
- [Adobe Experience Manager API](https://apis.io/apis/adobe/adobe-experience-manager-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/adobe/adobe-aem-assets-delivery-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/adobe/.
