Skip to main content
Required scopes: support_messages_send, support_tickets_read, support_tickets_write
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
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
Boolean!
required
Whether the store’s page likes the comment. Always false on Instagram, which doesn’t let a page like comments.
Boolean!
required
Whether the store sent the commenter a private reply, a direct message about the comment. The platform allows one per comment; the conversation continues in the direct message thread.
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
Whether the comment is visible, or the store hid or deleted it.