Skip to content

State Change Reason

Reason Codes

Code Reason
- No reason for a state change. Used for the Created state.
1 Deprecated. Now treated as code 10. If parent's state priority is less than that of a current object, propagate the current object state.
2 Deprecated. Now treated as code 10. If parent's state priority is greater than that of a current object, propagate the sibling with greatest priority.
3 No suitable condition.
4 Sensor error.
5 No children left.
6 No data from agent.
7 Agent down.
8 Monitoring is disabled.
9 Agent task removed.
10 State change in the child object.
11 No data from agent.
12 External change.
13 Manual change.
14 Periodic event was triggered on an object with no data.
15 Data Expiration.
16 Change state on the incident clearing.
17 Incorrect State Condition.

Root-cause transition

Root cause indicates that transition is caused by a child element.

Field Type Description
rootCause.entityId String Entity ID.
rootCause.entityType Integer The type of entity.
rootCause.entityName String Name of the entity.
data Object Additional information about the state change reason. Depends on the state change reason.

Branch

Field Type Description
branch.state Integer The state to which the entity transfers if the condition is met.
branch.condition Object Condition under which the entity transfers state. See supported operators below and format below.
branch.description String Description of the state change condition.

Logical operator format.

"operator": "value"

Supported operators:

Field Description
_ct Contains
_eq Equal to
_gt Greater than
_gte Greater than or equal to
_lt Less than
_lte Less than or equal to
_m Matches with
_nct Not contains
_neq Not equal to