Design46 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 46 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 the user (Canva Enterprise only) | 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 list 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_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 the items in a folder, including each item's `type` | 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 | Canva's brand template IDs will change later this year, including a 6-month integration | Read |
canva_retrieve_canva_enterprise_brand_template_metadata | Upcoming update will change brand template IDs; integrations must migrate within 6 months | Read |
canva_retrieve_design_autofill_job_status | API users with Canva Enterprise membership can retrieve design autofill job results | 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 |
canva_retrieve_folder_details_by_id | Gets the name and other details of a folder using a folder's `folderID` | Read |
canva_retrieve_user_profile_data | Currently, this returns the display name of the user account associated with the provided | Read |
canva_validate_oauth_token_properties | Check an access token's validity and properties via introspection, requiring authentication | Read |