Approve the cut
Approve a proposed headless footage edit. Approves only cut ids present in the stored proposal and asynchronously starts the same child renders used by the dashboard.
Authorizations
A workspace API key.
Headers
Required durable retry key. Reuse only for the identical logical request; a different payload returns conflict.
1 - 255Body
Existing project that owns the proposal and approved renders.
1 - 200Parent job id returned by the review-mode edit submission.
1 - 200Cut ids from the stored proposal to apply; an empty list keeps all proposed footage.
50001Topic ids from clips[].topics[] to remove whole from the cut.
5001Topic ids to cut as their own vertical short, in publish order.
501Moment ids from clips[].moments[] to cut as shorts, in publish order, after any short topics. With neither, shorts come from the best-scored moments.
501Revise an already rendered cut: send proposal.generation from GET /v1/jobs/{jobId}/proposal (0 after the first approval). A stale value answers 409 conflict with details.currentGeneration. Omit for the first approval.
0 <= x <= 1000