canva.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Assets
delete
assets.delete
Delete an asset [DESTRUCTIVE]
Risk: destructive
get
assets.get
Get metadata for an asset
Risk: read
asset full type
asset full type
update
assets.update
Update an asset name or tags
Risk: write
asset full type
asset full type
Asset Uploads
create
assetUploads.create
Start a job to upload an asset from binary content
Risk: write
job full type
job full type
createFromUrl
assetUploads.createFromUrl
Start a job to upload an asset from a URL
Risk: write
job full type
job full type
get
assetUploads.get
Get the status of an asset upload job
Risk: read
job full type
job full type
getFromUrl
assetUploads.getFromUrl
Get the status of a URL asset upload job
Risk: read
job full type
job full type
Autofills
create
autofills.create
Start a job to autofill a brand template with data
Risk: write
data full type
data full type
job full type
job full type
get
autofills.get
Get the status of a design autofill job
Risk: read
job full type
job full type
Brand Templates
get
brandTemplates.get
Get metadata for a brand template
Risk: read
brand_template full type
brand_template full type
getDataset
brandTemplates.getDataset
Get the autofill dataset definition for a brand template
Risk: read
dataset full type
dataset full type
list
brandTemplates.list
List the user’s brand templates
Risk: read
items full type
items full type
Comments
createReply
comments.createReply
Reply to a comment thread on a design
Risk: write
createThread
comments.createThread
Create a new comment thread on a design
Risk: write
thread full type
thread full type
getReply
comments.getReply
Get a reply to a comment thread on a design
Risk: read
getThread
comments.getThread
Get a comment thread on a design
Risk: read
thread full type
thread full type
listReplies
comments.listReplies
List replies to a comment thread on a design
Risk: read
items full type
items full type
Designs
create
designs.create
Create a new Canva design
Risk: write
design_type full type
design_type full type
design full type
design full type
get
designs.get
Get metadata for a design
Risk: read
design full type
design full type
getExportFormats
designs.getExportFormats
Get the export formats available for a design
Risk: read
formats full type
formats full type
getPages
designs.getPages
Get pages for a design
Risk: read
items full type
items full type
list
designs.list
List designs in the user projects
Risk: read
items full type
items full type
Exports
create
exports.create
Start a design export job
Risk: write
format full type
format full type
job full type
job full type
get
exports.get
Get the status of an export job
Risk: read
job full type
job full type
Folders
create
folders.create
Create a folder
Risk: write
folder full type
folder full type
delete
folders.delete
Delete a folder [DESTRUCTIVE]
Risk: destructive
get
folders.get
Get metadata for a folder
Risk: read
folder full type
folder full type
listItems
folders.listItems
List items in a folder
Risk: read
items full type
items full type
moveItem
folders.moveItem
Move an item to another folder
Risk: write
update
folders.update
Update a folder name
Risk: write
folder full type
folder full type
Imports
create
imports.create
Start a job to import a design from binary content
Risk: write
job full type
job full type
createFromUrl
imports.createFromUrl
Start a job to import a design from a URL
Risk: write
job full type
job full type
get
imports.get
Get the status of a design import job
Risk: read
job full type
job full type
getFromUrl
imports.getFromUrl
Get the status of a URL design import job
Risk: read
job full type
job full type
Resizes
create
resizes.create
Start a job to resize a design
Risk: write
design_type full type
design_type full type
job full type
job full type
get
resizes.get
Get the status of a design resize job
Risk: read
job full type
job full type
Users
getCapabilities
users.getCapabilities
Get the authenticated user’s capabilities
Risk: read
getMe
users.getMe
Get the authenticated user ID and team ID
Risk: read
team_user full type
team_user full type
getProfile
users.getProfile
Get the authenticated user profile
Risk: read
profile full type
profile full type