ClawLink
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.

ToolWhat it doesKind
canva_create_asset_upload_jobUpload an asset file to the Canva content libraryWrite
canva_create_design_import_jobImport an external file as a new Canva designWrite
canva_create_design_resize_jobCreate a resized copy of an existing designWrite
canva_create_url_asset_upload_jobImport an asset into Canva from a public URLWrite
canva_fetch_asset_upload_job_statusPoll for asset upload job completion statusRead
canva_fetch_current_user_detailsGet the current Canva user detailsRead
canva_fetch_design_metadata_and_access_informationGet metadata for a Canva designRead
canva_get_design_export_job_resultPoll for design export job completion statusRead
canva_get_designs_designid_export_formatsList available export formats for a designRead
canva_access_user_specific_brand_templates_listLists brand templates available to the user (Canva Enterprise only)Read
canva_fetch_canva_connect_signing_public_keysThe API for verifying Canva webhooks, 'connect/keys,' is in preview, meaning unstable, not forRead
canva_get_design_comment_repliesRetrieves a list of replies for a comment or suggestion thread on a designRead
canva_get_design_comment_replyRetrieves a specific reply to a comment or suggestion thread on a designRead
canva_get_designs_designid_comments_threadidRetrieves metadata for a comment or suggestion thread on a designRead
canva_get_url_asset_uploads_jobidRetrieve the status and result of a URL-based asset upload jobRead
canva_get_url_imports_jobidPolls for URL import job completion statusRead
canva_get_users_me_capabilitiesLists the API capabilities for the user account associated with the provided access tokenRead
canva_list_design_pages_with_paginationPreview API for Canva: subject to unannounced changes and not for public integrationsRead
canva_list_folder_items_by_type_with_sortingLists the items in a folder, including each item's `type`Read
canva_list_user_designsProvides a summary of Canva user designs, includes search filtering, and allows showing bothRead
canva_retrieve_app_public_key_setReturns the Json Web Key Set (public keys) of an appRead
canva_retrieve_asset_metadata_by_idYou can retrieve the metadata of an asset by specifying its `assetId`Read
canva_retrieve_brand_template_dataset_definitionCanva's brand template IDs will change later this year, including a 6-month integrationRead
canva_retrieve_canva_enterprise_brand_template_metadataUpcoming update will change brand template IDs; integrations must migrate within 6 monthsRead
canva_retrieve_design_autofill_job_statusAPI users with Canva Enterprise membership can retrieve design autofill job resultsRead
canva_retrieve_design_import_job_statusPolls for design import job completion statusRead
canva_retrieve_design_resize_job_statusRetrieves the status and results of a design resize jobRead
canva_retrieve_folder_details_by_idGets the name and other details of a folder using a folder's `folderID`Read
canva_retrieve_user_profile_dataCurrently, this returns the display name of the user account associated with the providedRead
canva_validate_oauth_token_propertiesCheck an access token's validity and properties via introspection, requiring authenticationRead