Get Rendobar Job
get_jobRetrieve the status and results of a submitted job, including progress, cost, and output files. Optionally wait up to 50 seconds for completion using long-polling.
Instructions
Check status and get results of a submitted job. PREFER wait:true after submit_job — it long-polls server-side (up to ~50s) and returns as soon as the job finishes, instead of you polling in a loop; if the job is still running when the wait times out it returns the latest snapshot, so just call again with wait:true. Returns progress, current step, cost, and output when done. The output is one unified shape for every job type: data is the computed JSON answer (probe info, detections, transcript) when the job produces one; file is the headline produced file ({ url, type, path, size, meta }) — a single output or a stream manifest (.m3u8/.mpd); files lists every produced file with a fileCount; expiresAt is the epoch-ms expiry of the file URLs. Data-only jobs have file null and no files; file-only jobs have no data. Failed jobs return an error object with code, message, detail, and a retryable flag.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | When true, wait for the job to reach a terminal status (long-poll, up to ~50 seconds) instead of returning the current status immediately. Times out gracefully with the latest snapshot — call again with wait:true to keep waiting. | |
| jobId | Yes | Job ID returned by submit_job (e.g. 'job_abc123') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| cost | No | Formatted cost, present when complete | |
| step | No | Name of the currently running step | |
| type | Yes | ||
| error | No | Present when failed | |
| output | No | Present when complete | |
| status | Yes | Open set: waiting | dispatched | running | complete | failed | cancelled | |
| progress | No | Fraction of completed steps (0–1); present while running | |
| durationMs | No |