BILLmanager API/Partner

From ISPWiki

Jump to: navigation, search
Legend
  • Image:B-std.png - available in BILLmanager Standard
  • Image:B-adv.png - available in BILLmanager Advanced
  • Image:B-corp.png - available in BILLmanager Corporate

Contents

See also


Partner

Customer

Users

Image:b-std.png Image:b-adv.png Image:b-corp.png
User namagement

Function: user

Result: the list of elements

  • id - .
  • name - Username.
  • realname - Full name.
  • email - E-mail.
  • disabled - Access denied.
  • superuser - This user has superuser privileges .


User. View. Change

Function: user.edit

The function is simultaneously used to view and change object's parameters.

View object's parameters:

  • Parameters:
    • elid - unique identifier ("id" element of "user" function)
  • Result: parameters list

Change an object:

  • Parameters:
    • sok - the parameter must not be empty, generally "yes".
    • elid - unique identifier ("id" element of "user" function)
    • additional query parameters ...
  • Result: successful operation or error message

The list object's parameters or additional query parameters (see above):


Delete the selected user

Function: user.delete

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "user" function.

Result: successful operation or error message


Enable the selected user

Function: user.enable

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "user" function.

Result: successful operation or error message


Disable the selected user

Function: user.disable

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "user" function.

Result: successful operation or error message


Contact details

Function: user.contact

Parameters:

  • elid - unique identifier ("id" element of "user" function).

Result: elements list

  • id - .
  • name - Contact.
  • type - Type .


Create. Change. Edit the selected contact

Function: user.contact.edit

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

  • Parameters:
    • plid - parent list unique identifier ("id" element of "user" function).
    • elid - unique identifier ("id" element of "user.contact" function)
  • Result: object parameters list

Create an object:

  • Parameters:
    • sok - the parameter must not be empty, generally "yes".
    • plid - parent list unique identifier ("id" element of "user" function).
    • additional query parameters ...
  • Result: successful operation or error message

Change an object:

  • Parameters:
    • sok - the parameter must not be empty, generally "yes".
    • plid - parent list unique identifier ("id" element of "user" function).
    • elid - unique identifier ("id" element of "user.contact" function)
    • additional query parameters ...
  • Result: successfull operation or error message

The list object's parameters or additional query parameters (see above):

  • type - Type .
    If the 1 value is selected the parameters are allowed to use: 'mobile' and the parameters are denied: 'email','jabber'
If the 2 value is selected the parameters are allowed to use: 'jabber' and the parameters are denied: 'mobile','email'
  • email - Email .
  • mobile - Phone number .
  • jabber - Jabber.


'

Function: user.contact.delete

