Перейти к основному содержимому

Объект сообщения

Описание полей

ПолеТипОписание
uuidstringУникальный идентификатор сообщения
parent_uuidstringUUID предыдущего сообщения в каскадной отправке.
При отсутствии в значении будет пустая строка ""
child_uuidstringUUID следующего сообщения в каскадной отправке.
При отсутствии в значении будет пустая строка ""
typeenumОдин из возможных типов сообщения
statusenumОдин из возможных статусов сообщения
traffic_typeenum | nullОдин из возможных типов тарификации сообщения
is_paid_namebooleanФлаг платного имени отправителя
status_timetimestamp | nullВремя получения статуса сообщения
start_timetimestamp | nullЗапланированное время отправки сообщения
create_timetimestamp | nullВремя создания сообщения
tostringНомер телефона получателя в международном формате, например +79018027654
fromstringИмя отправителя
replacedFromstringИмя отправителя, отображаемое у получателя
textstringТекст сообщения
countrystringISO-код страны получателя
routesenum[]Массив, содержащий типы сообщения в последовательности каскадной отправки
operatorstring | nullКороткое название оператора, зарегистрированного в системе
pool_operator_namestring | nullПолное название оператора получателя
operator_changedbooleanФлаг, указывающий на то, что получатель сменил оператора
pricefloatСтоимость сообщения в рублях
loginstringЛогин пользователя, который создал сообщение
partsinteger
  • для SMS – количество частей сообщения;
  • для Voice – количество прослушанных секунд, либо длина аудио дорожки в секундах, если сообщение еще не было доставлено.
ipstringIP-адрес, с которого было отправлено сообщение
  • для сообщений, отправленных из SMPP или API значением будет IP-адрес сервера;
  • для сообщений из личного кабинета – IP-адрес пользователя личного кабинета.
sourceenumОдин из возможных источников отправки сообщения
createdintegerАлиас для поля create_time
sendedtimestamp | nullВремя фактической отправки сообщения
provider_statusstring | nullСтатус сообщения, полученный от поставщика
regionIdinteger | nullИдентификатор региона РФ получателя в системе
не соответствует коду ФИАС
isInternationalNamebooleanФлаг, указывающий на то, что имя отправителя является международным
clientFieldstring | nullПроизвольная строка, указанная при отправке сообщения
errCodeintegerКод ошибки, 0 – ошибка отсутствует

Перечисляемые значения

Типы сообщений

ЗначениеОписание
smsSMS сообщение
viberСообщение в Viber
vkСообщение в VK
okСообщение в OK
voiceГолосовое сообщение, звонок
fcallFlash-call, авторизация по звонящему номеру телефона
hlrHLR-запрос
pingPing-SMS
pushokPushOk (SIM-Push)

Статусы сообщения

Все статусы, кроме created, progress и moderation являются конечными. Сообщение, имеющее конечный статус, не будет обновляться.

Исключением является статус delivered для сообщений в Viber или VK – он может быть изменен на read или reply после соответствующего действия получателя.

ЗначениеОписание
createdСообщение создано и ожидает отправки
moderationСообщение проверяется модераторами
rejectСообщение отклонено модератором
deliveredСообщение доставлено до получателя
readСообщение прочитано получателем – только для сообщений Viber и VK
replyПолучатель ответил на сообщение – только для сообщений Viber
undeliveredСообщение не доставлено
timeoutПросрочено – сообщение было отправлено, но время ожидания статуса истекло
progressСообщение в процессе отправки, либо в ожидании статуса после отправки
no_moneyНедостаточно средств для отправки сообщения
doubledДублирование сообщения
limit_exceededИсчерпан один из лимитов на отправку сообщений, настраиваемых в личном кабинете
bad_numberНекорректный номер телефона получателя
stop_listНомер телефона получателя находится в стоп-листе
route_closedНаправление закрыто для отправки; например, включены настройки ограничений по странам
errorНеизвестная ошибка

Типы тарификации

ЗначениеОписание
marketРекламное сообщение – любое сообщение, не соответствующее шаблону
authСообщение, текст которого соответствует зарегистрированному авторизационному шаблону
serviceСообщение, текст которого соответствует зарегистрированному сервисному шаблону
infoСообщение, текст которого соответствует зарегистрированному информационному шаблону
market_templateСообщение, текст которого соответствует зарегистрированному рекламному шаблону
transactСообщение, текст которого соответствует зарегистрированному транзакционному шаблону
fcall4Flash-call сообщение с кодом из 4 цифр
fcall6Flash-call сообщение с кодом из 6 цифр
Возможные комбинации значений типа и тарификации сообщения
smsvibervkokvoicefcallhlrpingpushok
null
market
auth
service
info
market_template
transact
fcall4
fcall6

Источники отправки

ЗначениеОписание
apiСообщение отправлено через HTTP API
lkСообщение отправлено из личного кабинета
smppСообщение отправлено через SMPP
yclientsСообщение отправлено из сервиса YClients