New to Corsair? See API access, authentication, and error handling.
Formats
listSupported
formats.listSupported
List supported conversion formats, engines, options and engine versions through CloudConvert GET /operations. Docs: https://cloudconvert.com/docs/api-reference/operations#list-operations
Risk: read
options[].type is a string discriminator, not a TypeScript primitive or identifier union. Its literal values are "string", "boolean", "integer", "float", "enum", and "dictionary".
Output
data full type
data full type
Jobs
create
jobs.create
Create an asynchronous job from a task graph. CloudConvert limits job task names to alphanumeric characters, hyphens and underscores, with at most 2000 tasks. Docs: https://cloudconvert.com/docs/api-reference/jobs#create-job
Risk: destructive
This example includes an
export/url task so the completed job has a downloadable file. Read result.files[].url from the finished export task; use jobs.get for status polling on long jobs. The generic task schema rejects credential fields such as private_key and secret_access_key. Response status values are the string literals "waiting", "processing", "finished", and "error".
tasks full type
tasks full type
data full type
data full type
createAndWait
jobs.createAndWait
Create a job and wait for completion on CloudConvert’s synchronous API. Prefer jobs.create for long-running work because clients and network stacks may time out. redirect=true is rejected because it returns raw file bytes unsupported by this JSON endpoint. Docs: https://cloudconvert.com/docs/api-reference/jobs#create-job-and-wait
Risk: destructive
This example includes an
export/url task. Read result.files[].url from the completed export task. Synchronous calls are bounded by syncTimeoutMs (5 minutes by default, up to 10 minutes); use async jobs for long work. Response status values are the string literals "waiting", "processing", "finished", and "error".
tasks full type
tasks full type
data full type
data full type
get
jobs.get
Get job status and its tasks. redirect=true is rejected because it returns raw file bytes unsupported by this JSON endpoint. Docs: https://cloudconvert.com/docs/api-reference/jobs#show-job
Risk: read
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
list
jobs.list
List jobs with documented status, tag and access-token filters and page-based pagination. Docs: https://cloudconvert.com/docs/api-reference/jobs#list-jobs
Risk: read
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
links full type
links full type
meta full type
meta full type
remove
jobs.remove
Delete a job, including all of its tasks and data. Docs: https://cloudconvert.com/docs/api-reference/jobs#delete-job
Risk: destructive
Output:
void
wait
jobs.wait
Wait for job completion on CloudConvert’s synchronous API. Prefer jobs.get for long-running work because clients and network stacks may time out. redirect=true is rejected because it returns raw file bytes unsupported by this JSON endpoint. Docs: https://cloudconvert.com/docs/api-reference/jobs#wait-for-job
Risk: read
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
Operations
list
operations.list
List available CloudConvert operations, formats, engines and options. Docs: https://cloudconvert.com/docs/api-reference/operations#list-operations
Risk: read
options[].type is a string discriminator, not a TypeScript primitive or identifier union. Its literal values are "string", "boolean", "integer", "float", "enum", and "dictionary".
Output
data full type
data full type
Tasks
cancel
tasks.cancel
Cancel a task that is waiting or processing. Docs: https://cloudconvert.com/docs/api-reference/tasks#cancel-task
Risk: write
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
createExportGoogleCloudStorage
tasks.createExportGoogleCloudStorage
Create a Google Cloud Storage export task in a new job; CloudConvert task creation is part of POST /jobs. Docs: https://cloudconvert.com/docs/import-export/export-files#google-cloud-storage and https://cloudconvert.com/docs/api-reference/jobs#create-job
Risk: destructive
Before calling, store
export_gcs_project_id, export_gcs_client_email, and export_gcs_private_key with the tenant’s CloudConvert key manager. The private key is encrypted at rest and is resolved after approval; it is not part of this endpoint’s arguments. The response status values are the string literals "waiting", "processing", "finished", and "error".
sourceTasks full type
sourceTasks full type
data full type
data full type
createExportS3
tasks.createExportS3
Create an S3 export task in a new job; CloudConvert task creation is part of POST /jobs. Docs: https://cloudconvert.com/docs/import-export/export-files#s3 and https://cloudconvert.com/docs/api-reference/jobs#create-job
Risk: destructive
Before calling, store
export_s3_access_key_id and export_s3_secret_access_key with the tenant’s CloudConvert key manager. Store export_s3_session_token when using temporary credentials. These credential fields are encrypted at rest and are not endpoint arguments. The response status values are the string literals "waiting", "processing", "finished", and "error".
sourceTasks full type
sourceTasks full type
data full type
data full type
get
tasks.get
Get task status and optionally include retries, dependencies, payload and parent job. Docs: https://cloudconvert.com/docs/api-reference/tasks#show-task
Risk: read
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
list
tasks.list
List and filter CloudConvert tasks with page-based pagination. Docs: https://cloudconvert.com/docs/api-reference/tasks#list-tasks
Risk: read
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
links full type
links full type
meta full type
meta full type
remove
tasks.remove
Delete a task, including its data. Docs: https://cloudconvert.com/docs/api-reference/tasks#delete-task
Risk: destructive
Output:
void
retry
tasks.retry
Create a new task using the payload of an existing task. Docs: https://cloudconvert.com/docs/api-reference/tasks#retry-task
Risk: destructive
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
wait
tasks.wait
Wait for task completion on CloudConvert’s synchronous API. Prefer tasks.get for long-running work because clients and network stacks may time out. Docs: https://cloudconvert.com/docs/api-reference/tasks#wait-for-task
Risk: read
Response
status values are the string literals "waiting", "processing", "finished", and "error".
Output
data full type
data full type
Users
show
users.show
Read the authenticated CloudConvert user and remaining credits. Docs: https://cloudconvert.com/docs/api-reference/users#show-user
Risk: read
data full type
data full type