Skip to content
Cloudinary logo

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

cloudinary.com/documentation/admin_api

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.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.