---
title: Canva modules
slug: canva-modules
image: https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-icons/PREVIEW_DEFAULT.png
docTags: 
createdAt: 2025-03-10T12:45:35.018Z
---

After connecting to the Canva app, you can use the following modules to build your scenarios.&#x20;

# Images

:::ExpandableHeading
## Get an Image

Retrieves details about an existing image.

| **Field**      | **Description**                                                            |
| -------------- | -------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Folder ID**  | Select or map the folder that contains an image you want to get.           |
| **Image ID**   | Select or map an image you want to get.                                    |
:::

:::ExpandableHeading
## Upload an Image

Uploads an image to a user's library. When specifying an image that already exists, it's renamed.

| **Field**      | **Description**                                                                                                                                                                                                    |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)                                                                                                                                         |
| **Name**       | Enter the name of a new image.                                                                                                                                                                                     |
| **Data**       | Enter the data of a new image. Canva supports the following formats: `JPEG, PNG, HEIC, Single-frame GIFs, TIFF, WEBP`.<br />Refer to our [Working with files](docId\:OAUIOo6OUjV0FYGlzMRte) article to learn more. |
| **Tags**       | Add or map a tag for a new image.                                                                                                                                                                                  |
:::

:::ExpandableHeading
## Update an Image

Updates the metadata for an image.

| **Field**      | **Description**                                                            |
| -------------- | -------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Folder ID**  | Select or map the folder that contains an image you want to update.        |
| **Image ID**   | Select or map an image you want to update.                                 |
| **Name**       | Enter the new name for an image.                                           |
| **Tags**       | Add or map a tag for an image.                                             |
:::

:::ExpandableHeading
## Delete an Image

Deletes an Image. It doesn't remove an image from designs that already use it.

| **Field**      | **Description**                                                            |
| -------------- | -------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Folder ID**  | Select or map the folder that contains an image you want to delete.        |
| **Image ID**   | Select or map an image you want to delete.                                 |
:::

# Brand Templates

:::hint{type="warning"}
Canva requires an **Enterprise** plan to use the brand templates API. You can use these modules only if your user account is on a [Canva Enterprise](https://www.canva.com/enterprise/) plan.
:::

:::ExpandableHeading
## Search Brand Templates

Searches for specific brand templates or returns all brand templates.

| **Field**      | **Description**                                                                                                                                                                                                      |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)                                                                                                                                           |
| **Query**      | Enter a search term or multiple terms to filter brand templates by name, keywords, or text content.                                                                                                                  |
| **Sort by**    | Select how to sort the returned brand templates:<br />- **Relevance**<br />- **Modified descending**<br />- **Modified ascending**<br />- **Title descending**<br />- **Title ascending**                            |
| **Ownership**  | Select how to filter brand templates based on ownership:<br />- **Owned by user**<br />- **Shared with user**<br /><br />Leave empty to return all brand templates available to the user.                            |
| **Dataset**    | Select how to filter brand templates based on dataset definitions:<br />- **With data fields**<br />- **Without data fields**<br /><br />Leave empty to return all brand templates regardless of dataset assignment. |
| **Limit**      | Enter the maximum number of results to return per execution cycle.                                                                                                                                                   |
:::

:::ExpandableHeading
## Get a Brand Template

Retrieves detailed information about a brand template.

| **Field**                          | **Description**                                                                  |
| ---------------------------------- | -------------------------------------------------------------------------------- |
| **Connection**                     | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)       |
| **Brand Template ID**              | Select the brand template you want to retrieve information about.                |
| **Include the dataset definition** | Select whether to include the dataset definition in the returned brand template. |
:::

:::ExpandableHeading
## Autofill a Design from a Brand Template

Autofills a design from a brand template with input information.

| **Field**             | **Description**                                                                                                                      |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| **Connection**        | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)                                                           |
| **Choose a Method**   | Select the autofill method you want to use:<br />- **Select from the list**<br />- **Enter manually**                                |
| **Title**             | Enter the title of the new design.                                                                                                   |
| **Brand Template ID** | Select the brand template you want to use for autofill. If you select **Enter manually** as the method, enter the brand template ID. |
:::

# Designs

:::ExpandableHeading
## Create a Design

Creates a new design

| **Field**      | **Description**                                                                       |
| -------------- | ------------------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)            |
| **Folder ID**  | Select or map the folder that contains an image you want to insert into a new design. |
| **Image ID**   | Select or map an image you want to insert into a new design.                          |
| **Title**      | Enter the name of a new design.                                                       |
| **Type**       | Select the design type.                                                               |
| **Name**       | **For Presets:** Select or map the preset.                                            |
| **Width**      | **For Custom design:** Enter the width of a new design in pixels.                     |
| **Height**     | **For Custom design:&#x20;**&#x45;nter the height of a new design in pixels.          |
:::

:::ExpandableHeading
## Import a Design

Imports a design.

