Get project status
get_project_statusFollow a video started by render_video, with its project id (pid). While the video is still being made, the call waits up to waitSeconds (default 40), then returns status "ready" with the videoUrl, "error" with the reason, or still "building" with progress (0 to 1), stageLabel and estimatedSecondsLeft: then call it again. Every answer carries projectUrl, the Revid page where the video appears: give it to the user if you stop checking. Renders usually take 2 to 10 minutes. Requires an active Revid plan.
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": {
"pid": "<pid>"
},
"name": "get_project_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pid | Yes | Project id returned by `render_video`. | |
| waitSeconds | No | How long to wait for the video while it is still being made, 0 to 40. Default 40; 0 checks once. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No | ||
| method | Yes | ||
| status | Yes | ||
| endpoint | Yes | ||
| retryAfterSeconds | No |