GetHLRReport
Метод GetHLRListReport
Примените метод GetHLRReport для получения отчёта с результатами массовой проверки номеров. Последовательность действий:
- Отправьте номера на проверку с помощью метода GenerateActivityScoreReport или GenerateBestCallTimeReport. В ответе на запрос вы получите идентификатор отчёта с результатами проверки
- Используйте этот идентификатор, чтобы с помощью метода GetHLRReport получить этот отчёт. В нём по каждому проверенному номеру будет доступен коэффициент активности на сети (от 0 до 1) или промежуток времени, в течение которого абонент вероятнее всего ответит на звонок
Точка подключения: Выполните POST-запрос с входными параметрами к точке подключения:
POST: https://api.exolve.ru/hlr/v1/GetHLRReport
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
Имя | Тип | Описание |
---|---|---|
Authorization | string | API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0 , где e***s0 замените на API-ключ вашего приложения |
Входные параметры
Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.
Параметр | Тип | Описание |
---|---|---|
file_uuid | string | идентификатор отчёта |
Выходные параметры
Параметр | Тип | Описание |
---|---|---|
file_uuid | string | идентификатор отчёта |
created_at | timestamp | срок хранения отчёта (хранится в течение 30 дней с даты создания) |
type | enum | 1 — activity_score, 2 — best_call_time |
status | string Status | текущий статус отчёта |
number_total | int32 | количество номеров в отчёте |
base64 | string | метаданные с результатами проверки |
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=="
}
Возможные ошибки
Код | Статус | Пример сообщения | Описание |
---|---|---|---|
400 | Bad Request | Fail to get hlr report | |
400 | Bad Request | invalid value for string field fileUuid: * | |
400 | Bad Request | Invalid value | |
400 | Bad Request | Unexpected token | |
400 | Bad Request | Unknown field | |
401 | Unauthorized | incorrect authorization token | невалидный API-ключ |
403 | Forbidden | нет доступа к данными с предоставленным API-ключом | |
404 | Not Found | некорректно введен URL запроса |