Create Task
Create a new task.
Authorization
Request Body
application/jsonRequiredThe request body should contain a properly formatted JSON object with one of url or file_id, plus a kind. See Tasks for more details.
urlstringFormat:
"uri"file_idstringkindRequiredstringValue in:
"ingest" | "video" | "image" | "audio" | "chapters" | "subtitles" | "thumbnails" | "nsfw" | "speech" | "description" | "outline" | "prompt" | "workflow" | "conditions" | "http"filenamestringfolderstringrefstringwebhook_urlstringFormat:
"uri"Header Parameters
Accept-VersionstringSpecifies the API Version
Default:
"2025-08-20"Value in: "2025-08-20" | "latest"Response Body
Success
idRequiredstringobjectRequiredstringkindRequiredstringValue in:
"ingest" | "video" | "image" | "audio" | "chapters" | "subtitles" | "thumbnails" | "nsfw" | "speech" | "description" | "outline" | "prompt" | "workflow" | "conditions" | "http"inputobjectoptionsobjectoutputobjectstatusRequiredstringValue in:
"pending" | "waiting" | "processing" | "ready" | "completed" | "failed" | "error" | "cancelled"progressintegerMinimum:
0Maximum: 100errorstringcreated_bystringcreatedRequiredstringFormat:
"date-time"updatedRequiredstringFormat:
"date-time"parent_idstringworkflowarray<unknown>resultsobject