Skip to main content

СМС и звонки

Для получения выгрузки по смс используется метод report/call_sms:

POST https://api.novaconnect.kz/api/report/call_sms

{
  "filter": {
    "start": <string>,
    "end": <string>
  },
  "select": <array>,
  "page": <int>,
  "size": <int>
}

Параметры

ПараметрТипОписаниеОбязательность
selectarrayМассив данных, по которым составляется отчетНет
filter.startstringДата начала (в формате ДД-ММ-ГГГГ)Нет
filter.endstringДата конца (в формате ДД-ММ-ГГГГ)Нет
pageintНомер страницы (нумерация с 0)Нет
sizeintРазмер страницыНет
Параметр select

В параметр необходимо передавать массив данных в виде:

  • all - чтобы получить данные по всем доступным сим-картам;
  • s_id - чтобы получить данные по сим-карте с идентификатором id
  • g_id - чтобы получить данные по сим-картам, входящим в группу с идентификатором id

Ограничения и доступы

Метод доступен пользователю с любой ролью

Успешный ответ

{
  "code": 200,
  "message": <string>,
  "result": {
    "items": [
        {
            "sid": <int>,
            "date": <int>,
            "type": <string>,
            "to_number": <string>,
            "session_cost": <float>,
            "id": <int>,
            "original_number": <string>,
            "iccid": <string>,
            "name": <string | null>
      }
    ]
  }
}
ПараметрТипОписание
codeintКод ответа, для успеха - 200
messagestringСообщение ответа
result.item.sidintИдентификатор действия
result.item.dateint (UnixTimeStamp)Дата отправки (приема)
result.item.typestringТип действия (см. ниже)
result.item.to_numberstringНомер назначения
result.item.session_costfloatСтоимость в евро
result.item.idintИдентификатор сим-карты
result.item.original_numberstringНомер сим-карты
result.item.iccidstringICCID сим-карты
result.item.namestring/nullНазвание сим-карты
Тип действия

Параметр type может принимать следующие значения:

ЗначениеОписание
callЗвонок
in_smsВходящее смс
out_smsИсходящее смс
ussdUssd-запрос

Дополнительная информация

Синхронизация информации с базами данных операторов происходит раз в сутки. Например, действие было 25.06.2024, в отчет оно попадет только после синхронизации 26.06.2024