GET https://api.tokenhot.ai/v1/video/generations/{task_id}task_id returned when submitted. Status flow: SUBMITTED → SUCCESS / FAILURE. On success, the result video URL is in data.result_url; on failure, the reason is in data.fail_reason.curl --location 'https://api.tokenhot.ai/v1/video/generations/task_JaURYzdMLazjhxxxxxxfAPvwEWnyHSDlS' \
--header 'Authorization: Bearer <token>'{
"code": "success",
"message": "",
"data": {
"task_id": "task_JaURYzdMLazjhxxxxxxfAPvwEWnyHSDlS",
"status": "SUCCESS",
"progress": "100%",
"result_url": "example.mp4",
"fail_reason": "",
"model": "gemini-omni-video",
"submit_time": 1781676739,
"finish_time": 1781676843
}
}