Parameters:

  • plid - parent list unique identifier ("id" element of "user" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "user.contact" function.

Result: successful operation or error message


Access permissions

Function: user.access

Parameters:

  • elid - unique identifier ("id" element of "user" function).

Result: elements list

  • ftitle - Name.
  • name - Function.
  • active - Granted .
  • nochild - Does not effect child.


Enable

Function: user.access.enable

Parameters:

  • plid - parent list unique identifier ("id" element of "user" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "name" element of "user.access" function.

Result: successful operation or error message


Disable

Function: user.access.disable

Parameters:

  • plid - parent list unique identifier ("id" element of "user" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "name" element of "user.access" function.

Result: successful operation or error message


Set all filters by the selected user

Function: user.setfilter


Services

Domain names

Image:b-std.png Image:b-adv.png Image:b-corp.png
Доменные имена

Function: domain

Result: the list of elements

  • id - .
  • name - Имя.
  • expire - Дата окончания регистрации.
  • autoperiod - Автопродление.
  • domainstatus - Статус домена.
  • unverified - Не заверен.
  • processing - Документы отправлены.
  • verified - Заверен.
  • withdocs - Файлы прикреплены.


Изменить доменное имя. View. Change

Function: domain.edit

The function is simultaneously used to view and change object's parameters.

View object's parameters:

  • Parameters:
    • elid - unique identifier ("id" element of "domain" function)
  • Result: parameters list

Change an object:

  • Parameters:
    • sok - the parameter must not be empty, generally "yes".
    • elid - unique identifier ("id" element of "domain" function)
    • additional query parameters ...
  • Result: successful operation or error message

The list object's parameters or additional query parameters (see above):

  • name - Доменное имя.
  • tld - Доменная зона.
  • idn - IDN.
  • autoperiod - Автопродление.
  • auth_code - Код подтверждения.
  • note - Заметки.
  • lowner - Владелец.
  • ladmin - Администратор.
  • ltech - Тех. поддержка.
  • lbill - Фин. администратор.
  • lnic - Анкета клиента.
  • ns0 - NS1.
  • ns1 - NS2.
  • ns2 - NS3.
  • ns3 - NS4.
  • dopns - Дополнительные NS. (One or more values space-delimited)
  • changens - . (Optional parameter. To enable the option click "on".)
  • subjnic - Контракт.
  • pwd - Административный пароль.
  • tech_pwd - Технический пароль.


Удалить

Function: domain.delete

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "domain" function.

Result: successful operation or error message


Support

Categories

Image:b-std.png Image:b-adv.png Image:b-corp.png
Категории

Function: supportcategories

Result: the list of elements

  • id - .
  • name - .
  • department - Отдел по умолчанию.
  • price - Цена.
  • project - .
  • enabled - Включено.


Create. Change. Категория

Function: supportcategories.edit

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

  • Parameters:
    • elid - unique identifier ("id" element of "supportcategories" function)
  • Result: object parameters list

Create an object:

Change an object:

  • Parameters:
    • sok - the parameter must not be empty, generally "yes".
    • elid - unique identifier ("id" element of "supportcategories" function)
    • additional query parameters ...
  • Result: successful operation or error message

The list object's parameters or additional query parameters (see above):

  • name - Название.
  • department - Отдел по умолчанию.
  • project - . Image:b-corp.png
  • pricelist - Категория запроса.
  • fullaccess - Полный доступ. (Optional parameter. To enable the option click "on".)
  • notification - Новостная категория. (Optional parameter. To enable the option click "on".)
  • estimate - Оценивать. (Optional parameter. To enable the option click "on".)
  • alert - Предупреждение.


Удалить категорию

Function: supportcategories.delete

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "supportcategories" function.

Result: successful operation or error message


Включить

Function: supportcategories.enable

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "supportcategories" function.

Result: successful operation or error message


Отключить

Function: supportcategories.disable

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "supportcategories" function.

Result: successful operation or error message


Разрешенные типы продуктов для категории

Function: supportcategoriesaccess

Parameters:

  • elid - unique identifier ("id" element of "supportcategories" function).

Result: elements list

  • name - Наименование типа продукта.
  • enabled - Включено.
  • pricelist - Категория доступна для отдельных тарифных планов.


Разрешить категорию для выбранных типов продуктов

Function: supportcategoriesaccess.enable

Parameters:

  • plid - parent list unique identifier ("id" element of "supportcategories" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "supportcategoriesaccess" function.

Result: successful operation or error message


Запретить категорию для выбранных типов продуктов

Function: supportcategoriesaccess.disable

Parameters:

  • plid - parent list unique identifier ("id" element of "supportcategories" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "supportcategoriesaccess" function.

Result: successful operation or error message


Разрешенные тарифные планы для категории

Function: supportcategoriesaccess.pricelist

Parameters:

  • elid - unique identifier ("id" element of "supportcategoriesaccess" function).

Result: elements list

  • name - Наименование тарифного плана.
  • enabled - Включено.


Разрешить категорию для выбранных тарифных планов

Function: supportcategoriesaccess.pricelist.enable

Parameters:

  • plid - parent list unique identifier ("id" element of "supportcategoriesaccess" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "supportcategoriesaccess.pricelist" function.

Result: successful operation or error message


Запретить категорию для выбранных тарифных планов

Function: supportcategoriesaccess.pricelist.disable

Parameters:

  • plid - parent list unique identifier ("id" element of "supportcategoriesaccess" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "supportcategoriesaccess.pricelist" function.

Result: successful operation or error message


Directory

Top-level domains

Image:b-std.png Image:b-adv.png Image:b-corp.png
Домены верхнего уровня

Function: tld

Result: the list of elements

  • id - .
  • name - Название.
  • registrar - Регистратор.


Create. Change. Домен верхнего уровня

Function: tld.edit

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

Create an object:

Change an object:

  • Parameters:
    • sok - the parameter must not be empty, generally "yes".
    • elid - unique identifier ("id" element of "tld" function)
    • additional query parameters ...
  • Result: successful operation or error message

The list object's parameters or additional query parameters (see above):

  • name - Название.
  • registrar - Регистратор.
  • minlenght - Минимальная длина.
  • isidn - IDN.
  • isoneyear - Регистрация не более года. (Optional parameter. To enable the option click "on".)
  • notransfermoney - Трансфер без продления. (Optional parameter. To enable the option click "on".)
  • isverified - Верификация документов. (Optional parameter. To enable the option click "on".)
  • whoishost - Имя хоста whois.
  • wh_strnofound - Подстрока ответа whois.


Integration

Registrars

Image:b-std.png Image:b-adv.png Image:b-corp.png
Регистраторы

Function: registrar

Result: the list of elements

  • id - .
  • registrar - Название.
  • balance - Баланс.


Create. Change. Регистратор

Function: registrar.edit

The function is simultaneously used to view object's parameters, to change an object, and create new one.

View object's parameters:

Create an object:

Change an object:

  • Parameters:
    • sok - the parameter must not be empty, generally "yes".
    • elid - unique identifier ("id" element of "registrar" function)
    • additional query parameters ...
  • Result: successful operation or error message

The list object's parameters or additional query parameters (see above):

  • name - Название.
    If the directi value is selected the parameters are allowed to use: 'chbalance','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','import'
If the dnsbe value is selected the parameters are allowed to use: 'url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','parid','import'
If the manual value is selected the parameters are allowed to use: 'iswhois','reg_mail','mangrp' and the parameters are denied: 'admgrp','chbalance','test','isbonus','remark','nichandle','url','usr','pwd','key','lang','curr','tech_mail','host','parid','import'
If the tucows value is selected the parameters are allowed to use: 'chbalance','url','usr','pwd','key','admgrp' and the parameters are denied: 'mangrp','test','isbonus','remark','nichandle','reg_mail','lang','curr','tech_mail','host','parid','import'
If the webnames value is selected the parameters are allowed to use: 'chbalance','reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','test','isbonus','remark','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the r01 value is selected the parameters are allowed to use: 'chbalance','isbonus','reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','test','remark','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the regru value is selected the parameters are allowed to use: 'reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the nic value is selected the parameters are allowed to use: 'chbalance','url','usr','pwd','lang','curr', 'tech_mail','admgrp' and the parameters are denied: 'mangrp','test','isbonus','remark','nichandle', 'admgrp','key','host','parid','import','reg_mail'
If the naunet value is selected the parameters are allowed to use: 'chbalance','reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','test','isbonus','remark','nichandle', 'admgrp','key','lang','curr','tech_mail','host','parid','import'
If the onic value is selected the parameters are allowed to use: 'url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','parid','import'
If the enom value is selected the parameters are allowed to use: 'url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','parid','import'
If the ukrnames value is selected the parameters are allowed to use: 'url','usr','pwd','nichandle','reg_mail','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','key','lang','curr','tech_mail','host','parid','import'
If the hostmaster value is selected the parameters are allowed to use: 'url','usr','pwd','remark','reg_mail','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the drs value is selected the parameters are allowed to use: 'url','usr','pwd','nichandle','reg_mail','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','key','lang','curr','tech_mail','host','parid','import'
If the regnames value is selected the parameters are allowed to use: 'reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the hosterkz value is selected the parameters are allowed to use: 'reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the mastername value is selected the parameters are allowed to use: 'reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the 101domain value is selected the parameters are allowed to use: 'reg_mail','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','key','lang','curr','tech_mail','host','parid','import'
If the net4all value is selected the parameters are allowed to use: 'test','url','usr','pwd','nichandle','reg_mail','admgrp' and the parameters are denied: 'mangrp','chbalance','isbonus','remark','key','lang','curr','tech_mail','host','parid','import'
If the rrpproxy value is selected the parameters are allowed to use: 'url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','parid','import'
If the domenus value is selected the parameters are allowed to use: 'chbalance','url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','import'
If the ascio value is selected the parameters are allowed to use: 'url','usr','pwd','admgrp' and the parameters are denied: 'mangrp','chbalance','test','isbonus','remark','nichandle','reg_mail','key','lang','curr','tech_mail','host','parid','import'
  • reg_mail - E-mail.
  • host - Хост.
  • url - URL-адрес.
  • username - Имя пользователя.
  • password - Пароль.
  • private_key - Секретный ключ.
  • currency - Валюта.
  • msg_lang - Язык сообщений.
  • nichandle - Ник-Хендл.
  • dop_remark - Дополнительная информация.
  • dop_isbonus - Бонусный счет. (Optional parameter. To enable the option click "on".)
  • dop_test - Тестовый шлюз. (Optional parameter. To enable the option click "on".)
  • admingroup - Ответственный отдел.
  • issenderror - Отправлять ошибки. (Optional parameter. To enable the option click "on".)
  • isbalance - . (Optional parameter. To enable the option click "on".)
    Active parameter allows the use of the following parameters: 'minbalance'
  • minbalance - Минимальный баланс.
  • manualgroup - Ответственный отдел.


Удалить

Function: registrar.delete

Parameters:

  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "registrar" function.

Result: successful operation or error message


Импортирование доменов

Function: registrar.importdomain

Parameters:

  • elid - unique identifier ("id" element of "registrar" function).

Result: elements list

  • name - Доменное имя.
  • account - Владелец.
  • expire - Дата окончания регистрации.
  • domainstatus - Статус домена.
  • yesdomain - Домен присутствует в системе.
  • nodomain - Домен отсутствует в системе.
  • notbigmatch - Серьезное несоответствие данных системы и регистратора.
  • notmidimatch - Незначительное несоответствие данных системы и регистратора.


Импортировать домены

Function: registrar.importdomain.edit

  • domain - Доменные имена. (One or more values space-delimited)


Синхронизировать данные доменов в системе с регистратором

Function: importdomain.fixdomain

Parameters:

  • plid - parent list unique identifier ("id" element of "registrar" function).
  • elid - one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the "id" element of "registrar.importdomain" function.

Result: successful operation or error message


Свойства домена

Function: registrar.domainprop

Parameters:

  • elid - unique identifier ("id" element of "registrar.importdomain" function).

Result: elements list

  • prop - Свойство.
  • value - Значение у регистратора.
  • thisvalue - Текущее значение.


Тарифные планы для доменов

Function: registrar.acc2domain.edit


Импортировать данные об услугах хостинга от регистратора

Function: importhosting



  • Use the "featurelist" API function to get the list of active features.
Was this helpful? Yes | No
Personal tools