Price, then run, the finish of a trailer.
Finishes the cut: every selected take is upscaled from its 480p render to the delivery class — 720p unless the writer asked for 1080p (deliveryResolution, else the trailer's own class) — the on-screen text layers are composited over the finished cut, and the finished master is stitched. Nothing is generated again, and a take already finished at the class is reused, not charged twice. TWO CALLS, PRICE FIRST: sent WITHOUT confirmed it prices the finish and reserves nothing (quotedOnly: true, the lines, and a warnings entry per flagged take the writer kept); sent again with confirmed: true it reserves exactly those lines and starts the finish (finishing, then complete). Refused before the price while any call has no selected take (a call with no accepted take: render it again), and while the master the writer is looking at FAILED its video coverage (trailer_video_coverage_failed, details.videoCoverage: the score, the bar and the findings with their fixes) — unless acknowledgeVideoCoverage: true, which only the writer's own choice to finish anyway may set. Coverage still running, one that could not run, or one of an earlier master never holds the finish: the quote's warnings say so. A trailer with no screenplay is finished from its app captures and title cards with no take to upscale, and is refused (trailer_capture_only, naming the beats) while any beat is blank or no beat plays a capture. Review or complete (finishing again at a new class) only. Requires Idempotency-Key. Scope: artifact:publish.
Request
- Base URL: https://docs.sleeperhit.studio/api/v1
- URL: https://docs.sleeperhit.studio/api/v1/trailers/{jobId}/finish
- Auth: HTTP bearer
Headers
Customer-generated stable identifier for safe retries of idempotent POST requests.
Request body
Response
The finish price (no confirmed) or the running finish.
Changes
No recorded changes to this operation across all 1 revision of this API.