Query HiDream-O1-Video-1.0 Task Results
1. Endpoint
/api/maas/gw/v1/videos/generations/results
2. Method
GET
3. Request Parameters
Header
| Parameter | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | Bearer API key, for example Bearer sk-xxxxxxxx |
Query Params
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| task_id | string | Yes | - | Task ID returned when the task was submitted |
4. Request Example
curl --get 'https://hiharness.hidreamai.com/api/maas/gw/v1/videos/generations/results' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--data-urlencode 'task_id=7aa15e3d-dcd6-4c27-9378-87ec97b2fbce'
5. Response Parameters
| Parameter | Type | Description |
|---|---|---|
| code | integer | Status code. 0 indicates a successful request |
| message | string | Response message |
| request_id | string | Unique request identifier |
| result | object | Task result |
| result.task_id | string | Task ID |
| result.status | integer | Main task status: 0 indicates processing; 1 indicates that all subtasks have finished |
| result.sub_task_results | array | List of subtask results |
sub_task_results
| Parameter | Type | Description |
|---|---|---|
| task_status | integer | Subtask status: 0 queued, 1 succeeded, 2 processing, 3 generation failed, 4 failed the safety review |
| url | string | URL of the generated video when the task succeeds |
result.status=1means that the task has reached a terminal state; it does not necessarily mean that generation succeeded. Checksub_task_results[].task_statusto determine the final result.
6. Processing Response Example
{
"code": 0,
"message": "Success",
"request_id": "f4afd783-3daf-4f1d-b2a4-fae06b5ac149",
"result": {
"task_id": "7aa15e3d-dcd6-4c27-9378-87ec97b2fbce",
"status": 0,
"sub_task_results": [
{
"task_status": 2
}
]
}
}
7. Successful Response Example
{
"code": 0,
"message": "Success",
"request_id": "af0eeb9a-c61e-416e-896b-2d13a30f657b",
"result": {
"task_id": "7aa15e3d-dcd6-4c27-9378-87ec97b2fbce",
"status": 1,
"sub_task_results": [
{
"task_status": 1,
"url": "https://example.com/generated-video.mp4"
}
]
}
}