NotificationCallbackEvent
Корневой объект callback-события, который сервис POST-ом отправляет на webhook URL клиента.
Тип события. Сейчас единственное значение — NOTIFICATION_STATUS_CHANGED.
Possible values: [NOTIFICATION_STATUS_CHANGED]
notificationStatusChanged objectrequired
Данные об изменении статуса нотификации
Идентификатор нотификации, который был возвращён POST /api/v1/notifications
Терминальный статус доставки. DELIVERED — сообщение успешно доставлено получателю. FAILED — нотификация не доставлена (cascade исчерпал все каналы либо адаптер вернул NOT_DELIVERED / ACCOUNT_BANNED / UNKNOWN — все они сворачиваются в FAILED). Причина в errors[].
Possible values: [DELIVERED, FAILED]
Дата успешной доставки (присутствует только при status=DELIVERED)
errors object[]
Массив ошибок (присутствует только при status=FAILED)
Код ошибки (например, CASCADE_FAILED)
Человекочитаемое описание ошибки
{
"eventType": "NOTIFICATION_STATUS_CHANGED",
"notificationStatusChanged": {
"notificationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "DELIVERED",
"deliveredAt": "2024-07-29T15:51:28.071Z",
"errors": [
{
"code": "string",
"description": "string"
}
]
}
}