Skip to main content

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