Статус сообщения
Нотификация message.status сообщает результат отправки сообщения: sent или failed. Отправка сообщений — API-метод, после вызова которого отправляется сообщение. При статусе failed нотификация также содержит поля data.error_code и data.error_description.
message.status — sent
Отправляется, когда сообщение успешно доставлено получателю. data.state = sent.
json
{
"event": "message.status",
"event_version": 1,
"event_id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2025-01-15T10:30:05Z",
"data": {
"state": "sent"
}
}message.status — failed
Отправляется при ошибке доставки. data.state = failed + error_code и error_description.
json
{
"event": "message.status",
"event_version": 1,
"event_id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2025-01-15T10:30:05Z",
"data": {
"state": "failed",
"error_code": "NETWORK_ERROR",
"error_description": "Network error"
}
}