GetHLRReport

Метод GetHLRListReport

Примените метод GetHLRReport для получения отчёта с результатами массовой проверки номеров. Последовательность действий:

  1. Отправьте номера на проверку с помощью метода GenerateActivityScoreReport или GenerateBestCallTimeReport. В ответе на запрос вы получите идентификатор отчёта с результатами проверки
  2. Используйте этот идентификатор, чтобы с помощью метода GetHLRReport получить этот отчёт. В нём по каждому проверенному номеру будет доступен коэффициент активности на сети (от 0 до 1) или промежуток времени, в течение которого абонент вероятнее всего ответит на звонок

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

POST: https://api.exolve.ru/hlr/v1/GetHLRReport

Авторизация

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

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

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

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

ПараметрТипОписание
file_uuidstringидентификатор отчёта

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

ПараметрТипОписание
file_uuidstringидентификатор отчёта
created_attimestampсрок хранения отчёта (хранится в течение 30 дней с даты создания)
typeenum1 — activity_score, 2 — best_call_time
statusstring Statusтекущий статус отчёта
number_totalint32количество номеров в отчёте
base64stringметаданные с результатами проверки

Status

ПараметрТипЯзык
1ожидает проверки
2в процессе проверки
3отчёт готов
4неуспешно — отчёт готов, но есть ошибки (недостаточно средств, по номерам нет данных и пр.)
5срок хранения отчёта истёк

Примеры

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

{
    "file_uuid": "89363af6-45c8-4961-9f4a-06fa363b5fdc=="
}

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

{
    "file_uuid": "adff49cc-219c-461b-9481-962b14eb5d24",
    "created_at": "2025-05-12T20:57:38Z",
    "type": 1,
    "status": 3,
    "number_total": 9500,
    "base64": "89363af6-45c8-4961-9f4a-06fa363b5fdc=="
}

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

КодСтатусПример сообщенияОписание
400Bad RequestFail to get hlr report
400Bad Requestinvalid value for string field fileUuid: *
400Bad RequestInvalid value
400Bad RequestUnexpected token
400Bad RequestUnknown field
401Unauthorizedincorrect authorization tokenневалидный API-ключ
403Forbiddenнет доступа к данными с предоставленным API-ключом
404Not Foundнекорректно введен URL запроса