Create, autofill, resize and organize Canva designs, assets, brand templates, folders and comments for one authorized user.
Explore 47 workflow actions for Canva, including account permissions and operation limits.
27 read actions20 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Autofill a brand template
Write
Create a design from a brand template with its data fields filled in; poll Get an autofill job.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Autofill a copy of a design
Write
Create a copy of a design with its data fields filled in; poll Get an autofill job.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Autofill a design in place
Write
Fill in a design's data fields in place; poll Get an autofill job.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Copy a design
Write
Copy an existing design, optionally only some pages (Canva preview feature).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a comment thread
Write
Start a comment thread on a design, optionally assigned to a user (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a design
Write
Create a blank design of a preset or custom type, optionally with an asset inserted.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a design from a brand template
Write
Create a design from a brand template, optionally only some pages.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a folder
Write
Create a folder at the top of the user's projects or inside another folder.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a folder
Write
Deletes a folder with the specified folderID.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete an asset
Write
You can delete an asset by specifying its assetId.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Get a brand template
Read
Get a brand template (Enterprise).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a brand template dataset
Read
Get a brand template's autofill data fields (Enterprise).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a comment reply
Read
Get one reply in a design comment thread (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a comment thread
Read
Get a design comment thread (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a design
Read
Gets the metadata for a design.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a design dataset
Read
Gets the dataset definition of a design.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a design import
Read
Get a design import job's status and the designs when done.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a folder
Read
Gets the name and other details of a folder using a folder's folderID.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a merge job
Read
Get a merge job's status and the design when done (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get a resize job
Read
Get a resize job's status and the design when done.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get an asset
Read
You can retrieve the metadata of an asset by specifying its assetId.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get an asset upload
Read
Get an asset upload job's status and the asset when done (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get an autofill job
Read
Get an autofill job's status and the design when done.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get design analytics
Read
Get a design's total and unique views and view durations (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get design export formats
Read
List the file formats a design can be exported to.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get design page views
Read
Get per-page view counts and durations for a design (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get design pages
Read
List a design's pages with their dimensions (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get design share link analytics
Read
Get view counts and durations for each of a design's share links (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get design views over time
Read
Get a design's view counts in time buckets (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get the user
Read
Get the user ID and team ID of the authorized user.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get the user profile
Read
Get the authorized user's display name.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Get user capabilities
Read
List the API capabilities the authorized user's plan includes, such as autofill and brand templates.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Import a design from a URL
Write
Import a design file from a public URL; poll Get a design import.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
List brand templates
Read
List the brand templates of the user's brand (Enterprise), filtered and sorted.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
List comment replies
Read
List the replies in a design comment thread (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
List design viewers
Read
List who viewed a design, with view times, pages viewed and devices (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
List designs
Read
List designs in the user's projects, filtered by text and ownership and sorted.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
List folder items
Read
Lists the items in a folder, including each item's type.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
Merge designs into a new design
Write
Create a new design from pages of other designs (Canva preview); poll Get a merge job.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Merge pages into a design
Write
Insert, move or delete pages in an existing design (Canva preview); poll Get a merge job.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Move a folder item
Write
Moves an item to another folder.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Publish a brand template
Write
Publish a design as a brand template (Canva preview; Enterprise).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename a folder
Write
Updates a folder's details using its folderID.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Reply to a comment
Write
Reply to a design comment thread (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Resize a design
Write
Make a resized copy of a design at a preset or custom size (premium plans); poll Get a resize job.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update an asset
Write
You can update the name and tags of an asset by specifying its assetId.
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Upload an asset from a URL
Write
Upload an image or video to the user's assets from a public URL; poll Get an asset upload (Canva preview).
Permissions and limits
Account permissions
A Canva user who authorized NodeHub's Canva app (the scopes for the action)
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in Canva. A saved workflow is not a completed provider action.