GetHLRListBestSmsTime

Метод GetHLRListBestSmsTime

Примените метод GetHLRListBestSmsTime для получения истории запросов по интервалам оптимального времени для отправки текстового сообщения абоненту.


ВАЖНО! Получить историю запросов пока можно только по номеру оператора МТС. Остальные операторы будут доступны позднее


Точка подключения: Выполните POST-запрос с входными параметрами к точке подключения:

POST: https://api.exolve.ru/statistics/hlr/v1/GetHLRListBestSmsTime

Авторизация

Передайте следующие Заголовки HTTP для успешной авторизации.

Имя Тип Описание
Authorization string API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0, где e***s0 замените на API-ключ вашего приложения

Входные параметры

Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.

Параметр Тип Описание
date_from string дата начала выборки запросов в формате RFC-3339 / ISO-8601
date_to string дата окончания выборки запросов в формате RFC-3339 / ISO-8601
limit uint32 лимит выводимых строк
offset uint64 номер строки, с которой начинать выборку (начинается с 0)

Выходные параметры

Параметр Тип Описание
elements Elements номер, по которому получено лучшее время для отправки сообщения

Elements

Параметр Тип Описание
application_uuid string идентификатор приложения, из которого отправлены запросы
create_date string дата отправки запроса
number uint64 номер, по которому получено лучшее время для отправки сообщеия
result string интервал времени в UTC+0, в течение которого абонент вероятнее всего получит/прочтёт сообщение

Примеры

Входные параметры:

{
   "date_from": "2023-10-01T08:49:28.446495Z",
   "date_to":"2025-11-29T08:49:28.446495Z",
   "limit": 10,
   "offset": 0
}

Выходные параметры:

{
   "elements": [
       {
           "application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
           "create_date": "2024-11-27T13:52:02.393979Z",
           "number": "7913765XXXX",
           "result": "17:00:00,21:00:00"
       },
       {
           "application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
           "create_date": "2024-10-11T14:06:11.074975Z",
           "number": "7950880XXXX",
           "result": "15:00:00,16:00:00"
       },
       {
           "application_uuid": "8403eaef-01ed-4161-93fd-cd0c2e8ce3cf",
           "create_date": "2024-10-28T08:48:58.537060Z",
           "number": "7995880XXXX",
           "result": "3:00:00,5:00:00"
       }
   ]
}

Возможные ошибки

Код Статус Пример сообщения Описание
400 Bad Request invalid google.protobuf.Timestamp value "" неверный формат данных в запросе или отсутствуют обязательные параметры
400 Bad Request unexpected token не задано значение в одном из полей (с указанием строки)
400 Bad Request “invalid value for uint32 field limit: *” неверный формат данных поля limit
400 Bad Request “invalid value for uint64 field offset: *” неверный формат данных поля offset
400 Bad Request “hlr is disabled on the application” услуга умной проверки номеров не подключена в настройках этого приложения
400 Bad Request “incorrect request” неверный запрос
401 Unauthorized error while trying to get token from header нет заголовка авторизации
401 Unauthorized failed to parse token невалидный API-ключ
404 Not Found некорректно введен URL запроса