Skip to main content
Required scopes: support_tickets_read
Who wrote the message.
The email’s Bcc recipients. Only emails the team sent have any.
The email’s Cc recipients.
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
Who sent the email. Null when it wasn’t recorded.Requires: support_tickets_read
String
The email’s HTML body, cleaned for display. Null when the email had no HTML part.
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
required
When the message was sent or received.
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
The email’s To recipients.