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