Integrations · Canva
A Guild agent can create Canva designs, export files, manage folders and assets, autofill brand templates, and handle comment threads on behalf of your team. Guild stores the Canva API key server-side and injects it as a bearer token, so agent code never sees the credential. Credential policies let you restrict which operations each agent may call before any request reaches Canva.
Book a demo
See how teams govern agents that use Canva.
Talk to sales
Get access to Guild, then connect Canva to your first agent.
What the Canva integration exposes
The integration isguildai~canva-openapi and covers the Canva Connect REST API. Tools span design creation, resizing, and export jobs; folder and asset management including URL-based uploads and imports; brand template listing, dataset retrieval, autofill jobs, and publishing; and comment thread and reply handling. Several tools are marked preview by Canva and may change. Resize and autofill tools require the acting user to hold a Canva Pro, Teams, or Enterprise plan.
How it works
1
Open credentials in Guild
Go to Access & setup > Credentials in Guild. Click Connect, then search for and select canva-openapi.
2
Paste your Canva API key
Enter your key into the API Key field. Guild stores it and sends it as a bearer token in the
Authorization header on every request.3
Import and wire the tools
Import
CanvaOpenapiTools from @guildai-services/guildai~canva-openapi and spread it into your agent’s tools object. Use pick() to include only the tools your agent needs.Why Canva access needs governing
Canva credentials can create and publish designs, delete assets, and autofill brand templates across a user’s content library. Guild lets you scope a credential to a single workspace, a single member, or a single agent, so access never spreads further than intended. See Credentials for the full scoping model and resolution order. Beyond scoping, credential policies let you write ALLOW and DENY rules that Guild’s proxy enforces before any request leaves the platform. You can restrict an agent to read-only export and list operations, block destructive tools like asset or folder deletion, or limit access to specific agents or workspaces on the same credential. The credential is injected server-side only after the policy check passes; agents cannot bypass it.About the Canva integration
Agents can create, list, resize, and export Canva designs, as well as manage folders and upload or update assets in a user’s content library. They can autofill and publish brand templates and handle comment threads on designs. Export jobs and import jobs from external URLs are also supported. The integration isguildai~canva-openapi.
Authentication
- Type: API key
- Header: Guild sends the key as a bearer token in the
Authorizationheader
Setup
1
Connect Canva
In Guild, go to Access & setup > Credentials, click Connect, select canva-openapi, and paste the key into API Key.
Usage
Selecting specific tools
Tools are named with thecanva_openapi_ prefix. Use pick() to include only what your agent needs.
Tools
Tools in the latest published version ofguildai~canva-openapi:
All 65 tools
All 65 tools
Frequently asked questions
Can I limit an agent to only reading designs without letting it create or delete anything?
Can I limit an agent to only reading designs without letting it create or delete anything?
Yes. Write a credential policy that allows only the list and get operations, such as
canva_openapi_list_designs, canva_openapi_get_design, and canva_openapi_get_folder, and denies everything else. Guild’s proxy enforces the policy before any request reaches Canva. See credential policies for the rule syntax.Does the integration support webhook events from Canva?
Does the integration support webhook events from Canva?
No. The catalog entry for
guildai~canva-openapi lists no webhook events, so event-triggered runs from Canva are not available through this integration.Do resize and autofill tools work on any Canva account?
Do resize and autofill tools work on any Canva account?
Not on every account. The
canva_openapi_create_design_resize_job tool requires the acting user to be on a Canva plan with premium features such as Canva Pro. Autofill tools require Canva Pro, Canva Education, Canva for Nonprofits, Canva Teams, or Canva Enterprise.Can different agents use different Canva accounts from the same Guild organization?
Can different agents use different Canva accounts from the same Guild organization?
Yes. Connect a dedicated credential for each agent, or scope separate credentials to individual workspaces or members. Guild resolves credentials in a defined order, checking agent-dedicated credentials before workspace and account defaults. See Credentials for the full resolution order.
Put a governed agent on Canva this week
Book a demo
See how teams govern agents that use Canva.
Talk to sales
Get access to Guild, then connect Canva to your first agent.