---
title: "Individual queries"
method: GET
path: "/kling/v1/{action}/{action2}/{task_id}"
---

# Individual queries

`GET /kling/v1/{action}/{action2}/{task_id}`

The example uses `videos/text2video`; substitute the action segments that match your task type, such as `images/generations` or `audio/text-to-audio`.

## Path parameters

- `action` string, required
- `action2` string, required
- `task_id` string, required

## Response `200`

Current Kling task state.

- object
  - `code` integer, required — Kling response code. 0 indicates the query was accepted.
  - `message` string, required — Kling response message.
  - `request_id` string, required — Identifier for this query request.
  - `data` object, required
    - `task_id` string, required — Kling task id.
    - `task_status` 'submitted' | 'processing' | 'succeed' | 'failed', required — Current task state.
    - `task_status_msg` string — Failure or status detail when returned.
    - `task_info` object, required — Additional task metadata. The object can be empty.
    - `task_result` object — Result metadata. Present as an empty object while processing and populated on success.
      - `videos` object[] — Generated videos.
        - `id` string — Generated video id.
        - `url` string — Generated video URL.
        - `duration` string — Video duration in seconds.
    - `created_at` integer, required — Task creation timestamp in milliseconds.
    - `updated_at` integer, required — Last task update timestamp in milliseconds.
    - `final_unit_deduction` string — Final unit deduction returned after a successful task, when available.

---

[API](https://skmtc.net/cometapi/apis/create-api-key.md) · [All operations](https://skmtc.net/cometapi/apis/create-api-key/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cometapi/create-api-key/versions/0863102dbf34/schema)
