Get a conversation
Get a conversation's active path (the messages from a leaf back to the root) plus a lightweight tree of all nodes (id/parent_id/role) for branch navigation. Pass leaf_id to preview a specific branch without changing the persisted current leaf.
Required scope: `inference:run`
Path parameters
Query parameters
Leaf node to build active_path from. When set, returns that branch's path without mutating current_leaf_id (non-destructive preview). When omitted, uses the conversation's current_leaf_id. Must belong to the conversation.
Scope the target by principal. If omitted, only a conversation with no principal (principal_id is null) is addressed; a conversation whose principal differs yields 404.
Response
Conversation detail (active path + tree)
Changes
Changed in 1 of the 71 revisions of this API.1
- ○
endpoint added
endpoint-added
- ○
Of the 71 revisions, 18 have no diff computed.