# alert.list

List all types of alerts including active/dismissed currently in the system.

Type: object

##

Type: array
No Additional Items

##

#### Result

Type: array of object

Array of all current alerts in the system.

No Additional Items

##### Each item of this array must be:

#### Alert

Type: object
No Additional Properties

##

#### Uuid

Type: string

Unique identifier for the alert.

##

#### Source

Type: string

Source component that generated the alert.

##

#### Klass

Type: string

Alert class identifier for categorization.

##

#### Args

Type: object

Arguments and parameters specific to the alert type.

##

#### Node

Type: string

Node identifier in HA systems or hostname for single-node systems.

##

#### Key

Type: string

Unique key used for alert deduplication and identification.

Must be at most `2147483647` characters long

##

#### Datetime

Type: string Format: date-time

Timestamp when the alert was first created.

##

#### Last Occurrence

Type: string Format: date-time

Timestamp of the most recent occurrence of this alert.

##

#### Dismissed

Type: boolean

Whether the alert has been manually dismissed by a user.

##

#### Mail

Type: object

Email notification configuration and status for this alert.

##

#### Text

Type: string

Human-readable description of the alert.

Must be at most `2147483647` characters long

##

#### Id

Type: string

Alert identifier used for API operations.

##

#### Level

Type: string

Severity level of the alert (INFO, WARNING, ERROR, etc.).

##

#### Formatted

Formatted alert message with HTML.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### One Shot

Type: boolean

Whether this alert will not be dismissed automatically.

Required roles: ALERT_LIST_READ