latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-21340457963.9 KB

2f82328f5184

v2
chat
chat

List Sessions

List chat sessions for the authenticated user.

Returns a paginated list of chat sessions belonging to the current user, with pinned sessions first and most-recently-updated as the tiebreaker.

Args: user_id: The authenticated user's ID. limit: Maximum number of sessions to return (1-100). offset: Number of sessions to skip for pagination. expert_id: Restrict the listing to sessions scoped to this expert. pinned_first: Whether pinned sessions precede strict recency ordering.

Returns: ListSessionsResponse: List of session summaries and total count.

get/api/chat/sessions

Query parameters

limitinteger
offsetinteger
expert_idstring nullable
pinned_firstboolean

Keep pinned sessions before recent sessions. Set false for strict recency when adopting the latest expert thread.

Keep pinned sessions before recent sessions. Set false for strict recency when adopting the latest expert thread.

Response

Successful Response

totalinteger required