curl --request GET \
--url https://api.powertokens.ai/v1/videos/{task_id} \
--header 'Authorization: Bearer <token>'{
"id": "cgt-20250331175019-68d9t",
"task_id": "cgt-20250331175019-68d9t",
"object": "video",
"model": "seedance-1-5-pro-251215",
"status": "queued",
"progress": 0,
"created_at": 1742515200
}Query the latest state of an asynchronous video task by task ID.
The usual state flow is queued -> running -> succeeded/failed/expired. Only tasks created within the last 7 days are available.
curl --request GET \
--url https://api.powertokens.ai/v1/videos/{task_id} \
--header 'Authorization: Bearer <token>'{
"id": "cgt-20250331175019-68d9t",
"task_id": "cgt-20250331175019-68d9t",
"object": "video",
"model": "seedance-1-5-pro-251215",
"status": "queued",
"progress": 0,
"created_at": 1742515200
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Video generation task ID.
Query successful, returns task status.
Video generation task ID.
Task ID (same as id).
"video"
Model name used.
Task status. queued: queuing; running: processing; succeeded: success; failed: failed; cancelled: cancelled; expired: timeout.
pending, queued, running, succeeded, failed, cancelled, expired Task progress (percentage).
0 <= x <= 100Unix timestamp of creation time (seconds).
Unix timestamp of status update (seconds).
Unix timestamp of completion (seconds), returned only on success or failure.
Generated video download URL. Valid for 24 hours, please save promptly. Returned only when status is succeeded.
Video last frame image URL. Valid for 24 hours. Returned only when return_last_frame=true was set during task creation.
Task detailed metadata.
Show child attributes