Draw a film's picture storyboard
studio_video_storyboardDraw the PICTURE STORYBOARD for one of the film's ideas (studio_video_ideas): 14–20 timed key frames in one look, the picture the film is made from. idea is the idea's number (1–3) or key ("own" draws the script's own idea). Send what the person chose or changed along with it, otherwise our guesses stand: shape (9:16 | 16:9 | 1:1), music (keep | none | a track id from music.options), captions (true | false), include (keys from include), and feedback for what to change. Takes about a minute. Returns picture_storyboard.frames numbered 1..N (t seconds, title, note, image_url), sheets (the frames on pictures of up to nine, left to right), replan_credits and redos_left, and the film's button. PRICES: the first storyboard and another idea's first storyboard are FREE; a NEW storyboard for the SAME idea (a re-plan from feedback) costs replan_credits — say the price, get a yes, then call again with credits set to it (without it the answer is price_confirmation_required with the price, and nothing is charged). Small changes are free with edit_studio_video_board. Only when they say they are happy with the storyboard (or ask to make it now) put up make_studio_video with the button price.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| idea | Yes | The idea's number from studio_video_ideas (1–3), its key, or "own" | |
| music | No | keep | none | a track id from `music.options` | |
| shape | No | The film's shape, when they chose one | |
| credits | No | Only for a re-plan of the same idea: `replan_credits`, after they said yes to that price | |
| include | No | What to include, as keys from `include` | |
| captions | No | Captions on or off, when they chose | |
| feedback | No | What to change, in their words | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| project_id | Yes | Project id from create_motion_project. The bare project id or the library id ("studio-video:<uuid>" from list_creations / find_creation) both work. |