ChangeTypeUnion
An object that can initiate a change.
union ChangeTypeUnion = AgentChanged | ChannelChanged | CommentDeleted | CommentEdited | CommentReacted | ContactChange | ContactOpenedMessage | ConversationDeleted | ConversationMerged | ConversationRestored | ConversationStarred | ConversationUnstarred | EmailMessage | FacebookMessage | FollowerAdded | FollowerRemoved | ForwardedMessage | IntegrationAdded | IntegrationExternalChange | IntegrationRemoved | MessageMoved | Note | Rating | Reply | ShopifyExternalChange | Snoozed | StateChanged | SubjectChanged | Tagged | TeamChanged | TwitterMessage | Unsnoozed | Untagged | WidgetMessage
Possible types
AgentChanged object common
A conversation was reassigned to another agent.
ChannelChanged object common
A conversation was moved to another channel.
CommentDeleted object common
A comment was deleted.
CommentEdited object common
A comment was edited.
CommentReacted object common
A reaction was left on a comment.
ContactChange object common
A conversation was reassigned to another contact.
ContactOpenedMessage object common
A contact opened a message.
ConversationDeleted object common
A conversation was moved to trash.
ConversationMerged object common
A conversation was merged into another conversation.
ConversationRestored object common
A conversation was restored from trash.
ConversationStarred object common
The conversation was starred.
ConversationUnstarred object common
The conversation was unstarred.
EmailMessage object common
A message created in Groove as a result of an incoming email.
Both contacts and agents can author these type of messages. For
example, if an agent replies directly to a contact (possibly using a Groove
notification email), then Groove will register the agent's email response as a
MessageFromEmailChange.
FacebookMessage object common
A message sent to or received from Facebook.
FollowerAdded object common
A conversation is followed by an agent.
FollowerRemoved object common
A conversation is unfollowed by an agent.
ForwardedMessage object common
A message forwarded by an agent from Groove to a third party.
IntegrationAdded object common
An integration was added to a conversation.
IntegrationExternalChange object common
A change to a conversation was triggered by a linked integration.
IntegrationRemoved object common
An integration was removed from a conversation.
MessageMoved object common
A message was moved from one conversation to start another.
Note object common
A message created by an agent in Groove, visible only to other agents.
Rating object common
A rating is feedback on a conversation message from a contact for an agent.
Reply object common
An email message from an agent to a contact.
ShopifyExternalChange object common
A change that happened on Shopify.
Snoozed object common
A conversation was snoozed.
StateChanged object common
The state of the conversation changed.
SubjectChanged object common
A conversation subject was updated.
Tagged object common
A tag was added to a conversation.
TeamChanged object common
A conversation was reassigned to another team.
TwitterMessage object common
A message sent to or received from Twitter.
Unsnoozed object common
A conversation was unsnoozed.
Untagged object common
A tag was removed from a conversation.
WidgetMessage object common
A message received from a contact using the Widget.
Member of
Event object