message.outgoing-status
Уведомляет об изменении статуса исходящего сообщения.
HTTP-метод: POST
Content-Type: application/json
Полезная нагрузка (Payload)
Тело запроса содержит объект JSON со следующей структурой:
| Поле | Тип | Описание |
|---|---|---|
event | object | Объект с данными события. |
event.name | string | Название события: message.outgoing-status |
id | string | Уникальный идентификатор сообщения. |
status | string | Текущий статус исходящего сообщения. Возможные значения: pending, sent, delivered, read, failed. |
message | object | Объект с данными сообщения. |
message.timestamp | number | Временная метка (Unix time) последнего изменения статуса сообщения. |
metadata | object | Дополнительные метаданные сообщения (если имеются). |
Пример (JSON Example)
json
{
"event": {
"name": "message.outgoing-status"
},
"id": "ABCD1234EFGH5678",
"status": "failed",
"message": {
"timestamp": 1770122177
},
"metadata": {
"error_code": 135000,
"error_text": "Generic user error"
}
}