CloudConvert integration

File conversion: 200+ formats – PDF, DOCX, XLSX, images, audio, video, ebooks

Help CentreConnectors

Overview

CloudConvert is a file-format conversion service supporting 200+ formats – documents, spreadsheets, images, audio, video. The Automize CloudConvert connector wraps their job-based async API for conversions.

  • Regions: CloudConvert is global. EU data residency available for paying customers.
  • Plans: Free tier (limited daily conversions) + tiered paid plans by minutes/month.

Setting up the connection

Auth type: Bearer Token.

  1. Sign in to cloudconvert.com → Dashboard → API → API Keys → Create.
  2. Pick scopes (user.read, user.write, task.read, task.write).
  3. Copy the token (JWT format).
  4. In Automize, open Settings → Connectors → CloudConvert → Add connection. Paste the token.

Find your credentials at https://cloudconvert.com/dashboard/api/v2/keys.


Rate limits

Per-minute rate limits + concurrent conversions cap. Bigger plans get more concurrency. Connector retries 429 with backoff.


Data model

Job + tasks model:

    Job ─── Tasks (each task is one operation):
              ├─ import (load file from URL/upload/storage)
              ├─ convert (transform format)
              └─ export (provide download URL)

Most workflows = one import + one convert + one export, chained.

Available operations

8 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create JobGeneralCreate a conversion job with tasks
Create TaskGeneralCreate an individual conversion task
Export to URLGeneralGet a download URL for a converted file
Get JobGeneralGet job status and results
Get TaskGeneralGet task status
Import from URLGeneralImport a file from a URL for conversion
List JobsGeneralList recent jobs
Upload FileGeneralUpload a file for conversion

Operations

Create Job

Create a conversion job with tasks

ParameterRequiredTypeDescription
Tasks tasksYestext
Tag tagYestext

Tips

  • tasks: object of named tasks. Each links to others via input.
  • Example: {tasks: {import:{operation:'import/url', url:'...'}, convert:{operation:'convert', input:'import', input_format:'docx', output_format:'pdf'}, export:{operation:'export/url', input:'convert'}}}.
  • Submit the job, then poll Get Job until status=finished.

Create Task

Create an individual conversion task

ParameterRequiredTypeDescription
Input inputYestext
Input Format input_formatYestext
Output Format output_formatYestext
Filename filenameYestext

Tips

  • Standalone task – for fine-grained workflows. Most users prefer Create Job (atomic, easier).

Export to URL

Get a download URL for a converted file

ParameterRequiredTypeDescription
Input inputYestext

Tips

  • Returns short-lived download URL for the converted result.

Get Job

Get job status and results

ParameterRequiredTypeDescription
Job Id job_idYestext

Tips

  • Returns job status (waiting, processing, finished, error) + per-task status.
  • Poll every 2-5 sec for typical conversions.

Get Task

Get task status

ParameterRequiredTypeDescription
Task Id task_idYestext

Tips

  • Individual task status. Useful when debugging a stuck job.

Import from URL

Import a file from a URL for conversion

ParameterRequiredTypeDescription
Url urlYestext
Filename filenameYestext

Tips

  • Fetches a file from a public URL. Returns task_id used as input by subsequent convert task.

List Jobs

List recent jobs

No input parameters.

Tips

  • Recent jobs. Filter by status, tag (a custom identifier you set on Create Job).

Upload File

Upload a file for conversion

No input parameters.

Tips

  • Two-step: create upload task → returns upload URL. PUT bytes there.

FAQ

Conversion options for a format?
Pass conversion-specific options on the convert task – engine (libreoffice, pandoc), pdf_a, dpi, etc. See CloudConvert format docs.
Sync conversion possible?
Not strictly – but if you set wait=true on Create Job, the API holds the response until done (up to ~5 min). For long jobs use real polling.
Storage integrations?
CloudConvert can pull from / push to S3, Azure Blob, Google Drive, etc. via storage tasks. Configure storage credentials in CloudConvert dashboard.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.