Skip to main content
Required scopes: support_tickets_read
Who wrote the message.
The channel the message is on.
String
The message as plain text. Null for a message with no text, such as an image.
The customer who wrote it. Null unless authorType is CUSTOMER, and null when their record was deleted.Requires: customers_read
When the carrier reported it delivered. Null until it does, and for messages the customer sent.
When delivery failed. Null unless it failed.
ID!
required
A globally-unique identifier. Treat it as an opaque handle: pass it back to the API (e.g. to node(id:)) to refetch this object, but don’t parse it or build one yourself — its format is not part of the contract and may change.
The message this one replies to. Null when it isn’t a reply, or that message is hidden.Requires: support_tickets_read
When the customer read it. Null unless the channel reports reads.
required
When the message was sent or received.
How the message was carried. Null when it wasn’t recorded.
The team member who wrote it. Null unless authorType is TEAM_MEMBER, and null when they’ve left the team.Requires: support_tickets_read
The thread the message is on. Null when the thread is on a channel the API doesn’t expose.Requires: support_tickets_read