Получение списка алертов
Возвращает системные алерты магазина. Фильтр по статусу обязателен.
Порядок: сначала критичные алерты, внутри одной важности — новые сверху.
Request
GET
https://api.kit.yandex.net/v1/alerts
Query parameters
|
Name |
Description |
|
status |
Type: AlertStatus[] Фильтр по статусу алерта. Example: `` |
|
page |
Type: integer Номер страницы. Default: Min value: |
|
per_page |
Type: integer Количество элементов на странице. Default: Min value: Max value: |
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
|
|
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: |
|
id |
Type: AlertID Идентификатор алерта. Min length: Example: |
|
message |
Type: string Текст алерта. Example: |
|
severity |
Type: AlertSeverity Важность алерта:
Enum: |
|
resolved_at |
Type: string<date-time> Дата и время закрытия алерта. Отсутствует у активных алертов. Example: |
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: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
401 Unauthorized
Не авторизован.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
500 Internal Server Error
Внутренняя ошибка сервера.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |