Design49 toolsBrowser login (OAuth), no API keys
Canva integration for AI agents
Create designs, upload assets, export content, and manage brand templates
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Canva once and call the same tools from all of them.
Setup
Connect Canva through ClawLink's hosted setup to create designs, import assets, export content, manage comments, and resize designs.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Canva exposes 49 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
canva_create_asset_upload_job | Upload an asset file to the Canva content library | Write |
canva_create_design_import_job | Import an external file as a new Canva design | Write |
canva_create_design_resize_job | Create a resized copy of an existing design | Write |
canva_create_url_asset_upload_job | Import an asset into Canva from a public URL | Write |
canva_fetch_asset_upload_job_status | Poll for asset upload job completion status | Read |
canva_fetch_current_user_details | Get the current Canva user details | Read |
canva_fetch_design_metadata_and_access_information | Get metadata for a Canva design | Read |
canva_get_design_export_job_result | Poll for design export job completion status | Read |
canva_get_designs_designid_export_formats | List available export formats for a design | Read |
canva_access_user_specific_brand_templates_list | Lists brand templates available to users on plans with brand-template access, such as Canva | Read |
canva_fetch_canva_connect_signing_public_keys | The API for verifying Canva webhooks, 'connect/keys,' is in preview, meaning unstable, not for | Read |
canva_get_design_comment_replies | Retrieves a page of replies for a comment or suggestion thread on a design | Read |
canva_get_design_comment_reply | Retrieves a specific reply to a comment or suggestion thread on a design | Read |
canva_get_design_dataset | Get a design's autofill dataset definition and accepted field types | Read |
canva_get_design_generation_job | Retrieve a design generation job created by the same user and integration | Read |
canva_get_design_merge_job | Return a design merge job's current status and result | Read |
canva_get_designs_designid_comments_threadid | Retrieves metadata for a comment or suggestion thread on a design | Read |
canva_get_url_asset_uploads_jobid | Retrieve the status and result of a URL-based asset upload job | Read |
canva_get_url_imports_jobid | Polls for URL import job completion status | Read |
canva_get_users_me_capabilities | Lists the API capabilities for the user account associated with the provided access token | Read |
canva_list_design_pages_with_pagination | Preview API for Canva: subject to unannounced changes and not for public integrations | Read |
canva_list_folder_items_by_type_with_sorting | Lists folder items, including folders, designs, image assets, and brand templates | Read |
canva_list_user_designs | Provides a summary of Canva user designs, includes search filtering, and allows showing both | Read |
canva_retrieve_app_public_key_set | Returns the Json Web Key Set (public keys) of an app | Read |
canva_retrieve_asset_metadata_by_id | You can retrieve the metadata of an asset by specifying its `assetId` | Read |
canva_retrieve_brand_template_dataset_definition | Gets the dataset definition for a brand template | Read |
canva_retrieve_canva_enterprise_brand_template_metadata | Retrieves metadata for a brand template | Read |
canva_retrieve_design_autofill_job_status | Retrieves a design autofill job result | Read |
canva_retrieve_design_import_job_status | Polls for design import job completion status | Read |
canva_retrieve_design_resize_job_status | Retrieves the status and results of a design resize job | Read |