Remix references
Synthesise one original script from up to ten reference videos or transcripts. Each source is reconstructed first — a URL is fetched and transcribed, a transcript is taken as given — and then ONE new script is written from all of them against your instructions. It is not a paraphrase of the best source. Priced by the work: from transcripts alone it is one script (script), or one scene plan (scene-plan) when outputFormat is scenes; with any url source it is one video analysis (video-analysis) per url source, each up to 180 seconds long.
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
One to ten references. url is fetched and transcribed for you; transcript is used as sent.
1 - 10 elements- Option 1
- Option 2
What the new script should do differently.
1 - 4000The 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 - 200Output language. Defaults to English.
1 - 60Return one continuous script or a scene-by-scene structure. Defaults to script.
script, scenes Platform conventions to write for. general is platform-neutral and is the default.
tiktok, reels, shorts, youtube, twitter, general Subject area for terminology and framing.
200Anything the writer should know about your brand: voice, claims, things to avoid. It shapes the new script; it is never treated as source material.
4000Fact-check the finished script against public sources before it is returned. A script whose hook or thesis cannot be verified is withheld and nothing is charged. Without web search configured the script is returned unchecked, with a warning in gate.
Target runtime for the resulting script, in seconds. 5 to 3,600.
5 <= x <= 3600Response
Success.
- Option 1
- Option 2
What this call actually cost, which is not always what was quoted.
300
The synthesised script, or scenes when outputFormat asked for them.
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
Present when verify was sent. A script the check did not clear is never returned (and never charged).