СМС и звонки
Для получения выгрузки по смс используется метод report/call_sms:
POST https://api.novaconnect.kz/api/report/call_sms
{
"filter": {
"start": <string>,
"end": <string>
},
"select": <array>,
"page": <int>,
"size": <int>
}
Параметры
| Параметр | Тип | Описание | Обязательность |
|---|---|---|---|
| select | array | Массив данных, по которым составляется отчет | Нет |
| filter.start | string | Дата начала (в формате ДД-ММ-ГГГГ) | Нет |
| filter.end | string | Дата конца (в формате ДД-ММ-ГГГГ) | Нет |
| page | int | Номер страницы (нумерация с 0) | Нет |
| size | int | Размер страницы | Нет |
Параметр 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>
}
]
}
}
| Параметр | Тип | Описание |
|---|---|---|
| code | int | Код ответа, для успеха - 200 |
| message | string | Сообщение ответа |
| result.item.sid | int | Идентификатор действия |
| result.item.date | int (UnixTimeStamp) | Дата отправки (приема) |
| result.item.type | string | Тип действия (см. ниже) |
| result.item.to_number | string | Номер назначения |
| result.item.session_cost | float | Стоимость в евро |
| result.item.id | int | Идентификатор сим-карты |
| result.item.original_number | string | Номер сим-карты |
| result.item.iccid | string | ICCID сим-карты |
| result.item.name | string/null | Название сим-карты |
Тип действия
Параметр type может принимать следующие значения:
| Значение | Описание |
|---|---|
| call | Звонок |
| in_sms | Входящее смс |
| out_sms | Исходящее смс |
| ussd | Ussd-запрос |
Дополнительная информация
Синхронизация информации с базами данных операторов происходит раз в сутки. Например, действие было 25.06.2024, в отчет оно попадет только после синхронизации 26.06.2024