Отслеживание

Статус сообщений и отчеты о доставке

statusЗначениеФинальныйСписано
scheduledОжидание send_at.NoДа, возврат при отмене
queuedПринято и ожидает следующего прохода очереди (каждые две секунды).NoYes
sentПередано в сеть; ожидание отчета о доставке.NoYes
deliveredАбонент подтвердил доставку.YesYes
failedНе удалось доставить; ошибка указывает причину.YesНет, возвращено
canceledЕго запланированный пакет был отменен.YesНет, возвращено

Коды ошибок в сообщениях

error.codeЗначение
network_errorСообщение не удалось передать в сеть. Его стоимость возвращена на баланс.
undeliverableСеть сообщила, что абонент недоступен.
canceledЗапланированный пакет был отменен до его начала.

Возвраты

Если сообщение не доставлено, его полная стоимость возвращается на баланс в том же проходе, как строка возврата в журнале с указанием пакета. Поле refunded пакета показывает текущую сумму возвратов.

Webhooks или опрос

Webhooks, это быстрый путь: каждый финальный статус вызывает ваш endpoint, как только он установлен. Для небольших объемов или для проверки используйте опрос GET /v1/messages/{id} или GET /v1/batches/{id}; лимит запросов позволяет использовать оба метода.

Статус сообщений и отчеты о доставке | Документация BulkSMSAPI