По дням
Для получения выгрузки сессий по дням используется метод report/day:
POST https://api.novaconnect.kz/api/report/day
{
"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>,
"day": <int>,
"session_cost": <float>,
"value": <bigint>,
"id": <int>,
"original_number": <string>,
"iccid": <string>,
"name": <string | null>
}
]
}
}
Параметр | Тип | Описание |
---|---|---|
code | int | Код ответа, для успеха - 200 |
message | string | Сообщение ответа |
result.item.sid | int | Идентификатор сессии |
result.item.day | int (UnixTimeStamp) | День |
result.item.session_cost | float | Стоимость в евро (только для сим профиля TC) |
result.item.value | bigint (string) | Количество переданного и принятого трафика за день |
result.item.id | int | Идентификатор сим-карты |
result.item.original_number | string | Номер сим-карты |
result.item.iccid | string | ICCID сим-карты |
result.item.name | string/null | Название сим-карты |
Дополнительная информация
Синхронизация сессий с базами данных операторов происходит раз в сутки. Например, сессия была 25.06.2024, в отчет она попадет только после синхронизации 26.06.2024