Skip to main content

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