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