Skip to main content
GET
cURL
Use this endpoint after a Kling model-route creation request. Save 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:
Immediately after creation, the response contains the submitted task:

Read the result

The response contains either a task object or a data 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

Authorization
string
header
required

Use your CometAPI API key as a Bearer token.

Query Parameters

task_ids
string
required

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.

id
string
required

Task ID returned when the video task was created.

status
string
required

Task state, such as submitted, processing, succeeded, or failed.

message
string

Task detail when returned.

outputs
object[]

Generated media when the task returns outputs.

create_time
integer

Task creation time in Unix milliseconds when returned.

update_time
integer

Last task update time in Unix milliseconds when returned.

Last modified on September 25, 2026