Skip to content

message.outgoing-status

Уведомляет об изменении статуса исходящего сообщения.

HTTP-метод: POST
Content-Type: application/json

Полезная нагрузка (Payload)

Тело запроса содержит объект JSON со следующей структурой:

ПолеТипОписание
eventobjectОбъект с данными события.
event.namestringНазвание события: message.outgoing-status
idstringУникальный идентификатор сообщения.
statusstringТекущий статус исходящего сообщения. Возможные значения: pending, sent, delivered, read, failed.
messageobjectОбъект с данными сообщения.
message.timestampnumberВременная метка (Unix time) последнего изменения статуса сообщения.
metadataobjectДополнительные метаданные сообщения (если имеются).

Пример (JSON Example)

json
{
  "event": {
    "name": "message.outgoing-status"
  },
  "id": "ABCD1234EFGH5678",
  "status": "failed",
  "message": {
    "timestamp": 1770122177
  },
  "metadata": {
    "error_code": 135000,
    "error_text": "Generic user error"
  }
}