ImageKit
Automates your media library by syncing assets across folders, managing custom metadata, and purging CDN caches based on your content updates.
Try ImageKit in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native ImageKit integration
- Describe the outcome and Ceven picks the right ImageKit calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your ImageKit data, across all 26 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke ImageKit access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in ImageKit, when, and on whose behalf.
- The agent pauses and asks when ImageKit is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach ImageKit.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every ImageKit action to support review and sign off.
Supported tools
Every action Ceven's agents can run on ImageKit, and when to use it.
List and Search Assets
Pull a list of media library assets filtered by name, tags, or folder path to find specific files.
Create Folder
Use this to organize assets into a structured folder hierarchy for better library management.
Update File Details
Modify tags, coordinates, metadata, or extensions on an existing ImageKit asset.
Purge ImageKit Cache
Invalidate the CDN and ImageKit caches for a specific URL to force an update for users.
Get File Details
Pull full metadata and properties for a specific file after it has been uploaded.
Delete File
Permanently remove a file from the library using its unique file ID.
Restore File Version
Revert a file to a previous version by specifying the version ID.
Bulk Move Files
Relocate up to 100 files to a different folder in one single API call.
Create Custom Metadata Field
Define a new custom metadata field in the ImageKit DAM to store specific business data.
List File Versions
Retrieve all historical and published versions associated with a specific file ID.
Get Usage
Pull account usage metrics for a specific date range up to 90 days ago.
Copy Folder
Duplicate a directory and its contents asynchronously to another path in the library.
Bulk Job Status
Tool to check status of a bulk job. Use when monitoring progress of a bulk copy or move folder operation.
Bulk Remove Tags
Tool to remove tags from multiple files in bulk. Use when you need to strip specified tags from up to 50 existing files in one API call.
Delete Custom Metadata Field
Tool to delete a custom metadata field. Use when you have the field ID and need to permanently remove the metadata schema field. Call after confirming irreversible deletion.
Delete File Version
Tool to delete a specific non current file version. Use when permanently removing an older version of a file.
Delete Folder
Tool to delete a folder. Use when you need to permanently remove an existing folder and its contents. Call after confirming irreversible deletion.
Delete Multiple Files
Tool to delete multiple files. Use when you need to remove up to 100 assets by their file IDs in one batch operation.
Get Upload Authentication Parameters
Tool to generate authentication parameters for client side file uploads. Use when preparing client side uploads.
Get File Metadata
Tool to retrieve metadata of an uploaded file. Use after confirming a successful upload to get EXIF, pHash, dimensions, and other image metadata.
Get File Version Details
Tool to retrieve details of a specific file version. Use after listing or uploading assets when you need to inspect version metadata.
List Custom Metadata Fields
Tool to list all custom metadata fields. Use when you need to retrieve all defined metadata fields, optionally including deleted ones.
Move Folder
Tool to initiate a bulk move of a folder. Use when you need to asynchronously relocate a directory to another path in ImageKit. Returns a jobId to track progress with IMAGEKIT_IO_BULK_JOB_STATUS.
Check purge cache status
Tool to check the status of a cache purge request. Use after initiating a purge to retrieve its current state. Example: "What's the status of purge request id abc123?"
Rename File
Tool to rename a file. Use when you need to update an existing asset's name; optionally purge CDN cache for old URLs.
Update Custom Metadata Field
Tool to update an existing custom metadata field. Use when you need to modify the label or schema of a metadata field.
26 actions · scroll to see them all
Frequently asked questions
Alternatives to ImageKit
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect ImageKit and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free