StateTransitions

StateTransitions
StateTransitions

A collection of state transition events for an alarm instance, tracking when and how the alarm's state has changed over time. This includes transitions to acknowledged, suppressed, raised, and resolved states.

JSON Example
{
    "acknowledged": {
        "at_time": 0,
        "by_user": "string"
    },
    "suppressed": {
        "at_time": 0,
        "by_user": "string"
    },
    "raised": {
        "at_time": 0,
        "by_user": "string"
    },
    "resolved": {
        "at_time": 0,
        "by_user": "string"
    }
}
acknowledged
Optional

Metadata about a state transition event, including when it occurred and which user initiated it. This information is used for auditing and tracking the lifecycle of alarm instances.

suppressed
Optional

Metadata about a state transition event, including when it occurred and which user initiated it. This information is used for auditing and tracking the lifecycle of alarm instances.

raised
Optional

Metadata about a state transition event, including when it occurred and which user initiated it. This information is used for auditing and tracking the lifecycle of alarm instances.

resolved
Optional

Metadata about a state transition event, including when it occurred and which user initiated it. This information is used for auditing and tracking the lifecycle of alarm instances.