Skip to main content

По дням

Для получения выгрузки сессий по дням используется метод 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