Get a single chat log by ID
Authorizations
Azure AD access token obtained via MSAL
Path Parameters
Response
Chat log found
A persisted chat session (conversation transcript + source/AI metadata)
Chat log ID (UUID)
Owner's email / UPN (Cosmos partition key). Always set server-side from the authenticated user.
Ordered conversation messages
Display name of the data source at log-write time
DATASOURCE_TYPE at log-write time (shared, personal, workspace, sharepoint, ...)
Source chat ID — ephemeral workspace session ID for workspace chats, persisted chat ID for shared chats
AI inference options captured at log-write time
AI-generated title for the chat session (generated asynchronously after create/update)
Parent chat name (e.g. "My Workspace" for personal, chat tab title for shared)
True when produced by the ephemeral cross-chat workspace session — authoritative chat-kind signal on rehydrate
True if any message is human_input_prompt or prompt_response
Count of prompt_response messages
All promptTemplateIds referenced in this chat log
ISO-8601 creation timestamp (set server-side)
ISO-8601 update timestamp (set server-side)
Cosmos DB last-modified timestamp (epoch seconds)