# Cloudinary integration

> Cloud media management API for uploading, transforming, managing, and delivering images and videos via CDN.

- Authentication: apiKey

## Tools (78)

- **Analyze Asset**: Submit an asset (by URI) for AI analysis; returns a task to poll for results.
- **Apply Explicit Transformations**: Apply eager transformations, tags, or metadata to an already-uploaded asset.
- **Create Archive**: Create and store a ZIP/archive of selected assets, returning the archive asset.
- **Create Folder**: Create a new empty folder at the given path.
- **Create Metadata Field**: Create a new structured metadata field definition.
- **Create Metadata Rule**: Create a conditional metadata rule between fields.
- **Create Named Transformation**: Create a new named transformation.
- **Create Streaming Profile**: Create a custom adaptive-streaming profile.
- **Create Upload Mapping**: Create an auto-upload mapping from a folder to a remote URL prefix.
- **Create Upload Preset**: Create a new upload preset.
- **Delete Asset Backups**: Delete backed-up versions of an asset by asset ID.
- **Delete Datasource Entries**: Deactivate (soft-delete) datasource entries of a metadata field.
- **Delete Derived Resources**: Delete specified derived (transformed) assets by their derived asset IDs.
- **Delete Folder**: Delete an empty folder.
- **Delete Metadata Field**: Delete a structured metadata field definition.
- **Delete Metadata Rule**: Delete a metadata rule.
- **Delete Resources by Asset IDs**: Delete assets identified by their asset IDs.
- **Delete Resources by Public ID**: Delete assets by public IDs, prefix, or all of a type.
- **Delete Resources by Tag**: Delete all assets of a resource type assigned a specified tag.
- **Delete Streaming Profile**: Delete a custom streaming profile (or reset a predefined one).
- **Delete Transformation**: Delete a named transformation and its derived assets.
- **Delete Upload Mapping**: Delete an upload mapping by folder.
- **Delete Upload Preset**: Delete an upload preset by name.
- **Destroy Asset**: Delete a single asset by public ID via the Upload API.
- **Download Backup Version**: Retrieve a specific backed-up version of an asset.
- **Explode Multi-page Asset**: Extract each page/frame of a multi-page or animated asset into separate images.
- **Generate Archive URL**: Generate a signed download URL for an on-the-fly archive of selected assets.
- **Generate Multi**: Create a single animated GIF/WebP/video from assets sharing a tag.
- **Generate Sprite**: Generate a single sprite image (and CSS) from all assets sharing a tag.
- **Generate Text Image**: Render a text string as an image asset using font styling params.
- **Get Account Usage**: Retrieve current plan details, usage counts, and limits for the product environment.
- **Get Analysis Task Status**: Check the status and result of a submitted AI analysis task.
- **Get Config**: Get product environment configuration details, optionally including settings.
- **Get Metadata Field**: Get a single structured metadata field definition by external ID.
- **Get Resource by Asset ID**: Fetch full details and derived assets for a single asset by asset ID.
- **Get Resource by Public ID**: Fetch full details and derived assets for a single asset by public ID.
- **Get Streaming Profile**: Get the details of a single streaming profile.
- **Get Transformation Details**: Get the details and derived assets of a single transformation.
- **Get Upload Preset**: Get the details of a single upload preset by name.
- **List Metadata Fields**: List all structured metadata field definitions.
- **List Metadata Rules**: List all conditional metadata rules.
- **List Resources by Asset Folder**: List assets stored within a specified asset folder.
- **List Resources by Asset IDs**: Retrieve details for a set of assets by their asset IDs.
- **List Resources by Context**: List assets that have a specified contextual metadata key (and optional value).
- **List Resources by Tag**: List assets that have been assigned a specified tag.
- **List Resources by Type**: List assets in the environment, optionally filtered by resource_type and delivery type.
- **List Resources in Moderation Queue**: List assets filtered by moderation kind and status.
- **List Root Folders**: List the root-level folders in the environment.
- **List Streaming Profiles**: List all adaptive-streaming profiles.
- **List Subfolders**: List the immediate subfolders of a given folder.
- **List Tags**: List tag names assigned to assets of a resource type.
- **List Transformations**: List named and used transformations in the environment.
- **List Upload Mappings**: List URL-to-folder upload mappings, or get one by folder.
- **List Upload Presets**: List all upload presets defined in the environment.
- **Manage Context**: Add or remove contextual metadata key-value pairs on assets.
- **Manage Tags**: Add, remove, replace, or clear tags on one or more assets.
- **Ping**: Test whether the API is reachable and the credentials are valid.
- **Rename Asset**: Change the public ID of an existing asset.
- **Rename or Move Folder**: Rename or move a folder to a new path.
- **Reorder Datasource Entries**: Reorder the datasource entries of an enum/set metadata field.
- **Restore Datasource Entries**: Reactivate previously deleted datasource entries of a metadata field.
- **Restore Resources by Asset ID**: Restore deleted assets (or prior versions) from backup by asset ID.
- **Restore Resources by Public ID**: Restore deleted assets (or prior versions) from backup by public ID.
- **Search Assets**: Search and filter assets with a query expression, sorting, aggregation, and pagination.
- **Search Metadata Field Datasource**: Search datasource values across metadata fields.
- **Update Access Mode**: Change the access mode of assets by public IDs, prefix, or tag.
- **Update Metadata**: Set structured metadata field values on one or more assets.
- **Update Metadata Field**: Update a structured metadata field definition.
- **Update Metadata Field Datasource**: Add or update datasource entries of an enum/set metadata field.
- **Update Metadata Rule**: Update an existing metadata rule.
- **Update Resource by Asset ID**: Modify attributes (tags, context, metadata, moderation, access) of an asset by asset ID.
- **Update Resource by Public ID**: Modify attributes of an asset identified by public ID.
- **Update Streaming Profile**: Update a custom streaming profile's representations or display name.
- **Update Transformation**: Update an existing transformation (allowed_for_strict flag or definition).
- **Update Upload Mapping**: Update the remote URL prefix of an existing upload mapping.
- **Update Upload Preset**: Update an existing upload preset by name.
- **Upload Asset**: Upload an image, video, or raw file to the environment.
- **Visual Search**: Find images similar to an image URL, an existing asset, or a text prompt.

## Related prompts

- [Auto-tag new Cloudinary uploads every hour](https://www.generalinput.com/prompts/auto-tag-new-cloudinary-uploads-every-hour.md)
- [Weekly Cloudinary usage report and quota alerts in Slack](https://www.generalinput.com/prompts/weekly-cloudinary-usage-report-and-quota-alerts-in-slack.md)
- [Move creative brief attachments from Airtable to Cloudinary](https://www.generalinput.com/prompts/move-creative-brief-attachments-from-airtable-to-cloudinary.md)
- [Weekly cleanup digest for duplicate Cloudinary images](https://www.generalinput.com/prompts/weekly-cleanup-digest-for-duplicate-cloudinary-images.md)

Connect Cloudinary in General Input: https://www.generalinput.com/apps/cloudinary