Retrieve a paginated list of call transcripts and session reports within the caller’s authorized scope.
x-api-key header. You will only receive transcripts that fall under your authorized organizational or user scope.agentId: View all conversations handled by a specific Voice Agent. Great for evaluating how well a newly deployed agent is performing.sessionId: Retrieve the exact transcript for a single, known conversation.orgId: Filter calls belonging to a specific organization (useful for multi-tenant applications).2026-03-01T00:00:00Z):
from: The start date/time.to: The end date/time.limit & offset: Standard pagination controls.sort: Order your results chronologically (asc) or see the most recent calls first (desc).items array. Each item in this array represents a single session and contains rich metadata.
Key fields in a Transcript object:
chatHistory: An array of message objects representing the turn-by-turn conversation between the human user and the Voice Agent.sessionReport: An intelligent, auto-generated summary or structured data extraction from the call (if configured on your agent).durationMs: Total length of the session in milliseconds.messageCount: Total number of turns/messages exchanged.closeReason: Why the session ended (e.g., user disconnected, timeout, or agent ended the call).The maximum number of transcripts to return per page.
10
The number of items to skip for pagination.
0
Sort order based on creation time.
asc, desc "desc"
Filter transcripts by a specific Agent ID.
"f790923795a23467555c0ad6"
Filter transcripts by Organization ID.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
Fetch the transcript for a specific LiveKit session.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
Start date for filtering (ISO date or ISO date-time with offset). Example: 2026-03-01T00:00:00Z
"2026-03-01T00:00:00Z"
End date for filtering (ISO date or ISO date-time with offset). Example: 2026-03-25T23:59:59Z
"2026-03-25T23:59:59Z"