Skip to main content

RuleTriggerType

The possible types for rule triggers.

enum RuleTriggerType {
AGENT_ASSIGNED
AGENT_MENTIONED
AGENT_UNASSIGNED
ASSIGNEE_CHANGED
CONVERSATION_AUTOMATIC_UNSNOOZED
CONVERSATION_CLOSED
CONVERSATION_OPENED
CONVERSATION_RATED
CONVERSATION_SNOOZED
CONVERSATION_SPAMMED
CONVERSATION_TRASHED
CONVERSATION_UNTRASHED
CREATED
CREATED_BY_AGENT
CUSTOM_FIELD_CHANGED
LABEL_ADDED
LABEL_REMOVED
MAILBOX_CHANGED
NEW_INBOUND_MESSAGE
NEW_NOTE
NEW_OUTBOUND_MESSAGE
UPDATED
}

Values

RuleTriggerType.AGENT_ASSIGNED

Agent assigned param

RuleTriggerType.AGENT_MENTIONED

Agent mentioned param

RuleTriggerType.AGENT_UNASSIGNED

Agent unassigned param

RuleTriggerType.ASSIGNEE_CHANGED

Assignee changed param

RuleTriggerType.CONVERSATION_AUTOMATIC_UNSNOOZED

Conversation automatic unsnoozed param

RuleTriggerType.CONVERSATION_CLOSED

Conversation closed param

RuleTriggerType.CONVERSATION_OPENED

Conversation opened param

RuleTriggerType.CONVERSATION_RATED

Conversation rated param

RuleTriggerType.CONVERSATION_SNOOZED

Conversation snoozed param

RuleTriggerType.CONVERSATION_SPAMMED

Conversation spammed param

RuleTriggerType.CONVERSATION_TRASHED

Conversation trashed param

RuleTriggerType.CONVERSATION_UNTRASHED

Conversation untrashed param

RuleTriggerType.CREATED

Created param

RuleTriggerType.CREATED_BY_AGENT

Created by agent param

RuleTriggerType.CUSTOM_FIELD_CHANGED

Custom field changed param

RuleTriggerType.LABEL_ADDED

Label added param

RuleTriggerType.LABEL_REMOVED

Label removed param

RuleTriggerType.MAILBOX_CHANGED

Mailbox changed param

RuleTriggerType.NEW_INBOUND_MESSAGE

New inbound message param

RuleTriggerType.NEW_NOTE

New note param

RuleTriggerType.NEW_OUTBOUND_MESSAGE

New outbound message param

RuleTriggerType.UPDATED

Updated param

Member of

FeatureTemplateRuleDataTrigger object ● RuleTrigger object ● TriggerInput input