Управление аккаунтами¶
Примечание
Описание находится в разработке.
Получение списка аккаунтов¶
Наименование метода в API: account/list. Список передаваемых параметров:
Параметр | Описание | Пример |
---|---|---|
batch_name | Название батча | @abc_numbers |
id | Префикс батча | simple% |
В случае успеха возвращается массив со следующими параметрами:
Параметр | Описание | Пример |
---|---|---|
id | ID sip аккаунта | 1234567890 |
i_customer | ID кастомера | 1000 |
batch_name | Название батча | 1000@abc_numbers |
login | Логин sip аккаунта | 1234567890 |
password | Пароль sip аккаунта | qwerty |
Пример:
Запрос:
curl -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0", "method":"account/list", "id":"1", "params":{"batch_name":"@abc_numbers", "prefix":"simple%"}}' \
-X POST https://api.plusofon.ru
Ответ:
{"jsonrpc":"2.0", "id":"1", "result":[{"id":"simple-74950000000", "i_account":"1", "i_customer":"yourCustomerId", "batch_name":"yourCustomerId@abc_numbers", "login":"simple-74950000000", "password":"sipPassword"}], "error":null}
Батчи и префиксы¶
Описание | Наименование батча | Доступные префиксы |
---|---|---|
Аккаунты номеров ABC | @abc_numbers | exclusive, platina, gold, silver, bronze, simple |
Аккаунты номеров DEF | @def_numbers | exclusive, platina, gold, silver, bronze, simple |
Аккаунты номеров МН | @int_numbers | 53 |
Аккаунты группы | @groups | 54 |
Аккаунты сценария | @scenario | 55 |
Аккаунты пользователя | yourLogin |
Получение подписок на аккаунте¶
Наименование метода в API: account/subscriptions. Список передаваемых параметров:
Параметр | Описание | Пример |
---|---|---|
i_account | id аккаунта | 15642 |
Метод возвращает массив подписок (или ошибку если входные параметры не прошли валидацию):
Значение | Описание |
---|---|
fee | Абонентская плата в месяц |
invoice_description | Комментарий к подписке |