Skip to main content
objectThreadDiscussionMessage

Fields

id
ID!
threadDiscussionId
ID!

The ID of the discussion this message belongs to.

text
String!

A direct link to the message in Slack. Null for non-Slack discussions.

attachments

Customer-scoped attachments. Populated for EMAIL / SLACK / CURSOR messages.

workspaceFiles

Workspace-scoped files. Populated for Sidekick AGENT_SESSION messages.

hasUnprocessedAttachments
Boolean!

True when the originating Slack message had files that were not imported. Pair with slackMessageLink to render a view-in-Slack affordance.

lastEditedOnSlackAt

Timestamp of the last edit to the original Slack message, if it was edited after being synced. Null for non-Slack messages.

deletedOnSlackAt

Timestamp when the original Slack message was deleted. Null if not deleted or for non-Slack messages.

entryType
String!

Discriminator string for the entry union. Use this to determine which concrete type to expect in the entry field.

createdAt
createdBy
updatedAt
updatedBy