# Adobe Creative Cloud Libraries API

**Canonical:** https://apis.io/apis/adobe-premiere/adobe-creative-cloud-libraries-api/  
**Provider:** Adobe Premiere Pro — https://apis.io/providers/adobe-premiere/  
**Base URL:** https://cc-libraries.adobe.io  
**Documentation:** https://developer.adobe.com/creative-cloud-libraries/docs/

Adobe Creative Cloud Libraries API is one of 5 APIs that [Adobe Premiere Pro](https://apis.io/providers/adobe-premiere/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Creative Cloud, Libraries, Assets, and Media. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

Adobe's published REST API for Creative Cloud Libraries — the shared asset store (colors, character styles, brushes, graphics, patterns and video) that Premiere Pro panels read and write. 25 operations across libraries, elements, representations, bookmarks, public libraries and search, on https://cc-libraries.adobe.io. Adobe publishes the contract itself from its own AdobeDocs GitHub organization and renders it at developer.adobe.com/creative-cloud-libraries.

## Operations (27)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/libraries` | Retrieve libraries for a user |
| POST | `/api/v1/libraries` | Create a library |
| GET | `/api/v1/libraries/bookmarks` | Retrieves all bookmarks for a user |
| POST | `/api/v1/libraries/bookmarks` | Add bookmarks for user, one or multiple |
| PUT | `/api/v1/libraries/bookmarks/{bookmarkId}` | Update an existing bookmark by ID |
| DELETE | `/api/v1/libraries/bookmarks/{bookmarkId}` | Remove a bookmark |
| GET | `/api/v1/libraries/{libraryId}` | Retrieve a specific library |
| HEAD | `/api/v1/libraries/{libraryId}` | Retrieve a specific library |
| DELETE | `/api/v1/libraries/{libraryId}` | Delete a specific library |
| PATCH | `/api/v1/libraries/{libraryId}` | Apply multiple operations to a single library serially. |
| POST | `/api/v1/libraries/{libraryId}/archive` | Restore Archived Elements |
| DELETE | `/api/v1/libraries/{libraryId}/archive` | Permanently delete archived elements |
| DELETE | `/api/v1/libraries/{libraryId}/archive/{elementId}` | Permanently delete an archived element |
| GET | `/api/v1/libraries/{libraryId}/elements` | Retrieve the elements within a library |
| POST | `/api/v1/libraries/{libraryId}/elements` | Create, copy, or move elements |
| DELETE | `/api/v1/libraries/{libraryId}/elements` | Move a library's elements to the archive |
| PUT | `/api/v1/libraries/{libraryId}/elements/metadata` | Update a specific library's element |
| GET | `/api/v1/libraries/{libraryId}/elements/{elementId}` | Retrieve a specific library's element |
| DELETE | `/api/v1/libraries/{libraryId}/elements/{elementId}` | Move a library's element to the archive |
| PUT | `/api/v1/libraries/{libraryId}/elements/{elementId}/representations` | Add/Update/Delete element representations in existing library |
| PUT | `/api/v1/libraries/{libraryId}/metadata` | Update a specific library |
| POST | `/api/v1/libraries/{libraryId}/representations/content` | Upload an asset to a library |
| GET | `/api/v1/public/libraries/{libraryId}` | Retrieve a specific library |
| HEAD | `/api/v1/public/libraries/{libraryId}` | Check the presence and fetch headers of a public library |
| GET | `/api/v1/public/libraries/{libraryId}/elements` | Retrieve a specific library's list of elements |
| GET | `/api/v1/public/libraries/{libraryId}/elements/{elementId}` | Retrieve a public library's element |
| POST | `/api/v1/search` | Search for Libraries and Library Elements |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/adobe-premiere/refs/heads/main/openapi/adobe-premiere-cc-libraries-api-openapi.json
- **Documentation** — https://developer.adobe.com/creative-cloud-libraries/docs/
- **APIReference** — https://developer.adobe.com/creative-cloud-libraries/docs/api/
- **GettingStarted** — https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/developer-credentials/
- **Authentication** — https://developer.adobe.com/creative-cloud-libraries/docs/integrate/setup/oauth/
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/adobe-premiere/refs/heads/main/overlays/adobe-premiere-cc-libraries-api-overlay.yaml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/adobe-premiere/refs/heads/main/asyncapi/adobe-premiere-libraries-webhooks.yml

## Other Adobe Premiere Pro APIs (4)

- [Adobe Premiere Pro API](https://apis.io/apis/adobe-premiere/adobe-premiere-pro-api/)
- [Adobe Premiere Pro Elements API](https://apis.io/apis/adobe-premiere/adobe-premiere-elements-api/)
- [Adobe Premiere Pro Libraries API](https://apis.io/apis/adobe-premiere/adobe-premiere-libraries-api/)
- [Adobe Premiere Pro Representations API](https://apis.io/apis/adobe-premiere/adobe-premiere-representations-api/)

## Tags

Creative Cloud, Libraries, Assets, Media

---

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