AckdbConversation

A grouped, LLM-summarized conversation thread.

Properties

idstring

ULID

entityIdstring
sourcestring
sourceThreadKeystring

Source-specific thread key

messageCountinteger
participantNamesarray of
string
hasExternalboolean

Whether external participants are present

sourceMetadataobject

Source-specific display fields (channel_name, etc.)

summarystring (nullable)

LLM-generated 1-3 sentence summary

topicsarray of
string
sentimentstring (nullable)
"positive""negative""neutral""mixed"
actionItemsarray of
string
fileIdsarray of

IDs of entity_files attached to messages in this conversation

string
hasFilesboolean

Whether this conversation has file attachments

firstMessageAtstring <date-time>
lastMessageAtstring <date-time>

Example

AckdbConversation example
{
  "id": "string",
  "entityId": "string",
  "source": "slack",
  "sourceThreadKey": "string",
  "messageCount": 0,
  "participantNames": [
    "string"
  ],
  "hasExternal": false,
  "sourceMetadata": {},
  "summary": "string",
  "topics": [
    "string"
  ],
  "sentiment": "positive",
  "actionItems": [
    "string"
  ],
  "fileIds": [
    "string"
  ],
  "hasFiles": false,
  "firstMessageAt": "1970-01-01T00:00:00.000Z",
  "lastMessageAt": "1970-01-01T00:00:00.000Z"
}