Skip to main content
GET
Error

Authorizations

Authorization
string
header
required

Azure AD access token obtained via MSAL

Query Parameters

page
integer
default:1

Page number

pageSize
integer
default:20

Items per page

startDate
string

Filter by start date

endDate
string

Filter by end date

chatId
string

Filter by chat ID

dataSourceType
string

Filter by data source type

keyword
string

Full-text search keyword

summariesOnly
boolean
default:false

Lightweight boot-prefetch mode. Returns projected summaries only: data is empty, filterOptions is null, and chat logs are queried without their chatHistory payload. Full logs are fetched per-log via GET /user/chatlogs/{id}.

Response

200 - application/json

Paginated chat logs (full documents in data plus summaries; data is empty when summariesOnly=true)

Paginated chat log list response (full documents + summaries + filter options)

data
ChatLog · object[]
required

Full chat log documents for rehydration (empty when summariesOnly=true)

summaries
ChatLogSummary · object[]
required

Table-ready summaries for the same page of results

pagination
object
required
filterOptions
object | null
required

Dropdown filter options (null when summariesOnly=true)