Get Scene Context Route
GET /api/writing/documents/{document_id}/scene-context
GET
/api/writing/documents/{document_id}/scene-context
Get narrative context for a document/scene.
Returns plot beats, characters, character knowledge, timeline events, and locations relevant to this document’s linked outline node.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” document_id
required
Document Id
string
Query Parameters
Section titled “Query Parameters ”Responses
Section titled “ Responses ”Successful Response
SceneContext
Full narrative context for a document/scene.
object
documentId
required
Documentid
string
outlineNodeId
Outlinenodeid
string
outlineNodeTitle
Outlinenodetitle
string
plotBeats
Plotbeats
Array<object>
ScenePlotBeatA plot point active in this scene.
object
pointId
required
Pointid
string
plotlineId
required
Plotlineid
string
plotlineTitle
required
Plotlinetitle
string
plotlineColor
Plotlinecolor
string
pointTitle
required
Pointtitle
string
pointType
required
Pointtype
string
intensity
required
Intensity
integer
status
required
Status
string
characters
Characters
Array<object>
SceneCharacterA character or entity present in this scene.
object
loreEntryId
required
Loreentryid
string
name
required
Name
string
entryType
required
Entrytype
string
role
Role
string
portraitUrl
Portraiturl
string
knowledge
Knowledge
Array<object>
SceneKnowledgeFactA fact a character knows (or doesn’t) at this scene.
object
characterId
required
Characterid
string
characterName
required
Charactername
string
fact
required
Fact
string
factType
Facttype
string
isKnown
Isknown
boolean
timelineEvents
Timelineevents
Array<object>
SceneTimelineEventA timeline event related to this scene’s plot beats.
object
eventId
required
Eventid
string
timelineId
required
Timelineid
string
title
required
Title
string
dateDisplay
Datedisplay
string
locations
Locations
Array<object>
SceneLocationA location relevant to this scene.
object
loreEntryId
required
Loreentryid
string
name
required
Name
string
mapPinId
Mappinid
string
mapId
Mapid
string
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context