Render candidate mood board frames (metered — TWO CALLS, price first).
Draw candidate frames for the project's look from a brief. METERED: one still image per frame. Sent WITHOUT confirmed it prices the batch and renders nothing (quotedOnly: true, credits, and a note to show the writer); sent again with confirmed: true it reserves the credit lines and queues the batch. confirmed is optional rather than a required true because a field that must be true to validate cannot tell a confirmed call from an unconfirmed one, and it would force the price to be announced after the money moved. EVERY CANDIDATE COSTS, KEPT OR NOT — keeping is the free act that agrees the look, so the frames the writer drops were still drawn and still charged; the quote says so and a caller showing the price must show that sentence with it. Preconditions run above the price: a project that has not passed premise coverage, or no image model bound for frames, is 409 project_precondition_failed with nothing quoted. A confirmed call answers with a chatToolJobId — the frames are NOT in the response. Poll getProjectMoodBoard until the batch leaves renders and its frames appear in candidates, then keep the ones that are right.
Request
- Base URL: https://docs.sleeperhit.studio/api/v1
- URL: https://docs.sleeperhit.studio/api/v1/story-projects/{projectId}/mood-board/render-frames
- Auth: HTTP bearer
Headers
Customer-generated stable identifier for safe retries of idempotent POST requests.
Request body
Response
The price (no confirmed) or the queued batch.
Changes
No recorded changes to this operation across all 1 revision of this API.