---
title: CloudConvert modules
slug: cloudconvert-modules
image: https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-icons/PREVIEW_DEFAULT.png
docTags: 
createdAt: 2025-09-29T10:26:29.278Z
---

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

## Common Tasks

:::ExpandableHeading
### Convert a File

Converts a specified file to the selected file format.

| **Connection**                             | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                                                                                                                                                                                 |
| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Input File**                             | Select whether you want to *upload a file* using Make or provide the *URL* the file will be uploaded from.                                                                                                                                                                                          |
| **Upload a File**                          | Enter the source file by adding the ***file name*** and ***file data*** manually or by mapping the file from a previous module. E.g. *Dropbox > Get a File*.<br />**Data**<br />Enter or map the file data.<br />**File Name**<br />Enter the file name including the file extension. E.g. test.txt |
| **Import a File from URL**                 | **URL**<br />Enter the URL of the file you want to convert.<br />**Headers**<br />Define request headers (optional). Useful, for example, when the specified URL requires the authorization.                                                                                                        |
| **Format**                                 | Select whether you want to specify the input format of the file you want to convert. If not specified, the extension of the input file is used as the input format.                                                                                                                                 |
| **Input Format**                           | Select the current format of the file.                                                                                                                                                                                                                                                              |
| **Output Format**                          | Select the target file format you want to convert the file to.                                                                                                                                                                                                                                      |
| **File Name**                              | Choose a filename (including extension) for the target output file.                                                                                                                                                                                                                                 |
| **Conversion and engine specific options** | Specify conversion and engine specific options. To view available options, please visit their [API documentation](https://cloudconvert.com/api/v2/convert#convert-tasks) and select the `input_format` and `output_format.`                                                                         |
| **Download a file**                        | Enable this option to include also file data in the module's output.                                                                                                                                                                                                                                |
:::

:::ExpandableHeading
### Capture a Website

Captures a specified website and saves it in PDF, JPG, or PNG format.

| **Connection**                             | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                                                                                                                         |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **URL**                                    | Enter the URL of the website you want to capture.                                                                                                                                                                                           |
| **Output Format**                          | Select whether you want to save the captured website in PNG, JPG, or PDF format.                                                                                                                                                            |
| **File Name**                              | Enter a filename (including extension) for the target output file.                                                                                                                                                                          |
| **Headers**                                | Define request headers (optional). Useful, for example, when the specified URL requires the authorization.                                                                                                                                  |
| **Conversion and engine specific options** | Specify conversion and engine specific options. To view available options, please visit their [API documentation](https://cloudconvert.com/api/v2/capture-website#capture-website-tasks) and select the `input_format` and `output_format.` |
| **Download a file**                        | Enable this option to include also file data in the module's output.                                                                                                                                                                        |
:::

:::ExpandableHeading
### Optimize a File

Optimizes and compresses a file. Currently supported formats are PDF, PNG and JPG.

| **Connection**                             | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Input File**                             | Select whether you want to *upload a file* using Make or provide the *URL* the file will be uploaded from.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Upload a File**                          | Enter the source file by adding the ***file name*** and ***file data*** manually or by mapping the file from a previous module. E.g. *Dropbox > Get a File*.<br />**Data**<br />Enter or map the file data.<br />**File Name**<br />Enter the file name including the file extension. E.g. test.txt                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Import a file from URL**                 | **URL**<br />Enter the URL of the file you want to optimize.<br />**Headers**<br />Define request headers (optional). Useful, for example, when the specified URL requires the authorization.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| **Optimization for**                       | Select the optimization profile for specific target needs.<br />`web `Optimization for the web (**Default**)<br />- Remove redundant and unnecessary data for the web<br />- Down-sample, clip, and intelligently compress images<br />- Merge and subset fonts<br />- Convert colors to RGB<br />`print `Optimization for print<br />- Remove redundant and unnecessary data for printing<br />- Down-sample, clip, and intelligently compress images<br />- Merge and subset fonts<br />- Convert colors to CMYK<br />`archive `Optimization for archiving purposes<br />- Remove redundant and unnecessary data for archiving<br />- Intelligently compress images<br />- Merge and subset fonts<br />`scanned images` Optimization for scanned images<br />- Profile optimized for PDFs that mainly consist of raster images<br />- Compress the images without significantly reducing the visual quality<br />`maximal size reduction` Optimization for maximal size reduction<br />- Use the maximal possible compression<br />- Might reduce the visual quality |
| **Input format**                           | Select the format of the input file you want to optimize.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **File name**                              | Enter the file name (including extension) for the target output file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Conversion and engine specific options** | Specify conversion and engine specific options. To view available options, please visit their [API documentation](https://cloudconvert.com/api/v2/optimize#optimize-tasks) and select the `output_format.`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Download a file**                        | Enable this option to include also file data in the module's output.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
:::

:::ExpandableHeading
### Create an Archive

Enables you to add one or multiple files to the ZIP, RAR, 7Z, TAR, TAR.GZ or TAR.BZ2 archive.

| **Connection**                             | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Input Files**                            | Specify files you want to add to the archive.<br />**Upload a File**<br />Enter the source file by adding the ***file name&#x20;***&#x61;nd ***file data&#x20;***&#x6D;anually or by mapping the file from a previous module. E.g. *Dropbox > Get a File*<br />- **Data&#x20;**- Enter or map the file data.<br />- **File Name&#x20;**- Enter the file name including the file extension. E.g. test.txt<br />**Import a file from URL**<br />- **URL&#x20;**- Enter the URL of the file you want to archive.<br />- **Headers&#x20;**- Define request headers (optional). Useful, for example, when the specified URL requires the authorization. |
| **Output Format**                          | Select the target format of the archived file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **File name**                              | Enter the file name (including extension) for the target output file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Conversion and engine specific options** | Specify conversion and engine specific options. To view available options, please visit their [API documentation](https://cloudconvert.com/api/v2/archive#archive-tasks) and select the `output_format.`                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Download a File**                        | Enable this option to include also file data in the module's output.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
:::

:::ExpandableHeading
### Merge Files

Merges at least two files into one PDF. If input files are not PDFs yet, they are automatically converted to PDF.

| **Connection**                             | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Input Files**                            | Specify files you want to add to the archive.<br />**Upload a File**<br />Enter the source file by adding the ***file name&#x20;***&#x61;nd ***file data&#x20;***&#x6D;anually or by mapping the file from a previous module. E.g. *Dropbox > Get a File*<br />- **Data&#x20;**- Enter or map the file data.<br />- **File Name&#x20;**- Enter the file name including the file extension. E.g. test.txt<br />**Import a file from URL**<br />- **URL&#x20;**- Enter the URL of the file you want to archive.<br />- **Headers&#x20;**- Define request headers (optional). Useful, for example, when the specified URL requires the authorization. |
| **Output Format**                          | Select the target format.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| **File name**                              | Enter the file name (including extension) for the target output file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Conversion and engine specific options** | Specify conversion and engine specific options. To view available options, please visit their [API documentation](https://cloudconvert.com/api/v2/merge#merge-tasks) and select the `output_format.`                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Download a File**                        | Enable this option to include also file data in the module's output.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
:::

## Jobs

::::ExpandableHeading
### New Job Event

Triggers when the job or [task](docId\:njua2Q-fySjcuxFnUpLza) is *created*, has *finished*, or has *failed&#x20;*&#x69;n your account.

:::hint{type="success"}
The **job** created by the *Create a Job (advanced)* module consists of several **tasks**.
:::

:::hint{type="success"}
The *New Job Event* trigger is also triggered when an [individual task](docId\:njua2Q-fySjcuxFnUpLza) is created, has finished, or has failed.
:::

| **Webhhook name** | Enter the webhook name. E.g. *Document Conversion Finished*                                       |
| ----------------- | ------------------------------------------------------------------------------------------------- |
| **Connection**    | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)               |
| **Event**         | Select whether the module is triggered when the job/task is created, has finished, or has failed. |
::::

::::ExpandableHeading
### Create a Job (advanced)

This module performs a job (a *job* can be one or multiple tasks that are identified in the *Name* field and linked between each other using the *Input* field).

:::hint{type="success"}
For further processing of the finished job created wit&#x68;*&#x20;the Create a Job* module, please use the *[New Job Event](docId\:njua2Q-fySjcuxFnUpLza)* (**job.finished**) module in **another scenario**.
:::

| **Connection**  | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Input Files** | Add the files you want to use within the job.<br />**Upload a File**<br />Enter the source file by adding the ***file name*** and ***file data*** manually or by mapping the file from a previous module. E.g. *Dropbox > Get a File*.<br />- **Data&#x20;**- Enter or map the file data.<br />- **File Name** - Enter the file name including the file extension. E.g. test.txt<br />**Import a file from URL**<br />- **URL&#x20;**- Enter the URL of the file you want to process.<br />- **Headers -&#x20;**&#x44;efine request headers (optional). Useful, for example, when the specified URL requires the authorization.                                                                                                                                                                                                                                                                                                                                                                                                |
| **Tasks**       | Add tasks that will be performed within the job.<br />Please find the descriptions of the operations' fields in the corresponding section.<br />- [Convert a File](https://www.make.com/en/help/apps/file-and-document-management/cloudconvert.html#convert-a-file-968217)<br />- [Capture a Website](https://www.make.com/en/help/apps/file-and-document-management/cloudconvert.html#capture-a-website)<br />- [Optimize a File](https://www.make.com/en/help/apps/file-and-document-management/cloudconvert.html#optimize-a-file)<br />- [Merge Files](https://www.make.com/en/help/apps/file-and-document-management/cloudconvert.html#merge-files)<br />- [Create Archives](https://www.make.com/en/help/apps/file-and-document-management/cloudconvert.html#create-an-archive-968217)<br />- Execute a Command ([CloudConvert API Documentation](https://cloudconvert.com/api/v2/command#command-tasks))<br />- Export a File to Temporary URL (specify the *task name* and *input task name&#x20;*(e.g. *Conversion*)). |
| **Tag**         | An arbitrary string to identify the job. Does not have any effect and can be used to associate the job with an ID.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |

If working with the Array Aggregator (e.g. you have many files in different formats to convert), use the *I don't know the input format* option in the *Add a task* dialog. Otherwise the error is returned.

Linking tasks within the job (*name > input*, *name > input*,...):

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/y-4xXjiNTsJ-ts7AqQmQr_uuid-70de3ef3-cefc-6c4a-061b-ecc40c0c74d0.png" size="50" width="396" height="914" position="center" darkWidth="396" darkHeight="914" showCaption="false"}
::::

:::ExpandableHeading
### List Jobs

Retrieves all jobs that have been run in your account.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Status**     | Select the job status to filter returned jobs by.                                   |
| **Limit**      | Set the number of returned jobs Make will return during one execution cycle.        |
:::

:::ExpandableHeading
### Get a Job

Retrieves job details.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Job ID**     | Enter (map) the ID of the job you want to retrieve details about.                   |
:::

:::ExpandableHeading
### Delete a Job

Deletes a job, including all tasks and data.

Jobs are deleted automatically 24 hours after they have ended.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Job ID**     | Enter (map) the ID of the job you want to delete.                                   |
:::

## Tasks

:::ExpandableHeading
### Get a Task

Retrieves task details.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Task ID**    | Enter (map) the ID of the task you want to retrieve details about.                  |
:::

:::ExpandableHeading
### Download a File

Retrieves file name and file data from the specified task.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Task ID**    | Enter (map) the ID of the task you want to download the file from.                  |
:::

:::ExpandableHeading
### List Tasks

Retrieves all tasks in your account based on filter settings.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                           |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| **Status**     | Select the task status to filter returned tasks by.                                                                                           |
| **Job ID**     | Enter (map) the *Job ID* to return only tasks within the specified job.                                                                       |
| **Operation**  | Enter the operation type to return only tasks with the specified operation. Use the *List Possible Operations* module to retrieve operations. |
| **Limit**      | Set the number of returned tasks Make will return during one execution cycle.                                                                 |
:::

:::ExpandableHeading
### Retry a Task

Creates a new task, based on the settings (payload) of another task.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Task ID**    | Enter (map) the ID of the task you want to create a new task from.                  |
:::

:::ExpandableHeading
### Cancel Task

Cancels a task that has a status of `waiting` or `processing`.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Task ID**    | Enter (map) the ID of the task you want to cancel.                                  |
:::

:::ExpandableHeading
### Delete a Task

Delete a task, including all data.

Tasks are deleted automatically 24 hours after they have ended.

| **Connection** | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU) |
| -------------- | ----------------------------------------------------------------------------------- |
| **Task ID**    | Enter (map) the ID of the task you want to delete.                                  |
:::

## Other

:::ExpandableHeading
### Get My Info

Retrieves authenticated account details (including credits - remaining conversion minutes).
:::

:::ExpandableHeading
### Make an API Call

Allows you to perform a custom API call.

| **Connection**   | [Establish a connection to your CloudConvert account.](docId:0Jp6S7-ZhSPPd_OSxb_GU)                                                                                                                                                                                                      |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **URL**          | Enter a path relative to https\://api.cloudconvert.com/. For example: /v2/tasks<br />For the list of available endpoints, refer to the [CloudConvert API v2 Documentation](https://cloudconvert.com/api/v2).                                                                             |
| **Method**       | Select 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 make a partial entry update.<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.                                                                                                                                                                                                                                                |

**Example of Use - List Tasks**

The following API call returns all tasks from your CloudFront account:

**URL:**

`/v2/tasks`

**Method:**

`GET`

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/zg3F75PrEbrzTEW4clcEP_uuid-a9feecb4-04e4-fd48-53c4-26a5307ee60f.png" size="50" width="318" height="670" position="center" darkWidth="318" darkHeight="670" showCaption="false"}

Matches of the search can be found in the module's Output under Bundle > Body > data.

In our example, 6 tasks were returned:

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/oNyPMlf7KbL2PtaBMHaTc_uuid-9fade4f9-a0f1-02f4-7dde-99de7a9cdf30.png" size="50" width="318" height="490" position="center" darkWidth="318" darkHeight="490" showCaption="false"}
:::