| **Field**      | **Description**                                                                                                                                                                                                                                                 |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)                                                                                                                                                                                      |
| **Name**       | Enter the name of a design you want to import.                                                                                                                                                                                                                  |
| **Data**       | Enter the data of a new design.<br />Refer to [Canva documentation](https://www.canva.com/help/upload-formats-requirements/) to know more about importing a design.<br />Refer to our [Working with files](docId\:OAUIOo6OUjV0FYGlzMRte) article to learn more. |
:::

:::ExpandableHeading
## Export a Design

Exports a design in a chosen format.

| **Field**                    | **Description**                                                                                                 |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------- |
| **Connection**               | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)                                      |
| **Folder ID**                | Select or map the folder that contains a design you want to export.                                             |
| **Design ID**                | Select or map a design you want to export.                                                                      |
| **Type**                     | Select or map the format in which you want to export a design.                                                  |
| **Page size**                | **For PDF**: Select or map the size of pages.                                                                   |
| **Compression quality**      | **For JPG**: Specify the quality level. The higher the number is, the better quality is.                        |
| **Lossless**                 | **For PNG**: Specify if you want the design to be compressed with a lossless compression algorithm.             |
| **Export as a single image** | **For PNG**: Specify if you want to merge all pages of the design. The design will be exported as a whole page. |
| **Height**                   | **For JPG, PNG, and GIF**: Enter the height of a new design in pixels.                                          |
| **Width**                    | **For JPG, PNG, and GIF**: Enter the width of a new design in pixels.                                           |
| **Quality**                  | **For MP4**: Select the orientation and quality of the exported video.                                          |
| **Pages**                    | Specify pages you want to export. Separate pages with a comma or define a range with a hyphen.                  |
:::

# Folders

:::ExpandableHeading
## List Folder Items

Lists items in a folder.

| **Field**      | **Description**                                                              |
| -------------- | ---------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)   |
| **Folder ID**  | Select or map the folder that contains items you want to list.               |
| **Item Types** | Select or map item types you want to list.                                   |
| **Limit**      | Set the maximum number of items Make will return during one execution cycle. |
:::

:::ExpandableHeading
## Get a Folder

Retrieves details about an existing folder.

| **Field**      | **Description**                                                            |
| -------------- | -------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Folder ID**  | Select or map the ID of a folder you want to get.                          |
:::

:::ExpandableHeading
## Create a Folder

Creates a new folder.

| **Field**      | **Description**                                                            |
| -------------- | -------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Folder ID**  | Select or map the folder where you want to add a new folder.               |
| **Name**       | Enter the name of a new folder.                                            |
:::

:::ExpandableHeading
## Move a  Folder Item

Moves items from one folder to another.

| **Field**                 | **Description**                                                            |
| ------------------------- | -------------------------------------------------------------------------- |
| **Connection**            | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Source Folder ID**      | Select or map the folder that contains an item you want to move.           |
| **Item ID**               | Select or map an item you want to move.                                    |
| **Destination Folder ID** | Select or map the destination folder where you want to move an item to.    |
:::

:::ExpandableHeading
## Update a Folder

Updates a folder.

| **Field**      | **Description**                                                            |
| -------------- | -------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Folder ID**  | Select or map the folder that you want to update.                          |
| **Name**       | Enter a new name of the folder.                                            |
:::

:::ExpandableHeading
## Delete a  Folder

Deletes a folder.

| **Field**      | **Description**                                                            |
| -------------- | -------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ) |
| **Folder ID**  | Select or map the ID of the folder you want to delete.                     |
:::

# Comments

:::ExpandableHeading
## Create a Comment

Creates a new top-level comment on a design.

| **Field**      | **Description**                                                                                                                                     |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection** | [Establish a connection to Canva](docId\:uiQmdNFS9-7hDIsd1MPIe).                                                                                    |
| **Folder ID**  | Select or map the folder that contains a design you want to comment.                                                                                |
| **Design ID**  | Select or map a design you want to comment.                                                                                                         |
| **Message**    | Enter a text of your comment. You can mention a user or a team by specifying a **User ID** or a **Team ID**. An example: `[user_id:team_id]`.<br /> |
:::

:::ExpandableHeading
## Create a Comment Reply

Replies to a top-level comment on a design.

| **Field**      | **Description**                                                                                                                               |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection** | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)                                                                    |
| **Folder ID**  | Select or map the folder that contains a design whose comment you want to reply to.                                                           |
| **Design ID**  | Select or map a design whose comment you want to reply to.                                                                                    |
| **Comment ID** | Enter the ID of the comment you want to reply to.                                                                                             |
| **Message**    | Enter a text of your comment. You can mention a user or a team by specifying a **User ID** or a **Team ID**. An example: `[user_id:team_id]`. |
:::

# Other

:::ExpandableHeading
## Make an API Call

Performs an arbitrary authorized API call.

| **Field**        | **Description**                                                                                                                                                                                                                                                          |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Connection**   | [Create a connection to your Canva account.](docId\:hn34iex7ZQnQnZrNXcKPZ)                                                                                                                                                                                               |
| **URL**          | Enter a path relative to `https://api.canva.com/rest/`. For example, `/v1/models`.                                                                                                                                                                                       |
| **Method**       | Select or map the HTTP method you want to use:<br />**GET** to retrieve information for an entry.<br />**POST** to create a new entry.<br />**PUT** to update/replace an existing entry.<br />**PATCH** to update an existing entry.<br />**DELETE** to delete an entry. |
| **Headers**      | Enter the desired request headers. You don't have to add authorization headers; we already did that for you.                                                                                                                                                             |
| **Query String** | Enter the request query string.                                                                                                                                                                                                                                          |
| **Body**         | Enter the body content for your API call.                                                                                                                                                                                                                                |
:::

