# Canva integration

> Create, manage, and export Canva designs, assets, folders, brand templates, and comments via the Canva Connect API.

- Authentication: oauth2

## Tools (32)

- **Autofill Brand Template**: Create a new design by auto-filling a brand template with text, image, and chart data (Canva Enterprise).
- **Create Comment Reply**: Reply to a comment thread on a design.
- **Create Design**: Create a new design from a preset type or custom pixel dimensions, optionally inserting an image asset.
- **Create Design Comment**: Post a new top-level comment thread on a design.
- **Create Folder**: Create a new folder under a parent folder.
- **Delete Asset**: Move an asset to trash. Returns 204 No Content.
- **Delete Folder**: Move a folder and all its contents to trash. Returns 204 No Content.
- **Export Design**: Start an async export of a design to PDF/JPG/PNG/GIF/PPTX/MP4 and poll for download URLs.
- **Get Asset**: Get metadata for a single asset by ID.
- **Get Brand Template**: Get metadata for one brand template (Canva Enterprise).
- **Get Brand Template Dataset**: Get the data field definitions for a brand template (Canva Enterprise).
- **Get Comment Reply**: Get a single reply within a comment thread.
- **Get Comment Thread**: Get a single comment thread on a design.
- **Get Current User**: Get the connected user's ID and team ID.
- **Get Design**: Get a single design's metadata, owner, URLs, and thumbnail.
- **Get Design Export Formats**: List which export formats are supported for a specific design.
- **Get Folder**: Get a single folder's metadata.
- **Get User Capabilities**: List the connected user's plan-gated capabilities (Pro/Enterprise features).
- **Get User Profile**: Get the connected user's display name.
- **Import Design from URL**: Import a file from a public URL as a Canva design.
- **Import File as Design**: Upload a file (PDF, PPTX, image) and convert it to an editable Canva design.
- **List Brand Templates**: List the user's brand templates (Canva Enterprise).
- **List Comment Replies**: List the replies on a comment thread.
- **List Design Pages**: List the pages of a design with thumbnails.
- **List Designs**: List the user's Canva designs with optional search, sort, and ownership filters.
- **List Folder Items**: List the designs, folders, images, and other items inside a folder.
- **Move Folder Item**: Move a design, folder, or asset into a different folder.
- **Resize Design**: Start an async job that creates a resized copy of a design and poll for the new design.
- **Update Asset**: Update an asset's name or tags.
- **Update Folder**: Rename a folder.
- **Upload Asset**: Upload an image, video, audio, PDF, or font to the user's Canva content library.
- **Upload Asset from URL**: Upload an asset by giving Canva a public URL to fetch.

## Related prompts

- [Auto-generate personalized Canva designs from Airtable rows](https://www.generalinput.com/prompts/auto-generate-personalized-canva-designs-from-airtable-rows.md)
- [Post new WordPress articles to LinkedIn as branded Canva images](https://www.generalinput.com/prompts/post-new-wordpress-articles-to-linkedin-as-branded-canva-images.md)
- [Personalized completion certificates from Typeform to Canva to Gmail](https://www.generalinput.com/prompts/personalized-completion-certificates-from-typeform-to-canva-to-gmail.md)
- [Weekly Canva design digest posted to Slack](https://www.generalinput.com/prompts/weekly-canva-design-digest-posted-to-slack.md)

Connect Canva in General Input: https://www.generalinput.com/apps/canva