
Connectors / Design and creative · HTTP Connector
Automate Cloudinary with Tray.ai
Update an asset, create a folder and update asset tags in Cloudinary, and start a workflow when Cloudinary sends “Asset uploaded”.
What can you do with Cloudinary on Tray.ai?
Cloudinary is a media management service that stores, transforms, and delivers images and videos for websites and apps, with folders, tags, and metadata for organizing assets. Tray.ai connects to Cloudinary through the HTTP Connector, so your workflows can call the Cloudinary API alongside the rest of your stack.
- When Cloudinary sends “Asset uploaded”, add the image to your product catalogue.
- When Cloudinary sends “Asset deleted”, remove references to it from your content system.
- Update asset tags in Cloudinary when a product's category changes in your catalogue.
- Post to your design team's chat when Cloudinary sends “Access control changed”.
- Connects through
- HTTP Connector
- Authentication
- Basic authentication
- Base URL
- https://api.cloudinary.com/v1_1/{cloud_name}
Set it up
Connect Cloudinary to Tray.ai
Each step uses Cloudinary's own API details, from its documentation.
Step 1
Save Cloudinary's username and password
Save the credentials Cloudinary gives you as a Tray.ai authentication. The HTTP Client sends them as basic auth. They stay out of the workflow and out of the logs.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://api.cloudinary.com/v1_1/{cloud_name} as the base URL. Or paste a cURL example from Cloudinary's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “List assets”
It's one of 19 documented actions, under Assets. The response comes back as data the next step can map into your other apps.
Step 4
Start workflows from Cloudinary events
Give Cloudinary the URL of a Tray.ai webhook trigger. “Asset uploaded” can then start a workflow, and so can 8 other events.
Give your AI agents Cloudinary tools
Build an MCP server on Cloudinary in Agent Gateway and choose which actions your agents can call. Every call runs with access control and an audit trail. How Agent Gateway works
- List assets
- List folders
- List tags
- List upload presets
- List metadata fields
- Get a usage report
- Get an asset
- Update an asset
What the Cloudinary API covers
6 resources and 19 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Assets
- List assets
- Get an asset
- Update an asset
- Delete assets
- Restore assets
Folders
- List folders
- Create a folder
- Delete a folder
Tags
- List tags
- Update asset tags
Upload presets
- List upload presets
- Create an upload preset
- Update an upload preset
- Delete an upload preset
Metadata fields
- List metadata fields
- Create a metadata field
- Update a metadata field
Usage
- Get a usage report
- Check API status
Events Cloudinary can send to a Tray.ai webhook trigger
- Asset uploaded
- Asset renamed
- Asset moved
- Asset deleted
- Folder created
- Folder deleted
- Tags changed
- Metadata changed
- Access control changed
Checked against Cloudinary's own documentation on 2026-10-22
How Tray.ai makes this work
Cloudinary plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 10,100+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Cloudinary — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Cloudinary actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Cloudinary data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More design and creative apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every design and creative connector →
Frequently asked questions
What can a Tray.ai workflow do in Cloudinary?
+
The Cloudinary API documents 19 actions across 6 resources (Assets, Folders, Tags, Upload presets, Metadata fields, Usage). For example: List assets; List folders; List tags. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Cloudinary?
+
The Cloudinary API uses basic authentication. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which Cloudinary events can start a Tray.ai workflow?
+
Cloudinary sends 9 events to a webhook URL, for example: Asset uploaded; Asset renamed; Asset moved; Asset deleted; Folder created; Folder deleted; Tags changed; Metadata changed. A Tray.ai webhook trigger receives them and starts a workflow.
See Cloudinary working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.