H3 Video
Get Task Status
Changed onPoll the status of a /v2/hailuo task (any creation endpoint of this group; Sunburst / Flare image tasks are also readable here).
Status values
| Status | Description |
|---|---|
| processing | Task is being processed |
| completed | Done — file_urls contains the generated files. If some outputs failed, failed_slots lists them (refunded) |
| failed | Error — see error. Credits are automatically refunded |
Rate limit: 120 requests/minute per account, across all tasks. Prefer callback_url, the hailuo_task_updated WebSocket event, or GET /v2/hailuo/histories (see H3 Video → Getting results).
get/v2/hailuo/tasks/{id}
Request
- Base URLhttps://genaipro.io/api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Task ID received from a creation endpoint
Response
Task status
Example response
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"prompt": "A drone flying over mountains at sunrise",
"file_urls": [],
"task_type": "text_to_video",
"aspect_ratio": "16:9",
"model": "h3_768p_10s",
"number_of_outputs": 1
}Changes
- info
endpoint added
- info