Get project status
get_project_statusWhere a project stands: lifecycle status, production drive (auto | manual | none), whether the line is waiting on funds, the cut (headVersionId, latestVersion), the runs (script, build, final render, publication) with status and cost, publication (whether the piece is published and whether the cut changed since), and — when delivered — finalVideoUrl with finalVideoDurationSec, the measured length of the delivered file. latestRunByKind is a compact index by run kind; the full objects live in runs. With run_id — the id of a job that an asynchronous authoring, rewrite or publication call returned — job reports that job: its status and, once completed, its result (a Director turn's reply and staged ops; a rewrite's new version; a publication's URL), or the reason it failed. fidelityReport is derived without a model from what the pipeline already wrote on the cut: per scene, the figures the narration says (the cited fact, the date the material gives for it and the figure's period when the data codex derived one), what the screen draws (each chart stage in drawing order with every value drawn, approx or withheld) and the facts the scene cites; per piece, the corpus policy, the closing card, the axes of the delivered final measured out of band, and the critic's scope — the house critic judges the script and does not see the charts or each figure's period. next names the following step. The server pushes no notifications: progress is visible only through a new call. $0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | No | Optional: a job id (`runId`) returned by an asynchronous tool of this project. | |
| project_id | Yes |