Retry Failed Render
retry_stepResume a FAILED video on the same job, keeping its script and every edit -- follow get_job_status's next_action. A failed script is written again for free (it then comes back for review). A render that failed before or during clip rendering or stitching carries on to the finished video and spends credits like the original render (estimate_cost gives the maximum). After a content-policy block, rewrite the flagged scenes with edit_scene and pass content_edited=true. Not for a job that is still running or looks stuck.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | The video's job_id (from create_video, create_from_template or list_videos). | |
| content_edited | No | Only after a content-policy failure: true once the flagged scene(s) were rewritten with edit_scene (the retry is refused otherwise, since it would be blocked again). | |
| idempotency_key | No | A unique string for this request (e.g. a UUID). Reuse it when retrying: a repeat within 24h returns the first result instead of starting (and charging for) a second render. |