Get a renderable transcript for a session
Returns a snapshot of a session as a renderable timeline. Use this endpoint when you want to show the full conversation without reconstructing user messages, assistant messages, and tool calls from the raw event ledger.Documentation Index
Fetch the complete documentation index at: https://docs.dari.dev/llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/sessions/{session_id}/stream and refetch the transcript after new events arrive.
type field that determines its shape.user_message, assistant_message, or tool_call.user_message items, this is the ordered user-supplied content, such as text, file, or image blocks.assistant_message items, the current message status: queued, running, waiting_for_tool, completed, or failed.assistant_message items, this is the assistant response content available so far. It is empty while the message is still queued or running.tool_call items, the tool call ID.tool_call items, the tool name.tool_call items, the arguments sent to the tool.tool_call items, the current tool status: requested, running, completed, or failed.tool_call items, the tool result or error payload when available.tool_call items, whether the result represents an error.tool_call items, the ISO 8601 completion timestamp when available.401. If the session does not exist, the API returns 404. If the API key belongs to a different organization than the session, the API returns 403.