Model routes
Get a Kling model-route task
Get the status and video output of one Kling model-route task by its task ID.
GET
cURL
Use this endpoint after a Kling model-route creation request. Save
Immediately after creation, the response contains the submitted task:
data.id from the creation response and pass that ID as task_ids.
Request parameter
To retrieve one task, replace
<task_id> with the data.id value from the creation response:
Read the result
The response contains either a task object or adata array with one task. Read the task’s status. When it is succeeded, read the video URL from that task’s outputs array. An array response can also contain a top-level status; use the status inside data[0] for the selected task.
A completed task has this response shape:
Store the finished video in your own storage if you need to retain it beyond the returned URL’s availability.
Authorizations
Use your CometAPI API key as a Bearer token.
Query Parameters
One task ID from the data.id field of a creation response.
Response
200 - application/json
Current state and available outputs for the requested task.
- Option 1
- Option 2
Task ID returned when the video task was created.
Task state, such as submitted, processing, succeeded, or failed.
Task detail when returned.
Generated media when the task returns outputs.
Task creation time in Unix milliseconds when returned.
Last task update time in Unix milliseconds when returned.
Last modified on September 25, 2026