Skip to main content

ThreadSummary

Conversation summary returned by thread listing and detail operations.

Usage profiles​

UsageFields and validation
In responsesView fields

In responses​

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
threadIdstringOptionalIdentifier of the conversation thread.
userIdstringOptionalIdentifier of the user associated with the conversation thread.
titlestringOptionalDisplay title of the conversation thread.
tagsArray of stringOptionalLabels associated with the conversation thread.
statusstring (CONVERSATION_STATUS_ACTIVE, CONVERSATION_STATUS_ARCHIVED) or integer (int32)OptionalLifecycle status recorded for the conversation thread.
messageCountstring (int64)OptionalNumber of messages recorded in the thread summary. Pattern: ^-?\d+$.
lastMessagePreviewstringOptionalText preview of the most recently projected message.
lastMessageAtstring (date-time)OptionalTimestamp of the most recently projected message.
createdAtstring (date-time)OptionalTimestamp when the conversation thread was created.
updatedAtstring (date-time)OptionalTimestamp when the conversation thread summary was last updated.
externalIdstringOptionalCaller-supplied identifier associated with the conversation thread.

Values of status​

Lifecycle condition of a stored conversation.

ValueNo.FormMeaning
CONVERSATION_STATUS_ACTIVE1CanonicalThe conversation is in its active lifecycle state.
CONVERSATION_STATUS_ARCHIVED2CanonicalThe conversation has been archived; this is a stored lifecycle condition, not a generation outcome.

Where used​

ReferenceRelationship
List conversation threadsPOST /api/v1/llm/list-threads

Download the public reference contract.

Document: DOC-API-MODEL-thread-summary.