Design & Creative Tools
Connect Canva to Your AI Agents
Enable your Wkil agents to import and resize designs, upload assets, and access brand templates through Canva.
Authentication: OAuth 2.0
What you can do
- Import and resize designs
- Upload assets into a Canva account
- Access brand templates and user profile details
Available capabilities may vary by authentication and workspace configuration.
Actions supported by the connector
46 verified tools
Create Design Import Job
Import an external file as a new Canva design.
Create Design Resize Job
Resize an existing design to a new format.
Create Asset Upload Job
Upload a new asset (image, etc.) into the Canva account.
Access user specific brand templates list
List the brand templates available to the user.
Fetch current user details
Retrieve the connected Canva user's profile.
Create new Canva design
Create a brand-new design with a preset type or custom dimensions.
List User Designs
List the user's Canva designs, with search and filtering.
Fetch design metadata and access information
Retrieve metadata and access details for a specific design.
Get design export formats
List the file formats available for exporting a design.
Create folder
Create a new folder to organize designs and assets.
View all verified tools (search)
Access user specific brand templates listCreate Asset Upload JobCreate comment reply in designCreate design comment in preview apiCreate Design Import JobCreate Design Resize JobCreate URL Asset Upload JobDelete asset by idExchange oauth 2 0 access or refresh tokenFetch asset upload job statusFetch canva connect signing public keysFetch current user detailsFetch design metadata and access informationGet design comment thread repliesGet specific design comment replyGet design export job resultGet designs designid comments threadidGet design export formatsGet URL asset upload job statusGet URL import job statusGet user capabilitiesInitiate canva design autofill jobList design pages with paginationList folder items by type with sortingList User DesignsMove item to specified folderCreate new Canva designPost designs designid commentsCreate reply to comment threadStart design export jobCreate folderCreate URL Import JobRemove folder and move contents to trashRetrieve app public key setRetrieve asset metadata by idRetrieve brand template dataset definitionRetrieve canva enterprise brand template metadataRetrieve design autofill job statusRetrieve design import job statusRetrieve Design Resize Job StatusRetrieve folder details by idRetrieveuserprofiledataRevoke oauth tokensUpdate asset s name and tags by idUpdate folder details by idValidate oauth token properties
Practical agent use cases
- An agent imports a client's logo file and resizes it into a full set of social templates.
- An agent uploads a new product photo asset ready for the design team to use.
How it works with Wkil
- 1Choose the integrationAdd Canva to your agent from inside the Wkil platform.
- 2Grant the permissions it needsDefine precisely what the agent can access and perform.
- 3Test, then run itTest actions before they go live, with human approval where needed.
Permissions always stay in your control — you can scope access and require human approval before any sensitive action.
Related integrations
FAQ
Does this connect through my own Canva account?
Yes — authentication uses Canva's OAuth flow, so access is scoped to what you authorize.

