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

Read the task from data[0] and continue querying until its status is terminal. When the status is succeeded, read the video URL from that task’s outputs array. Some observed Comet compatibility responses return a bare task object or include a top-level status; these are compatibility forms, not the canonical envelope. When data is present, use data[0].status. 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

Task ID from the data.id field of a creation response. This CometAPI route documents one task_ids value per request.

Response

200 - application/json

The task state and available outputs are returned in the data array.

Canonical task response for the CometAPI route. Read the selected task from data[0]; a bare task object is a compatibility form.

data
object[]
required

The task record returned for the requested task. The current CometAPI route returns it as data[0].

Required array length: 1 element
code

Response code returned with the task list.

message
string

Response message returned with the task list.

status
string

Observed Comet compatibility response-level status when returned. Read the selected task state from data[0].status.

request_id
string

Request ID for support when returned.

Last modified on September 25, 2026