Revise a run
revise_runStart a paid revision of a make_faceless video run: send changed shots or a full edited document to render a new version; quote_revision first shows the price.
Instructions
Start a revision of a run made by make_faceless (paid): a NEW run that renders the video again with the shots you change, by changes (a shot and what to generate for it) or by document (the whole edited document); pass exactly one. Call quote_revision first and show the user the price. An identical request returns the same run it started before, so a call repeated after a lost answer starts nothing new; to start a second revision with the same request on purpose, pass attempt 2. A revision that delivers is charged its quoted total; one that fails is charged nothing, even when its paid work was already done. An original has a limit on revisions running at once and on revisions failed or unfinished, and paid edits of it close some days after it finished; a refusal names which. While paid edits are closed it answers editing_disabled and charges nothing. The result is a new run: poll it with get_run; once it succeeded it is editable under its own run_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | The run to revise: a succeeded make_faceless run, an original or a revision. | |
| attempt | No | ||
| changes | No | Shots to generate anew over the run as it is: each a shot_id and the operation to generate for it. | |
| document | No | The whole edited document, as the run's draft holds it; retimes, deletions and uploads go this way. |