Trailer

Re-render a finished capture-only trailer's depth under the current look (free).

Re-renders a finished CAPTURE-ONLY trailer's depth composites under the current look IN PLACE and queues the free re-stitch + finish: takes, keeps, narration, score, audio and every id stay unchanged, and only the capture-slot picture stamps are rewritten. Composites whose key did not move are reused; the rest render fresh. NOT metered and NOT confirmed: free — there is no price and nothing to confirm. Refused with 409 trailer_state_invalid (details.refusal.code: rerender_capture_depth_nothing when the trailer has no app captures, reassemble_trailer when it has rendered shots or shots being rendered — use the reassemble path there instead, rerender_capture_depth_not_ready when it is neither in review nor finished, rerender_capture_depth_master_hold when a blank beat holds its video). Requires Idempotency-Key. Scope: story:write.

post/trailers/{jobId}/rerender-depth

Request

  • Base URL: https://docs.sleeperhit.studio/api/v1
  • URL: https://docs.sleeperhit.studio/api/v1/trailers/{jobId}/rerender-depth
  • Auth: HTTP bearer

Headers

Idempotency-Keystring required

Customer-generated stable identifier for safe retries of idempotent POST requests.

Response

The depth re-render queued: composites re-rendered and reused, nothing charged.

jobIdstring required

The trailer job.

credits0 required

Free: no credits move.

rebuiltCompositesinteger required

Capture slots whose composite key moved and rendered fresh.

reusedCompositesinteger required

Capture slots whose composite key did not move: the cache answered.

queuedtrue required

The free re-stitch + finish is queued.

messagestring required

One honest line: composites re-rendered, reused, re-stitch queued.

Changes

No recorded changes to this operation across all 1 revision of this API.