GET
https://api.unifically.com
/
kling-o1
/
status
/
{task_id}
Check Status
curl --request GET \
  --url https://api.unifically.com/kling-o1/status/{task_id} \
  --header 'Authorization: Bearer <token>'
{
  "code": 200,
  "data": {
    "status": "processing",
    "task_id": "dd55ae25-adff-47a0-9194-6a37845b58e4"
  }
}
Retrieve the status and results of your Kling O1 generation tasks.

Request

curl --request GET \
  --url https://api.unifically.com/kling-o1/status/TASKID \
  --header 'Authorization: Bearer YOUR_API_KEY'
Replace task_id with your actual task_id.

Response (Processing)

{
  "code": 200,
  "data": {
    "status": "processing",
    "task_id": "dd55ae25-adff-47a0-9194-6a37845b58e4"
  }
}

Response (Completed)

{
  "code": 200,
  "data": {
    "status": "completed",
    "task_id": "dd55ae25-adff-47a0-9194-6a37845b58e4",
    "output": {
      "video_url": "https://files.storagecdn.online/video/2b186a1a-9a07-4e7f-9438-d3d380e00e59.mp4"
    }
  }
}

Response (Failed)

{
  "code": 400,
  "data": {
    "task_id": "abc123def456",
    "status": "failed",
    "message": "Generation failed",
    "code": "GENERATION_FAILED"
  }
}

Response Fields

code
integer
default:"200"
HTTP status code (200 for success)
data
object
Task data
task_id
string
Unique identifier for the task
status
string
Task status: processing, completed, failed
output
object
Output data (only present when status is completed)
video_url
string
URL to download the generated video
message
string
Error message (only present when status is failed)
code
string
Error code (only present when status is failed)