Canva icon

Canva

Consume Canva API

Actions30

Asset → Upload

AI-generated

Summary

Uploads a Canva asset to the user's account using a public URL.

Inputs

  • url (required) — The public URL of the asset to upload.
  • name (required) — The name to assign to the uploaded asset.

Output shape

A single record containing the uploaded asset details (e.g., ID, name, type).

The operation sends a POST request to /asset-uploads/url. If the URL is invalid or the asset cannot be retrieved, the node will fail unless 'Continue on Fail' is enabled.

Examples

Example 1: Upload a logo hosted on a remote server to Canva.

Set 'url' to the logo's public link and 'name' to 'Company Logo'.

Links

Discussion