Save the project Series Bible.
Stores caller-authored project canon, episode map, character roster, style, and audio direction. This is the same project document the web UI edits and the MCP/CLI tools read. Complete the full bible before screenplay generation when possible; that is guidance, not an enforcement block. One change IS gated: writing the episode map before the project can plan (premise coverage passed, canon complete) is refused with 409 project_precondition_failed, and details.stage names the stage to finish. Every save returns gateChange { before, after, staleCoverage }: what it did to the project's gate. Appending (episodes for a new season, a new character) never re-locks anything. An edit to canon a coverage report scored puts that report out of date (staleCoverage) and re-locks what it opened: after full coverage, paid work on every episode already written (coverage, casting, table reads, videos, decks, trailers, publishing) until full coverage passes again. When after.stage comes before before.stage, tell the user.
Request
- Base URL: https://docs.sleeperhit.studio/api/v1
- URL: https://docs.sleeperhit.studio/api/v1/story-projects/{projectId}/series-bible
- Auth: HTTP bearer
Request body
Response
The saved Series Bible and what the save did to the project's gate.
Changes
No recorded changes to this operation across all 1 revision of this API.