Get Render Status Tool
get_render_statusGet the render state of a video's viral moments. Pass the video id (a
hashid from list_videos); optionally pass a single viral_moment id to
narrow to one moment.
Each entry reports status:
completed— a final render exists;rendered_clipis its URL.rendering— a render was dispatched and is in progress (keep polling).failed— the render failed and can be requested again.skipped— rendering was skipped for this moment.not_rendered— no render has been requested for this moment yet.
Render completion is derived from the moment's rendered clip, not any
intermediate flag. Poll every 10-15 seconds only while rendering.
Stop on completed, failed, skipped, or not_rendered. After 15 minutes,
stop polling and report the current state if still rendering.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"video": "<video>"
},
"name": "get_render_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video | Yes | The video id (hashid) from list_videos. | |
| viral_moment | No | Optional: a single viral moment id to narrow the result. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video | Yes | The video id (hashid) these renders belong to. | |
| renders | Yes | One entry per plan-visible, auto-processed viral moment. |