База знаний

Получение статуса сообщения по API

GET /sms/v1/message/getStatus/<ID> для песочницы

ID - идентификатор сообщения

Автоматическое получение статуса сообщения

Для автоматического получения статуса сообщения, необходимо при отправке сообщения, в поле hookUrl указать URL на который Вы хотите получить статус.

Статус отправляется на указанный URL методом POST.
При автоматической отправке, случае если на указанный URL не удается отправить данные, производится еще 10 повторнх попыток доставить статус. По окончанию 10 попыток отправки, если статус не удалось отправить, то в дальнейшем, его нужно будет запросить самостоятельно.

Ответ при получении статуса

не зависимо от способа получения статуса, ответы будут выглядеть следующим образом

статус для смс

{
    msgType: 'sms',
    msgId: ID сообщения,
    deliveryStatus - основной статус сообщения
}

статус для вайбера

{
    msgType: 'viber',
    msgId: ID сообщения,
    deliveryStatus - основной статус сообщения
    deliveryStatusExtend - дополнительный статус
}