GetList (купленные номера)

Метод GetList

Примените метод GetList для получения списка ваших купленных номеров.

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

POST: https://api.exolve.ru/number/customer/v1/GetList

Авторизация

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

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

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

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

ПараметрТипОписание
application_uuidstringидентификатор приложения, номера которого нужно найти
type_namestringтип номера
category_iduint64категория номера
region_iduint64регион номера
date_fromstringдата покупки номера в формате RFC-3339 / ISO-8601, от которой начинать выборку
date_tostringдата покупки номера в формате RFC-3339 / ISO-8601, до которой продолжать выборку
search_filterstringфильтр поиска по номеру
limituint64лимит выводимых строк
offsetuint64номер строки, с которой начинать выборку (начинается с 0)
sip_filterenum SipFilterналичие или отсуствие привязанного к номеру SIP-соединения

Список типов номеров (type_id)

ПараметрID типаОписание
DEF1104Мобильный
ABC1105Городской
KDU1106Федеральный 8-800 (использовать только с регионом Россия)

Список категорий номеров (category_id)

НазваниеID категории номера для типа мобильныйID категории номера для типа городскойID категории номера для типа 7-800
Обычный100001000110002
Бронзовый100101001110012
Серебряный100201002110022
Золотой100301003110032
Платиновый100401004110042
Эксклюзивный100501005110052

Список регионов (region_id)

НазваниеID типа номера
Россия10084
Магнитогорск10186
Пермь10181
Санкт-Петербург10182
Москва10230
Ростов-на-Дону10231
Омск10196
Новороссийск10221
Екатеринбург10190
Казань10195
Сочи10153
Самара10192
Краснодар10184
Нижний Новгород10189
Новосибирск10183
Красноярск10191
Челябинск10229
Тольятти10227
Воронеж10193

SipFilter

ПараметрТипОписание
0enumфильтр по SIP-соединениям не применяется
1enumнет привязанного SIP-соединения
2enumесть привязанное SIP-соединение

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

ПараметрТипОписание
numbersarray NumberElementсписок номеров с информацией по ним
totaluint32общее количество купленных номеров

NumberElement

ПараметрТипОписание
application_uuidstringидентификатор приложения, в котором куплен номер
application_namestringназвание приложения, в котором куплен номер
number_namestringномер
descriptionstringописание
type_namestringтип
region_namestringрегион
subscription_feestringежемесячная абонентская плата
install_feestringединоразовая плата за подключение
create_datestringдата покупки номера в формате RFC-3339 / ISO-8601
category_namestringназвание категории
number_optionsarray NumberOptionsвозможности номера (звонки, SMS)
call_forwarding_flagboolпереадресация входящих звонков с этого номера на другой ресурс (доступно, только если во входных параметрах передан application_uuid), True — подключено, False — отключено
call_forwarding_numberarray CallForwardingNumberнастройки переадресации с этого номера на другой номер (доступно, только если call_forwarding_flag: true)
call_forwarding_siparray CallForwardingSipнастройки переадресации с этого номера на внешний SIP-аккаунт (доступно, только если call_forwarding_flag: true)
call_forwarding_ip_staticarray CallForwardingStaticIPнастройки переадресации с этого номера на Static IP (доступно, только если call_forwarding_flag: true)
call_forwarding_ipcrarray CallForwardingIpcrнастройки динамической переадресации с этого номера на другие ресурсы (доступно, только если call_forwarding_flag: true)

NumberOptions

ПараметрТипОписание
incoming_callsboolвходящие звонки, True — доступно, False — доступно
outgoing_callsboolисходящие звонки, True — доступно, False — доступно
incoming_smsboolвходящие SMS, True — доступно, False — доступно
outgoing_smsboolисходящие SMS, True — доступно, False — доступно

CallForwardingNumber

ПараметрТипОписание
redirect_typeenum1 — одиночная, 2 — последовательная, 3 — параллельная
redirect_numberstringномер, на который переадресуются входящие звонки

CallForwardingSip

ПараметрТипОписание
sip_uristringURI внешнего SIP-аккаунта

CallForwardingStaticIP

ПараметрТипОписание
did_nameuint64определяемый номер, который видит принимающий абонент
ipstringIP-адреса ресурса Static IP
portuint32порт IP-адреса
timeoutuint32время ожидания ответа в секундах

CallForwardingIpcr

ПараметрТипОписание
urlstringURL-адрес вашего сервера, от которого получаем инструкции по переадресации
reservestringрезервный номер — на него переадресуются входящие звонки, если URL сервера недоступен

Примеры

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

{
    "application_uuid": "05f28d32-3cef-4bb5-9164-424e954aefb1",
    "date_from": "2022-10-01T08:49:28.446495Z",
    "date_to":"2025-05-22T08:49:28.446495Z",
    "limit": 10,
    "offset": 0
}

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

{
    "numbers": [
        {
            "number_name": "79991234455",
            "type_name": "DEF",
            "region_name": "St. Petersburg",
            "application_name": "для массовых рассылок и обзвона",
            "subscription_fee": 150,
            "install_fee": 590,
            "create_date": "2025-05-28T13:53:26.711071Z",
            "application_uuid": "05f28d32-3cef-4bb5-9164-424e954aefb1",
            "call_forwarding_flag": true,
            "number_options": {
                "incoming_calls": true,
                "outgoing_calls": true,
                "incoming_sms": true,
                "outgoing_sms": true
            },
            "call_forwarding_number": {
                "redirect_type": "1",
                "redirect_number": "883140005577220"
            }
        },
        {
            "number_name": "79991234466",
            "type_name": "DEF",
            "region_name": "Moscow",
            "application_name": "для массовых рассылок и обзвона",
            "subscription_fee": 150,
            "install_fee": 590,
            "create_date": "2025-05-27T11:51:43.850034Z",
            "application_uuid": "05f28d32-3cef-4bb5-9164-424e954aefb1",
            "call_forwarding_flag": true,
            "number_options": {
                "incoming_calls": true,
                "outgoing_calls": true,
                "incoming_sms": true,
                "outgoing_sms": true
            },
            "call_forwarding_ip_static": {
                "did_name": "79991234477",
                "ip": "111.112.113.114",
                "port": 5060,
                "timeout": 60
            }
        }
    ],
    "total": 2
}

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

КодСтатусПример сообщенияОписание
400Bad Request“error”: “proto: syntax error (line 2:16): invalid value п”в одном из полей запроса невалидный формат
400Bad Request“error”: “proto: syntax error (line 2:16): unexpected token ,”}пустое значение в одном из полей
401UnauthorizedUnauthorizedневалидный API-ключ
401Unauthorizedmalformed tokenAPI-ключ не задан
404Not Foundнекорректный URL-адрес запроса