Cloudinary

Cloudinary is a cloud-based media management platform for uploading, storing, transforming, and delivering images and videos via CDN.

108 actions Integration catalog
Request access
Connect Cloudinary once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Activate Live StreamCLOUDINARY_ACTIVATE_LIVE_STREAM
Tool to manually activate a Cloudinary live stream. Use when you need to start a live stream that is in an inactive state.
Create Asset Relations by Asset IDCLOUDINARY_CREATE_ASSET_RELATIONS_BY_ASSET_ID
Tool to add related assets by asset ID. Use when you need to create relationships between assets in Cloudinary. Can relate up to 10 assets at once to a source asset.
Create Asset Relations by Public IDCLOUDINARY_CREATE_ASSET_RELATIONS_BY_PUBLIC_ID
Tool to create relations between assets by public ID. Use when you need to link related assets together (e.g., linking subtitles to videos, or associating images with each other). Each request can relate up to 10 assets to the primary asset.
Create FolderCLOUDINARY_CREATE_FOLDER
Tool to create a new asset folder. Use when you need to organize assets into nested directories. Use after confirming the folder path does not already exist.
Create Image from TextCLOUDINARY_CREATE_IMAGE_FROM_TEXT
Tool to create an image from text using Cloudinary's text generation API. Use when you need to generate custom text images with specific styling options. The generated image can be customized with font, color, alignment, and other visual properties.
Create Live StreamCLOUDINARY_CREATE_LIVE_STREAM
Tool to create a new live stream in Cloudinary. Use when you need to set up a new live streaming session. The created stream will provide connection details (URI and stream key) for pushing live content.
Create Live Stream OutputCLOUDINARY_CREATE_LIVE_STREAM_OUTPUT
Tool to create a new live stream output configuration. Use when you need to add an output destination to an existing live stream, such as simulcasting to YouTube, Facebook, or creating an archive.
Create Metadata FieldCLOUDINARY_CREATE_METADATA_FIELD
Tool to create a new metadata field definition. Use when extending your metadata schema with new fields.
Create Metadata RuleCLOUDINARY_CREATE_METADATA_RULE
Tool to create a new conditional metadata rule. Use when you need to automatically populate metadata fields based on conditions. The rule applies a value to a target metadata field when a condition on another metadata field is met.
Create Multi-Resource AnimationCLOUDINARY_CREATE_MULTI_RESOURCE
Tool to create an animated image, video, or PDF from a set of images. Use when you need to combine multiple images into an animated format. Provide either a tag (to combine all images with that tag) or a list of URLs.
Create SlideshowCLOUDINARY_CREATE_SLIDESHOW
Tool to create an auto-generated video slideshow from existing Cloudinary assets. Use when you need to compile multiple images or videos into a single video with transitions. The slideshow is created asynchronously; check status field or use notification_url for completion updates.
Create Streaming ProfileCLOUDINARY_CREATE_STREAMING_PROFILE
Tool to create a new adaptive streaming profile in your Cloudinary account. Use when you need to define custom video quality settings for adaptive bitrate streaming. The profile will contain multiple representations at different resolutions and bitrates.
Create TransformationCLOUDINARY_CREATE_TRANSFORMATION
Tool to create a new named transformation by assigning a custom name to a set of transformation parameters. Use when you need to save and reuse a transformation configuration with a memorable name.
Create TriggerCLOUDINARY_CREATE_TRIGGER
Tool to create a new webhook trigger for a specified event type. Use after configuring your webhook endpoint and choosing the event type. Example: "Create a trigger for uploads to https://example.com/hooks/cloudinary"
Create Upload MappingCLOUDINARY_CREATE_UPLOAD_MAPPING
Tool to create a new upload mapping folder and URL template. Use when you need to dynamically map external URL prefixes to a Cloudinary asset folder before uploading files.
Create Upload PresetCLOUDINARY_CREATE_UPLOAD_PRESET
Tool to create a new upload preset. Use when defining centralized upload options (tags, formats, transformations, etc.) before asset uploads.
Delete Asset Relations by Asset IDCLOUDINARY_DELETE_ASSET_RELATIONS_BY_ASSET_ID
Tool to delete asset relations by asset ID. Use when you need to unrelate a specific asset from other assets.
Delete Asset Relations by Public IDCLOUDINARY_DELETE_ASSET_RELATIONS_BY_PUBLIC_ID
Tool to delete asset relations by public ID. Use when you need to unrelate assets from a specific asset.
Delete Derived ResourcesCLOUDINARY_DELETE_DERIVED_RESOURCES
Tool to delete derived assets. Use when you need to remove specific derived assets by their IDs. Example: "Delete derived assets with IDs [id1, id2]".
Delete Metadata Field Datasource EntriesCLOUDINARY_DELETE_ENTRIES_IN_METADATA_FIELD_DATASOURCE
Tool to delete datasource entries for a specified metadata field. Use when you need to soft-delete (inactivate) specific entries in a field's datasource. Example prompt: "Delete entries ['color1','color2'] from metadata field 'color_id'"
Delete FolderCLOUDINARY_DELETE_FOLDER
Tool to delete an empty asset folder. Use when the folder is confirmed empty and you need to remove it.
Delete Live StreamCLOUDINARY_DELETE_LIVE_STREAM
Tool to delete a live stream from Cloudinary. Use when you need to permanently remove a live stream that is no longer needed.
Delete Live Stream OutputCLOUDINARY_DELETE_LIVE_STREAM_OUTPUT
Tool to delete a live stream output from Cloudinary. Use when you need to remove a specific output configuration from a live stream.
Delete Metadata FieldCLOUDINARY_DELETE_METADATA_FIELD
Tool to delete a metadata field by external ID. Use when you need to remove a metadata field that is no longer required.
Delete Metadata RuleCLOUDINARY_DELETE_METADATA_RULE
Tool to delete a conditional metadata rule by its ID. Use when you need to remove a metadata rule that is no longer required.
Delete Resources by Asset IDCLOUDINARY_DELETE_RESOURCES_BY_ASSET_ID
Tool to delete resources by asset IDs. Use when you need to permanently remove specific resources by their immutable asset IDs; irreversible.
Delete Resources by Public IDCLOUDINARY_DELETE_RESOURCES_BY_PUBLIC_ID
Tool to delete Cloudinary resources by public ID, prefix, or all resources. Use when you need to permanently remove specific assets by their public IDs, or bulk delete by prefix pattern. Deletion is irreversible.
Delete Resources by TagsCLOUDINARY_DELETE_RESOURCES_BY_TAGS
Tool to delete Cloudinary assets by tag. Use when you need to remove all assets associated with a given tag.
Delete Streaming ProfileCLOUDINARY_DELETE_STREAMING_PROFILE
Tool to delete a custom streaming profile or revert a built-in profile to original settings. Use when you need to remove a custom profile that is no longer needed.
Delete Transformation (v2)CLOUDINARY_DELETE_TRANSFORMATION2
Tool to delete a named transformation from your Cloudinary account. Use when you need to remove a transformation that is no longer required.
Delete TriggerCLOUDINARY_DELETE_TRIGGER
Tool to delete a trigger (webhook notification). Use when you need to remove a trigger by its ID after confirming the correct ID.
Delete Upload MappingCLOUDINARY_DELETE_UPLOAD_MAPPING
Tool to delete a folder upload mapping. Use when you need to remove an existing upload mapping configuration.
Delete Upload PresetCLOUDINARY_DELETE_UPLOAD_PRESET
Tool to delete an upload preset from the account. Use when you need to remove an upload preset that is no longer needed.
Destroy AssetCLOUDINARY_DESTROY_ASSET
Tool to permanently destroy a Cloudinary asset/resource by public ID. Use when you need to permanently delete a specific asset. This operation is irreversible and removes the asset from Cloudinary storage.
Destroy Asset by IDCLOUDINARY_DESTROY_ASSET_BY_ID
Tool to delete an asset by its immutable asset ID. Use when you need to permanently remove a specific asset using its asset ID; operation is irreversible.
Explicit Resource UpdateCLOUDINARY_EXPLICIT_RESOURCE
Tool to update an existing asset and/or eagerly generate derived transformations using Cloudinary's Explicit API. Use when you need to pre-generate transformations, update metadata, move assets to new folders, or modify tags on already-uploaded resources.
Explode Multi-Page ResourceCLOUDINARY_EXPLODE_RESOURCE
Tool to create derived images from multi-page files (PDF, PSD, TIFF, animated GIF) by exploding them into separate images. Use when you need to extract individual pages or frames from a multi-page resource. The operation is asynchronous and returns a batch_id for tracking.
Generate ArchiveCLOUDINARY_GENERATE_ARCHIVE
Tool to create an archive (ZIP or TGZ file) containing a set of assets from your Cloudinary environment. Use when you need to download multiple assets as a single archive file. Supports filtering by tags, public IDs, or prefixes. The archive is created asynchronously if async=true; use notification_url to receive completion notifications.
Generate SpriteCLOUDINARY_GENERATE_SPRITE
Tool to generate sprites by merging multiple images into a single large image. Use when you need to combine multiple images for efficient web delivery. Note: This API was deprecated in 2025 and may not be available in all Cloudinary accounts.
Get Adaptive Streaming ProfilesCLOUDINARY_GET_ADAPTIVE_STREAMING_PROFILES
Tool to list adaptive streaming profiles. Use when retrieving built-in and custom adaptive streaming profiles for delivering video via HLS or DASH.
Get Analysis Task StatusCLOUDINARY_GET_ANALYSIS_TASK_STATUS
Tool to get the status of an analysis task. Use when you need to check the progress or completion status of a previously submitted analysis task.
Get product environment config detailsCLOUDINARY_GET_CONFIG
Tool to get product environment config details. Use when you need to fetch or verify environment configuration such as folder_mode. Config values like folder_mode constrain uploads, folder creation, and preset creation — check this config before those operations to avoid mode conflicts.
Get Live StreamCLOUDINARY_GET_LIVE_STREAM
Tool to get details of a single live stream by ID. Use when you need to retrieve configuration, status, and metadata of an existing live stream.
Get Live Stream OutputCLOUDINARY_GET_LIVE_STREAM_OUTPUT
Tool to get details of a single live stream output. Use when you need information about a specific output configuration for a live stream.
Get Live Stream OutputsCLOUDINARY_GET_LIVE_STREAM_OUTPUTS
Tool to get a list of live stream outputs. Use when you need to retrieve all outputs configured for a specific live stream in Cloudinary.
Get Live StreamsCLOUDINARY_GET_LIVE_STREAMS
Tool to get a list of live streams from Cloudinary. Use when you need to retrieve all configured live streams for your account.
Get Metadata Field By IDCLOUDINARY_GET_METADATA_FIELD_BY_ID
Tool to get a single metadata field definition by external ID. Use after creating or updating a metadata field to fetch its full definition. Example: "Get metadata field definition for external ID 'color_id'."
Get Resource by Asset IDCLOUDINARY_GET_RESOURCE_BY_ASSET_ID
Get Resource by Asset ID
Get Resource by Public IDCLOUDINARY_GET_RESOURCE_BY_PUBLIC_ID
Tool to get details of a single resource by public ID. All three of resource_type, type, and public_id must exactly match the stored asset's values; a mismatch in any one causes lookup failure even if the asset exists under a different combination. Returns full asset, derived, and related info.
Get Resources by Asset FolderCLOUDINARY_GET_RESOURCES_BY_ASSET_FOLDER
Tool to list assets stored directly in a specified folder. Use when you need to view assets in a specific folder without including subfolder contents.
Get Resources by ContextCLOUDINARY_GET_RESOURCES_BY_CONTEXT
Tool to retrieve assets with a specified contextual metadata key/value. Use when filtering resources by context metadata. Empty `resources` array indicates no matches, not an error. Enable `context`, `metadata`, `tags`, or `moderations` only when needed; use `fields` to limit payload size.
Get Resources in ModerationCLOUDINARY_GET_RESOURCES_IN_MODERATION
Tool to retrieve assets in a moderation queue by status. Use after moderation to process pending or reviewed assets.
Get Root FoldersCLOUDINARY_GET_ROOT_FOLDERS
Tool to list all root folders in the product environment. Use when you need to retrieve top-level asset folders.
Get Streaming Profile DetailsCLOUDINARY_GET_STREAMING_PROFILE_DETAILS
Tool to get details of a single streaming profile by name. Use when you need to inspect an existing profile's configuration before making changes. Example: "Get details of streaming profile 'hd'."
Get Resource TagsCLOUDINARY_GET_TAGS
Tool to list all tags used for a specified resource type. Use when you need to retrieve or page through the tags assigned to your assets.
Get TransformationCLOUDINARY_GET_TRANSFORMATION
Tool to retrieve details of a specific transformation. Use when you need to get information about a named transformation or transformation string, including its parameters, derived resources, and usage status.
Get TransformationsCLOUDINARY_GET_TRANSFORMATIONS
Tool to list all transformations (named and unnamed). Use when you need to retrieve transformation definitions or paginate through transformation records.
List Webhook TriggersCLOUDINARY_GET_TRIGGERS
Tool to list all webhook triggers for event types in your environment. Use when you need to retrieve or filter existing triggers by type.
Get Upload Mapping DetailsCLOUDINARY_GET_UPLOAD_MAPPING_DETAILS
Tool to retrieve details of a single upload mapping by folder. Use when you need the URL prefix template associated with a specific mapping folder.
Get Upload MappingsCLOUDINARY_GET_UPLOAD_MAPPINGS
Tool to list all upload mappings. Use when you need to retrieve and paginate through upload mapping configurations. For details of a specific mapping, use CLOUDINARY_GET_UPLOAD_MAPPING_DETAILS.
Showing the first 60 of 108 actions.