Получение списка алертов

Возвращает системные алерты магазина. Фильтр по статусу обязателен.

Порядок: сначала критичные алерты, внутри одной важности — новые сверху.

Request

GET

https://api.kit.yandex.net/v1/alerts

Query parameters

Name

Description

status

Type: AlertStatus[]

Фильтр по статусу алерта.

Example: ``

page

Type: integer

Номер страницы.

Default: 1

Min value: 1

per_page

Type: integer

Количество элементов на странице.

Default: 25

Min value: 1

Max value: 100

AlertStatus

Статус алерта:

  • ACTIVE — проблема актуальна.
  • RESOLVED — алерт закрыт.

Type: string

Enum: ACTIVE, RESOLVED

Responses

200 OK

Список алертов.

Body

application/json
{
  "alerts": [
    {
      "id": "certificateExpiry",
      "message": "Срок действия SSL-сертификата истекает через 7 дней",
      "severity": "WARNING",
      "created_at": "2026-01-15T10:30:00Z",
      "resolved_at": "2026-01-16T09:00:00Z"
    }
  ],
  "total_count": 3
}

Name

Description

alerts

Type: Alert[]

Список алертов.

Example
[
  {
    "id": "certificateExpiry",
    "message": "Срок действия SSL-сертификата истекает через 7 дней",
    "severity": "WARNING",
    "created_at": "2026-01-15T10:30:00Z",
    "resolved_at": "2026-01-16T09:00:00Z"
  }
]

total_count

Type: integer

Общее количество алертов.

AlertID

Идентификатор алерта.

Type: string

Min length: 1

Example: certificateExpiry

AlertSeverity

Важность алерта:

  • WARNING — предупреждение, можно закрыть вручную.
  • CRITICAL — критичная проблема, закрывается только автоматически.

Type: string

Enum: WARNING, CRITICAL

Alert

Name

Description

created_at

Type: string<date-time>

Дата и время создания алерта.

Example: 2026-01-15T10:30:00Z

id

Type: AlertID

Идентификатор алерта.

Min length: 1

Example: certificateExpiry

message

Type: string

Текст алерта.

Example: Срок действия SSL-сертификата истекает через 7 дней

severity

Type: AlertSeverity

Важность алерта:

  • WARNING — предупреждение, можно закрыть вручную.
  • CRITICAL — критичная проблема, закрывается только автоматически.

Enum: WARNING, CRITICAL

resolved_at

Type: string<date-time>

Дата и время закрытия алерта. Отсутствует у активных алертов.

Example: 2026-01-16T09:00:00Z

Example
{
  "id": "certificateExpiry",
  "message": "Срок действия SSL-сертификата истекает через 7 дней",
  "severity": "WARNING",
  "created_at": "2026-01-15T10:30:00Z",
  "resolved_at": "2026-01-16T09:00:00Z"
}

400 Bad Request

Некорректный запрос.

Body

application/json
{
  "code": "VALIDATION_ERROR",
  "message": "Invalid input",
  "trace_id": "00000000000000000000000000000000"
}

Name

Description

code

Type: string

Example: VALIDATION_ERROR

message

Type: string

Example: Invalid input

trace_id

Type: string

Уникальный идентификатор запроса для отладки.

Example: 00000000000000000000000000000000

401 Unauthorized

Не авторизован.

Body

application/json
{
  "code": "VALIDATION_ERROR",
  "message": "Invalid input",
  "trace_id": "00000000000000000000000000000000"
}

Name

Description

code

Type: string

Example: VALIDATION_ERROR

message

Type: string

Example: Invalid input

trace_id

Type: string

Уникальный идентификатор запроса для отладки.

Example: 00000000000000000000000000000000

500 Internal Server Error

Внутренняя ошибка сервера.

Body

application/json
{
  "code": "VALIDATION_ERROR",
  "message": "Invalid input",
  "trace_id": "00000000000000000000000000000000"
}

Name

Description

code

Type: string

Example: VALIDATION_ERROR

message

Type: string

Example: Invalid input

trace_id

Type: string

Уникальный идентификатор запроса для отладки.

Example: 00000000000000000000000000000000