# ImageKit Digital Asset Management (DAM) API

**Canonical:** https://apis.io/apis/imagekit/imagekit-digital-asset-management-dam-api/  
**Provider:** ImageKit — https://apis.io/providers/imagekit/  
**Base URL:** https://api.imagekit.io  
**Documentation:** https://imagekit.io/docs/api-overview

ImageKit Digital Asset Management (DAM) API is one of 6 APIs that [ImageKit](https://apis.io/providers/imagekit/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Digital Asset Management (DAM). The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The Digital Asset Management (DAM) API from ImageKit — 22 operation(s) for digital asset management (dam).

## Operations (30)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/customMetadataFields` | Create new field |
| GET | `/v1/customMetadataFields` | List all fields |
| GET | `/v1/files/{fileId}/details` | Get file details |
| PATCH | `/v1/files/{fileId}/details` | Update file details |
| PATCH | `/v1/customMetadataFields/{id}` | Update existing field |
| DELETE | `/v1/customMetadataFields/{id}` | Delete a field |
| GET | `/v1/files` | List and search assets |
| DELETE | `/v1/files/{fileId}` | Delete file |
| POST | `/v1/files/batch/deleteByFileIds` | Delete multiple files |
| POST | `/v1/files/copy` | Copy file |
| POST | `/v1/files/move` | Move file |
| PUT | `/v1/files/rename` | Rename file |
| GET | `/v1/files/{fileId}/versions` | List file versions |
| GET | `/v1/files/{fileId}/versions/{versionId}` | Get file version details |
| DELETE | `/v1/files/{fileId}/versions/{versionId}` | Delete file version |
| PUT | `/v1/files/{fileId}/versions/{versionId}/restore` | Restore file version |
| POST | `/v1/files/addTags` | Add tags (bulk) |
| POST | `/v1/files/removeTags` | Remove tags (bulk) |
| POST | `/v1/files/removeAITags` | Remove AI tags (bulk) |
| POST | `/v1/folder` | Create folder |
| DELETE | `/v1/folder` | Delete folder |
| POST | `/v1/bulkJobs/copyFolder` | Copy folder |
| POST | `/v1/bulkJobs/moveFolder` | Move folder |
| POST | `/v1/bulkJobs/renameFolder` | Rename folder |
| GET | `/v1/bulkJobs/{jobId}` | Bulk job status |
| GET | `/v1/saved-extensions` | List all saved extensions |
| POST | `/v1/saved-extensions` | Create saved extension |
| GET | `/v1/saved-extensions/{id}` | Get saved extension details |
| PATCH | `/v1/saved-extensions/{id}` | Update saved extension |
| DELETE | `/v1/saved-extensions/{id}` | Delete saved extension |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/imagekit/refs/heads/main/openapi/imagekit-digital-asset-management-dam-api-openapi.yml
- **Documentation** — https://imagekit.io/docs/api-overview
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/imagekit/refs/heads/main/graphql/imagekit-graphql.md

## Other ImageKit APIs (5)

- [ImageKit Account Management API API](https://apis.io/apis/imagekit/imagekit-account-management-api-api/)
- [ImageKit Caching API](https://apis.io/apis/imagekit/imagekit-caching-api/)
- [ImageKit Dummy Test API](https://apis.io/apis/imagekit/imagekit-dummy-test-api/)
- [ImageKit File Metadata API](https://apis.io/apis/imagekit/imagekit-file-metadata-api/)
- [ImageKit Upload File API](https://apis.io/apis/imagekit/imagekit-upload-file-api/)

## Tags

Digital Asset Management (DAM)

---

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