GetVideoStatus
Response-body reference for POST /get_video_status.
Example
{
"success": true,
"message": null,
"data": {
"video": {
"video_id": "f2d9a2d4f94a4d4da6d2a0a2f4d24f01",
"status": "running",
"input_video_path": "/input/warehouse.mp4",
"input_video_name": "warehouse-shift-1",
"length": 120.0,
"current_processing_time": 30.0,
"percent_complete": 25.0,
"wall_time_seconds": 31.2,
"started_at": 1781280000.0,
"completed_at": null,
"runtime_metrics": {},
"native_pipeline_metrics": {},
"native_event_outputs": {},
"error": null
}
}
}
Fields
| Field | Type | Description |
|---|---|---|
success | boolean | Indicates whether the request succeeded. |
message | string | Optional server message. |
data.video.video_id | string | Video-processing job identifier. |
data.video.status | string | Current status, such as running, completed, failed, or not_found. |
data.video.input_video_path | string | Input video path for the job. |
data.video.input_video_name | string | Friendly video job name. |
data.video.length | number | Video length in seconds. |
data.video.current_processing_time | number | Current processing timestamp in seconds. |
data.video.percent_complete | number | Percent complete reported by the video processor. |
data.video.wall_time_seconds | number | Wall-clock runtime in seconds. |
data.video.runtime_metrics | object | Runtime metrics reported by the processor. |
data.video.native_pipeline_metrics | object | Native pipeline metrics reported by the processor. |
data.video.native_event_outputs | object | Native event output paths reported by the processor. |
data.video.error | string | Optional error text. |