Pitch Deck

List a project's pitch decks.

Lists the project's season and project-scoped pitch decks, newest first — what the Publishing page shows: each deck's id, title, status, style, frameCount, published, renderedVideoStatus, renderedVideoUrl, pdfStatus, deckMode, its scope (scopeKind, scopeLabel, scopeBadge), its read-only audienceLabel / titleLabel labels and createdAt. ?season=N narrows it to one season; ?episode=<episodeId> (an episode id from GET /story-projects/{projectId}/seasons) lists one story episode's decks instead, through its script (a product project has none). Other episode decks are keyed on their script's upload and are not listed here. The same read MCP list_pitch_decks makes. Read-only; costs no credits. Scope: story:read.

get/story-projects/{projectId}/pitch-decks

Request

  • Base URL: https://docs.sleeperhit.studio/api/v1
  • URL: https://docs.sleeperhit.studio/api/v1/story-projects/{projectId}/pitch-decks
  • Auth: HTTP bearer

Query parameters

seasoninteger

Only this season's project decks.

episodestring

Only this episode's decks (an episode id from the project's seasons). Not with season; 400 for an id the Bible does not have.

Response

The project's pitch decks, newest first.

idstring required
titlestring required
statusstring required

The deck's workflow status (draft / rendering / review / finishing / complete / failed).

stylestring nullable
frameCountinteger nullable
publishedboolean
renderedVideoStatusstring nullable
renderedVideoUrlstring nullable
pdfStatusstring nullable
deckModestring nullable
scopeKind'episode' | 'season' | 'project' required

What the deck was made for.

scopeLabelstring
scopeBadgestring nullable
audienceLabelstring
titleLabelstring
createdAtstring date-time

Changes

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