v3

latestOpenAPI 3.1.0Proprietary2026-07-31692196.8 KB
Jobs

Create a job (generic)

Create a new media processing job. Specify the job type, input files, and processing parameters. Use GET /jobs/types to discover available types.

post/jobs

Request body

typestring required

Job type identifier (e.g., watermark.apply, transcode)

inputsobject

Input files (e.g., { source: 'https://...' })

paramsobject

Job-specific parameters (validated per job type)

forceAsyncboolean

Force async dispatch even for sync-eligible job types

idempotencyKeystring

Idempotency key to prevent duplicate job creation

Response

Job completed synchronously or duplicate (idempotent)

idstring required

Job ID

status'complete' required

Completed synchronously

urlstring

Data URL of the result