Bulk Update Outline Nodes
PUT /api/writing/outline/nodes/bulk
PUT
/api/writing/outline/nodes/bulk
Update multiple outline nodes at once.
Supports status / scene_type / scene_outcome / node_type
(legacy) and the M3 scene-metadata fields pov_type /
pov_entity_id / location_entity_id / time_marker_event_id
/ time_marker_text.
Request Body required
Section titled “Request Body required ” BulkUpdateRequest
Bulk-update fields on multiple outline nodes at once.
The M3 scene-metadata fields (location_entity_id,
time_marker_event_id, time_marker_text) apply cleanly to
scene nodes but are harmless on non-scene nodes when bulk-applied
(service-layer writes them regardless; UI hides the columns for
non-scene nodes). knowledge_state is intentionally not in
the bulk payload — per-scene editing only.
object
nodeIds
required
Nodeids
Array<string>
Responses
Section titled “ Responses ”Successful Response
BulkUpdateResponse
Result of a bulk update operation.
object
updated
required
Updated
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