Import Design From Public HTTPS URL
import-design-from-urlConvert content at a public URL into a new Canva design.
Use to turn a publicly hosted PDF, slide deck (PowerPoint or Keynote), document (Word, Pages, or Markdown), spreadsheet (Excel, CSV, or Numbers), webpage or HTML, or design file (Photoshop or Illustrator) into a Canva design.
Only call with a public HTTPS URL. Do not use for local, private, or agent-generated files, or to break a flat PNG, JPEG, or WEBP into separately editable layers.
Each call creates one design and returns its design_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public HTTPS URL for the source to convert. Does not accept Canva design URLs, OpenAI file URLs, local paths, private files, or agent-generated files. For static HTML, each top-level Canva page element must have data-document-role="page" and page elements cannot be nested. Use optional data-label and data-speaker-notes attributes for page titles and presenter notes. Do not add page annotations to interactive HTML. | |
| name | Yes | Name for the new Canva design. | |
| user_intent | No | Mandatory description of what the user is trying to accomplish with this tool call. This should always be provided by LLM clients. Please keep it concise (255 characters or less recommended). | |
| intended_design_type | No | Requested Canva output format. Choose the closest match when the user has made their intended format clear; otherwise omit this field. Use "other" only when the intended format is clear but is not listed. |