Cut shorts
Plan platform-shaped short clips from a finished render.
Authorizations
A workspace API key.
Headers
Stable retry key for this logical paid call. Reuse it after a timeout to receive the original result without duplicate work or spend.
1 - 255Send 1 to get the price, balance and budget verdict without running anything.
"1"The approved price; a call that would cost more is refused and nothing is charged.
^\d+$Body
A completed video.render job id. Read it from that call’s jobId; confirm GET /v1/jobs/{jobId} reports done first.
1 - 200"job_4k1b7d"
The existing project to file this work under. Create it with POST /v1/projects, then reuse its id across related calls. A project this workspace does not own answers not_found; the work is never silently filed somewhere else.
1 - 200Platforms to shape the short-form scripts for, e.g. ["tiktok", "shorts"]. Omit to use service defaults.
1 - 10 elementstiktok, reels, shorts, twitter Maximum scripts to plan for each platform. 1 to 10.
1 <= x <= 10Response
Success.
- Option 1
- Option 2
What this call actually cost, which is not always what was quoted.
300
SHORT-FORM SCRIPTS, not rendered files. Each carries the platform it is shaped for, its target length, the segment of the source it came from, why that segment was chosen, and the script itself. To turn one into a video, render it — this pass decides WHAT the shorts should be, which is the expensive judgement; the rendering is a separate job per clip.
The existing project this work was filed under. It matches the projectId supplied by the caller after workspace ownership was verified.
"prj_9x2a4c"
Your balance after the charge. Absent when billing is disabled for the workspace.
3900