
Connectors / Design and creative · HTTP Connector
Automate Canva with Tray.ai
Create a design, create an export job and upload an asset in Canva, and start a workflow when Canva sends “Design shared”.
What can you do with Canva on Tray.ai?
Canva is an online design tool for making presentations, social posts, documents, and other graphics, with shared brand templates and asset libraries for teams. Tray.ai connects to Canva through the HTTP Connector, so your workflows can call the Canva API alongside the rest of your stack. API access comes through Canva's partner program or API plan, so you need approved credentials first.
- When Canva sends “Design approval requested”, notify the approver in your team chat.
- When Canva sends “Comment added”, post it in the project's channel in your team chat.
- Autofill a design from a brand template when a new product is added to your catalog.
- Create an export job for approved designs and save the files to your file storage.
- Connects through
- HTTP Connector
- Authentication
- OAuth 2.0
- Base URL
- https://api.canva.com/rest
Set it up
Connect Canva to Tray.ai
Each step uses Canva's own API details, from its documentation.
Step 1
Sign in to Canva with OAuth 2.0
Ask Canva for API access. Once it's approved, set up an OAuth 2.0 authentication with the client ID and secret of an OAuth app you register with Canva. Sign in once and every step reads the token from there.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://api.canva.com/rest as the base URL. Or paste a cURL example from Canva's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “List designs”
It's one of 22 documented actions, under Designs. The response comes back as data the next step can map into your other apps.
Step 4
Start workflows from Canva events
Give Canva the URL of a Tray.ai webhook trigger. “Design shared” can then start a workflow, and so can 6 other events.
Give your AI agents Canva tools
Build an MCP server on Canva 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 designs
- Create an export job
- Upload an asset
- Create a folder
- List brand templates
- Create a comment thread
- Create a design
- Get a design
What the Canva API covers
6 resources and 22 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Canva gives API access on request, so approved credentials come first. Connecting it takes a few clicks: here's how.
Designs
- List designs
- Create a design
- Get a design
- Get design pages
Exports
- Create an export job
- Get an export job
Assets
- Upload an asset
- Get an asset
- Update an asset
- Delete an asset
Folders
- Create a folder
- Get a folder
- List folder items
- Move a folder item
- Delete a folder
Brand templates
- List brand templates
- Get a brand template
- Autofill a design
Comments
- Create a comment thread
- Get a thread
- List replies
- Create a reply
Events Canva can send to a Tray.ai webhook trigger
- Design shared
- Folder shared
- Comment added
- Design access requested
- Design approval requested
- Design mention
- Team invite
Checked against Canva's own documentation on 2026-10-22
How Tray.ai makes this work
Canva 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 Canva — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Canva actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Canva 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 Canva?
+
The Canva API documents 22 actions across 6 resources (Designs, Exports, Assets, Folders, Brand templates, Comments). For example: List designs; Create an export job; Upload an asset. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Canva?
+
The Canva API uses OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which Canva events can start a Tray.ai workflow?
+
Canva sends 7 events to a webhook URL, for example: Design shared; Folder shared; Comment added; Design access requested; Design approval requested; Design mention; Team invite. A Tray.ai webhook trigger receives them and starts a workflow.
Do I need special access to the Canva API?
+
Yes. Canva gives API access on request, so you need approved credentials before a Tray.ai workflow can call it.
See Canva 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.