BILLmanager API/Partner
Материал из ISPWiki
| Условные обозначения |
|
См. также
Партнер
Клиент
Пользователи
Функция: user
Результат: список элементов
- id - .
- name - Имя пользователя.
- realname - ФИО.
- email - E-mail.
- disabled - Доступ заблокирован.
- superuser - Пользователь имеет права ко всем функциям.
Функция: user.edit
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "user")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "user")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
Функция: user.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "user".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.enable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "user".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.disable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "user".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.contact
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "user").
Результат: список элементов
- id - .
- name - Контакт.
- type - Тип.
Функция: user.contact.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "user").
- elid - уникальный идентификатор (элемент "id" из функции "user.contact")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "user").
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "user").
- elid - уникальный идентификатор (элемент "id" из функции "user.contact")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- type - Тип. При выбранном значении 1 разрешается использовать параметры: 'mobile' и запрещается использовать параметры: 'email','jabber'
- email - E-mail.
- mobile - Мобильный телефон.
- jabber - Jabber.
Функция: user.contact.delete
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "user").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "user.contact".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.access
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "user").
Результат: список элементов
- ftitle - Наименование.
- name - Функция.
- active - Разрешено.
- nochild - Не распространяется на уровни ниже.
Функция: user.access.enable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "user").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "user.access".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.access.disable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "user").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "user.access".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.setfilter
Товары/Услуги
Доменные имена
Функция: domain
Результат: список элементов
- id - .
- name - Имя.
- expire - Дата окончания регистрации.
- autoperiod - Автопродление.
- domainstatus - Статус домена.
- unverified - Не заверен.
- processing - Документы отправлены.
- verified - Заверен.
- withdocs - Файлы прикреплены.
Функция: domain.edit
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "domain")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "domain")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Доменное имя.
- tld - Доменная зона.
- idn - IDN.
- autoperiod - Автопродление.
- auth_code - Код подтверждения.
- note - Заметки.
- lowner - Владелец.
- ladmin - Администратор.
- ltech - Тех. поддержка.
- lbill - Фин. администратор.
- lnic - Анкета клиента.
- ns0 - NS1.
- ns1 - NS2.
- ns2 - NS3.
- ns3 - NS4.
- dopns - Дополнительные NS. (Одно или несколько значений, разделенных пробелом)
- changens - . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- subjnic - Контракт.
- pwd - Административный пароль.
- tech_pwd - Технический пароль.
Функция: domain.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "domain".
Результат: успешное выполнение операции или сообщение об ошибке
Центр поддержки
Категории
Функция: supportcategories
Результат: список элементов
- id - .
- name - .
- department - Отдел по умолчанию.
- price - Цена.
- project - .
- enabled - Включено.
Функция: supportcategories.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "supportcategories")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "supportcategories")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Название.
- department - Отдел по умолчанию.
- project - .
- pricelist - Категория запроса.
- fullaccess - Полный доступ. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- notification - Новостная категория. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- estimate - Оценивать. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- alert - Предупреждение.
Функция: supportcategories.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "supportcategories".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: supportcategories.enable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "supportcategories".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: supportcategories.disable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "supportcategories".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: supportcategoriesaccess
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "supportcategories").
Результат: список элементов
- name - Наименование типа продукта.
- enabled - Включено.
- pricelist - Категория доступна для отдельных тарифных планов.
Функция: supportcategoriesaccess.enable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "supportcategories").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "supportcategoriesaccess".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: supportcategoriesaccess.disable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "supportcategories").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "supportcategoriesaccess".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: supportcategoriesaccess.pricelist
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "supportcategoriesaccess").
Результат: список элементов
- name - Наименование тарифного плана.
- enabled - Включено.
Функция: supportcategoriesaccess.pricelist.enable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "supportcategoriesaccess").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "supportcategoriesaccess.pricelist".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: supportcategoriesaccess.pricelist.disable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "supportcategoriesaccess").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "supportcategoriesaccess.pricelist".
Результат: успешное выполнение операции или сообщение об ошибке
Справочники
Домены верхнего уровня
Функция: tld
Результат: список элементов
- id - .
- name - Название.
- registrar - Регистратор.
Функция: tld.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "tld")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "tld")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Название.
- registrar - Регистратор.
- minlenght - Минимальная длина.
- isidn - IDN.
- isoneyear - Регистрация не более года. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- notransfermoney - Трансфер без продления. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- isverified - Верификация документов. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- whoishost - Имя хоста whois.
- wh_strnofound - Подстрока ответа whois.
Интеграция
Регистраторы
Функция: registrar
Результат: список элементов
- id - .
- registrar - Название.
- balance - Баланс.
Функция: registrar.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "registrar")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "registrar")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Название. При выбранном значении directi разрешается использовать параметры: 'chbalance','url','usr','pwd','admgrp' и запрещается использовать параметры: 'mangrp','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','import'
- reg_mail - E-mail.
- host - Хост.
- url - URL-адрес.
- username - Имя пользователя.
- password - Пароль.
- private_key - Секретный ключ.
- currency - Валюта.
- msg_lang - Язык сообщений.
- nichandle - Ник-Хендл.
- dop_remark - Дополнительная информация.
- dop_isbonus - Бонусный счет. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- dop_test - Тестовый шлюз. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- admingroup - Ответственный отдел.
- issenderror - Отправлять ошибки. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- isbalance - . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Активный параметр разрешает следующие параметры: 'minbalance'
- minbalance - Минимальный баланс.
- manualgroup - Ответственный отдел.
Функция: registrar.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "registrar".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: registrar.importdomain
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "registrar").
Результат: список элементов
- name - Доменное имя.
- account - Владелец.
- expire - Дата окончания регистрации.
- domainstatus - Статус домена.
- yesdomain - Домен присутствует в системе.
- nodomain - Домен отсутствует в системе.
- notbigmatch - Серьезное несоответствие данных системы и регистратора.
- notmidimatch - Незначительное несоответствие данных системы и регистратора.
Функция: registrar.importdomain.edit
- domain - Доменные имена. (Одно или несколько значений, разделенных пробелом)
Функция: importdomain.fixdomain
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "registrar").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "registrar.importdomain".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: registrar.domainprop
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "registrar.importdomain").
Результат: список элементов
- prop - Свойство.
- value - Значение у регистратора.
- thisvalue - Текущее значение.
Функция: registrar.acc2domain.edit
Функция: importhosting
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "registrar").
Результат: список элементов
- id - Уникальный идентификатор элемента списка.
- domainname - Доменное имя.
- contract - Владелец.
- domain - Идентификатор.
- type - Тарифный план.
- enddate - Действует до.
- exist - Присутствует в BILLmanager - .
- active - Активен.
Функция: importhosting.edit
- domains - Идентификаторы. (Одно или несколько значений, разделенных пробелом)
Функция: importhosting.assign
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "registrar").
- elid - уникальный идентификатор (элемент "id" из функции "importhosting")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "registrar").
- elid - уникальный идентификатор (элемент "id" из функции "importhosting")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- client - Клиент.
- Список активных возможностей можно получить через API-функцию "featurelist"
