API
ДокументацияСообщения и шаблоны

Статусы доставки и журнал

Почему HTTP 202 не означает, что клиент получил сообщение.

WAIX API · Обновлено 22 сентября 2026

Что означают статусы

СтатусЗначение
queuedЗапрос принят в очередь WAIX.
processingВыполняется отправка.
sentПровайдер принял отправку; это ещё не доставка на устройство.
deliveredПолучено подтверждение доставки.
readПолучено подтверждение прочтения; оно может не появиться.
failedЕсть известная ошибка. Посмотрите её причину.
outcome_unknownРезультат внешнего запроса не подтверждён; повтор может создать дубликат.
receivedВходящее сообщение в журнале.

Где смотреть

После POST /messages сохраните data.id. Получайте GET /messages/{id} или следите за message.status.updated. В кабинете «Журнал сообщений» можно посмотреть историю и ошибки. Отсутствие read само по себе не доказывает, что человек не видел сообщение.

Проверить проблему

  1. Найдите запись по ID и времени, а не только по номеру клиента.
  2. Проверьте попытки и ошибку.
  3. Если есть failed, устраните причину перед повтором.
  4. При outcome_unknown проверьте журнал и соответствующую операцию в CRM: повтор может отправить сообщение второй раз.
Остался вопрос по этой инструкции?Написать в поддержку →