Update Scene Participant
PUT /api/writing/outline/nodes/participants/{participant_id}
PUT
/api/writing/outline/nodes/participants/{participant_id}
Update a participant’s role. Returns the full refreshed list.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” participant_id
required
Participant Id
string
Request Body required
Section titled “Request Body required ”Responses
Section titled “ Responses ”Successful Response
SceneParticipantsResponse
All participants attached to a single scene, in stable order.
object
participants
required
Participants
Array<object>
SceneParticipantA participant linked to a scene outline node.
Wraps outline_node_entities rows where outline_nodes.node_type = 'scene'. role is the M3 participant role; source
distinguishes manual entries from auto-inferred ones;
status_at_scene_end (M4) is the author-editable life/death status
the contradiction engine reads to detect dead-character appearances.
object
id
required
Id
string
nodeId
required
Nodeid
string
entityId
required
Entityid
string
entityName
required
Entityname
string
entityType
required
Entitytype
string
source
required
Source
string
createdAt
required
Createdat
integer
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