CopilotSessionSummary
One row in the user's own conversation list.
type CopilotSessionSummary {
awaitingApprovalCount: Int!
createdAt: Float!
id: ID!
lastMessageAt: Float
pinnedAt: Float
snippet: String
status: String!
title: String
}
Fields
CopilotSessionSummary.awaitingApprovalCount ● Int! non-null scalar
How many proposal cards in this chat still wait for the owner's decision (proposed, or waiting for a re-price). A chat started by a connected app (MCP) holds its cards here.
CopilotSessionSummary.createdAt ● Float! non-null scalar
When it started, in epoch milliseconds.
CopilotSessionSummary.id ● ID! non-null scalar
The unique ID of this record.
CopilotSessionSummary.lastMessageAt ● Float scalar
When the last message was written, in epoch milliseconds.
CopilotSessionSummary.pinnedAt ● Float scalar
When the owner pinned this chat (epoch ms); null = not pinned.
CopilotSessionSummary.snippet ● String scalar
Search only: an excerpt of the newest message that matched — why this chat is in the results.
CopilotSessionSummary.status ● String! non-null scalar
The status of the conversation.
CopilotSessionSummary.title ● String scalar
The title of the conversation.
Returned By
copilotSessions query ● pinCopilotSession mutation ● renameCopilotSession mutation ● unarchiveCopilotSession mutation
Member Of
CopilotSessionHistoryPage object