KosmoKrator

productivity

CloudConvert CLI for AI Agents

Use the CloudConvert CLI from KosmoKrator to call CloudConvert tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

CloudConvert CLI Setup

CloudConvert can be configured headlessly with `kosmokrator integrations:configure cloudconvert`.

Install, configure, and verify
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure cloudconvert --set api_key="$CLOUDCONVERT_API_KEY" --enable --read allow --write ask --json
kosmokrator integrations:doctor cloudconvert --json
kosmokrator integrations:status --json

Credentials

Authentication type: API key api_key. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

KeyEnv varTypeRequiredLabel
api_key CLOUDCONVERT_API_KEY Secret secret yes API Key
url CLOUDCONVERT_URL URL url no API Base URL
sync_url CLOUDCONVERT_SYNC_URL URL url no Sync API Base URL

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call cloudconvert.cloudconvert_api_get '{}' --json
Provider shortcut
kosmo integrations:cloudconvert cloudconvert_api_get '{}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs cloudconvert --json
kosmo integrations:docs cloudconvert.cloudconvert_api_get --json
kosmo integrations:schema cloudconvert.cloudconvert_api_get --json
kosmo integrations:search "CloudConvert" --json
kosmo integrations:list --json

Automation Contexts

The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.

CLI Functions

Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.

cloudconvert.cloudconvert_api_get

Call any CloudConvert API GET endpoint path.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_api_get '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_api_get '{}' --json

cloudconvert.cloudconvert_api_post

Call any CloudConvert API POST endpoint path.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_api_post '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_api_post '{}' --json

cloudconvert.cloudconvert_api_put

Call any CloudConvert API PUT endpoint path.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_api_put '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_api_put '{}' --json

cloudconvert.cloudconvert_api_delete

Call any CloudConvert API DELETE endpoint path.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_api_delete '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_api_delete '{}' --json

cloudconvert.cloudconvert_get_current_user

Get the authenticated CloudConvert user profile and remaining credits.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_get_current_user '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_get_current_user '{}' --json

cloudconvert.cloudconvert_list_operations

List available operations, formats, engines, versions, and options.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_list_operations '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_list_operations '{}' --json

cloudconvert.cloudconvert_create_job

Create an async CloudConvert job with named tasks.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_create_job '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_create_job '{}' --json

cloudconvert.cloudconvert_create_job_sync

Create a CloudConvert job and wait for completion using the sync API.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_create_job_sync '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_create_job_sync '{}' --json

cloudconvert.cloudconvert_get_job

Get details and status for a CloudConvert job.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_get_job '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_get_job '{}' --json

cloudconvert.cloudconvert_wait_job

Wait until a CloudConvert job finishes or fails using the sync API.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_wait_job '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_wait_job '{}' --json

cloudconvert.cloudconvert_list_jobs

List CloudConvert jobs with documented filters.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_list_jobs '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_list_jobs '{}' --json

cloudconvert.cloudconvert_delete_job

Delete a CloudConvert job and its temporary data.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_delete_job '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_delete_job '{}' --json

cloudconvert.cloudconvert_get_task

Get details and status for a CloudConvert task.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_get_task '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_get_task '{}' --json

cloudconvert.cloudconvert_wait_task

Wait until a CloudConvert task finishes or fails using the sync API.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_wait_task '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_wait_task '{}' --json

cloudconvert.cloudconvert_list_tasks

List CloudConvert tasks with documented filters.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_list_tasks '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_list_tasks '{}' --json

cloudconvert.cloudconvert_cancel_task

Cancel a waiting or processing CloudConvert task.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_cancel_task '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_cancel_task '{}' --json

cloudconvert.cloudconvert_retry_task

Create a retry task from the payload of another task.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_retry_task '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_retry_task '{}' --json

cloudconvert.cloudconvert_delete_task

Delete a CloudConvert task and its temporary data.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_delete_task '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_delete_task '{}' --json

cloudconvert.cloudconvert_create_webhook

Create an account-level CloudConvert webhook.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_create_webhook '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_create_webhook '{}' --json

cloudconvert.cloudconvert_list_webhooks

List account-level CloudConvert webhooks.

Read read
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_list_webhooks '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_list_webhooks '{}' --json

cloudconvert.cloudconvert_delete_webhook

Delete an account-level CloudConvert webhook.

Write write
Parameters
none
Generic call
kosmo integrations:call cloudconvert.cloudconvert_delete_webhook '{}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_delete_webhook '{}' --json

cloudconvert.cloudconvert_create_signed_url

Create a CloudConvert signed URL for on-demand conversions.

Write write
Parameters
signed_url_base, signing_secret, job, cache_key
Generic call
kosmo integrations:call cloudconvert.cloudconvert_create_signed_url '{"signed_url_base":"example_signed_url_base","signing_secret":"example_signing_secret","job":"example_job","cache_key":"example_cache_key"}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_create_signed_url '{"signed_url_base":"example_signed_url_base","signing_secret":"example_signing_secret","job":"example_job","cache_key":"example_cache_key"}' --json

cloudconvert.cloudconvert_verify_webhook_signature

Verify a CloudConvert webhook HMAC signature.

Read read
Parameters
payload, signature, signing_secret
Generic call
kosmo integrations:call cloudconvert.cloudconvert_verify_webhook_signature '{"payload":"example_payload","signature":"example_signature","signing_secret":"example_signing_secret"}' --json
Shortcut
kosmo integrations:cloudconvert cloudconvert_verify_webhook_signature '{"payload":"example_payload","signature":"example_signature","signing_secret":"example_signing_secret"}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

cloudconvert.cloudconvert_api_get 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_api_get --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_api_post 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_api_post --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_api_put 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_api_put --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_api_delete 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_api_delete --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_get_current_user 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_get_current_user --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_list_operations 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_list_operations --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_create_job 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_create_job --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_create_job_sync 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_create_job_sync --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_get_job 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_get_job --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_wait_job 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_wait_job --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_list_jobs 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_list_jobs --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_delete_job 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_delete_job --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_get_task 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_get_task --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_wait_task 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_wait_task --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_list_tasks 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_list_tasks --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_cancel_task 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_cancel_task --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_retry_task 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_retry_task --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_delete_task 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_delete_task --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_create_webhook 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_create_webhook --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_list_webhooks 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_list_webhooks --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_delete_webhook 0 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_delete_webhook --json
ParameterTypeRequiredDescription
No parameters.
cloudconvert.cloudconvert_create_signed_url 4 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_create_signed_url --json
ParameterTypeRequiredDescription
signed_url_base string yes Signed URL base from CloudConvert signed URL settings.
signing_secret string yes Signing secret for the signed URL base.
job object yes CloudConvert job payload with tasks and an export/url task.
cache_key string no Optional cache key to reuse output for 24 hours.
cloudconvert.cloudconvert_verify_webhook_signature 3 parameters
Schema command
kosmo integrations:schema cloudconvert.cloudconvert_verify_webhook_signature --json
ParameterTypeRequiredDescription
payload string yes Raw webhook request body.
signature string yes CloudConvert-Signature header value.
signing_secret string yes Webhook signing secret from CloudConvert webhook settings.

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.