You can wire the Canva node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Canva under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your Canva account when prompted; no keys to copy. NoClick requests the following permissions:asset:readasset:writedesign:meta:readdesign:content:readdesign:content:writefolder:readfolder:writeprofile:readbrandtemplate:meta:readbrandtemplate:content:readcomment:readcomment:write
Operations
Asset
| Operation | ID | Description |
|---|---|---|
| Delete Asset | delete_asset | Delete an asset |
| Get Asset Metadata | get_asset_metadata | Get asset metadata |
| Get Asset Upload Job Status | get_asset_upload_job_status | Get status of an asset upload job |
| Get Binary Asset Upload Job Status | get_binary_asset_upload_job_status | Get status of binary asset upload job |
| Update Asset Name or Tags | update_asset_name_or_tags | Update asset name or tags |
| Upload Asset from Binary | upload_asset_from_binary | Upload asset from binary data |
| Upload Asset from Url | upload_asset_from_url | Upload an asset from a URL (preview feature) |
Authentication
| Operation | ID | Description |
|---|---|---|
| Fetch Current User Oidc Claims | fetch_current_user_oidc_claims | Fetch current user’s OIDC claims |
| Get App Json Web Key Set | get_app_json_web_key_set | Get JSON Web Key Set of an app for JWT verification |
| Get Openid Connect Jwks | get_openid_connect_jwks | Get JSON Web Key Set for OpenID Connect |
| Revoke Access or Refresh Token | revoke_access_or_refresh_token | Revoke access or refresh token |
| Verify Token Validity | verify_token_validity | Verify token validity and get token metadata |
Brand template
| Operation | ID | Description |
|---|---|---|
| Get Brand Template Metadata | get_brand_template_metadata | Get brand template metadata |
| List Brand Templates with Search | list_brand_templates_with_search | List brand templates with search and filters |
Comment thread
| Operation | ID | Description |
|---|---|---|
| Create Comment Thread Reply | create_comment_thread_reply | Create reply to comment thread |
| Create Design Comment Thread | create_design_comment_thread | Create comment thread on design |
| Get Comment Thread Reply | get_comment_thread_reply | Get specific reply from thread |
| Get Design Comment Thread | get_design_comment_thread | Get comment or suggestion thread |
| List Comment Thread Replies | list_comment_thread_replies | List replies for a comment thread |
Design
| Operation | ID | Description |
|---|---|---|
| Create Design | create_design | Create a new Canva design |
| Get Binary Design Import Job Status | get_binary_design_import_job_status | Get status of binary design import job |
| Get Design Import Job Status | get_design_import_job_status | Get status of a design import job |
| Get Design Metadata | get_design_metadata | Get design metadata |
| Import Design from Binary File | import_design_from_binary_file | Import design from binary file data |
| Import Design from Url | import_design_from_url | Import a file as a design from URL |
| List Design Pages | list_design_pages | List pages in a design (preview feature) |
| List User Designs | list_user_designs | List user’s designs |
Design autofill
| Operation | ID | Description |
|---|---|---|
| Create Design Autofill Job | create_design_autofill_job | Start async job to autofill design using brand template |
| Get Autofill Dataset Definition | get_autofill_dataset_definition | Get dataset definition for autofill fields |
| Get Design Autofill Job Status | get_design_autofill_job_status | Get status of design autofill job |
Design export
| Operation | ID | Description |
|---|---|---|
| Create Design Export Job | create_design_export_job | Create a design export job |
| Get Design Export Formats | get_design_export_formats | Get available export formats for a design (preview feature) |
| Get Design Export Job Status | get_design_export_job_status | Get status of an export job |
Design resize
| Operation | ID | Description |
|---|---|---|
| Create Design Resize Job | create_design_resize_job | Create async job to resize a design to new dimensions |
| Get Design Resize Job Status | get_design_resize_job_status | Get status of a design resize job |
Folder
| Operation | ID | Description |
|---|---|---|
| Create Folder | create_folder | Create a new folder |
| Delete Folder | delete_folder | Delete a folder |
| Get Folder Details | get_folder_details | Get folder details |
| List Folder Contents | list_folder_contents | List items in a folder |
| Move Item to Folder | move_item_to_folder | Move an item to a folder |
| Update Folder Name | update_folder_name | Update folder name |
User
| Operation | ID | Description |
|---|---|---|
| Get Current User Id | get_current_user_id | Get current user ID |
| Get User Available Features | get_user_available_features | Get user capabilities (what features are available) |
| Get User Profile Information | get_user_profile_information | Get user profile information |
Webhook
| Operation | ID | Description |
|---|---|---|
| Get Webhook Signature Verification Keys | get_webhook_signature_verification_keys | Get JSON Web Keys for webhook signature verification |