Difference between revisions of "API: host-accounts"

From BrainyCP
Jump to: navigation, search
(Ошибки с входяшими данными)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
+
<div data-placeholder="Перевод" dir="ltr">Administrative functions require API root rights in order to use any login hosted on the server. If you do not have root rights, you can only use your login.</div> <div data-placeholder="Перевод" dir="ltr">Incoming data marked with an asterisk are required.</div>
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.
+
{| border="1" cellpadding="5"
 
 
Входящие данные, отмеченные звездочкой, обязательны для заполнения.&nbsp;
 
 
 
{| cellpadding="5" border="1"
 
 
|-
 
|-
| <p dir="ltr" style="text-align: center">'''Модуль'''</p>  
+
| <p dir="ltr" style="text-align: center">'''Module'''</p>  
| <p dir="ltr" style="text-align: center">'''Функция'''</p>  
+
| style="width: 304px;" | <p dir="ltr" style="text-align: center">'''Function'''</p>  
| <p dir="ltr" style="text-align: center">'''Входящие данные'''</p>  
+
| style="width: 251px;" | <p dir="ltr" style="text-align: center">'''Incoming data'''</p>  
| <p dir="ltr" style="text-align: center">'''Варианты ошибок'''</p>  
+
| <p dir="ltr" style="text-align: center">'''Error variants'''</p>  
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Viewing the data of the host account (you can do it without api_full, but only if the host account's username is the same).</div>
Просмотр данных хост аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает).
 
 
 
 
getlistacc<br/> &nbsp;
 
getlistacc<br/> &nbsp;
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" |  
login (post или get)* — имя пользователя;
+
login (post or get) * - username;
  
pass (post или get)* — пароль пользователя;
+
pass (post or get) * - user password;
  
hostacc (post или get)* — константа, имя модуля;
+
hostacc (post or get) * - constant, module name;
  
getlistacc (post или get)* — константа, имя операции;
+
getlistacc (post or get) * - constant, operation name;
  
language (post или get) — может принимать значение: en/ru (по умолчанию ru);
+
language (post or get) - can take the value: en / ru (ru by default);
  
panel_user (post или get) — имя пользователя ISP, к которому применяется операция.
+
panel_user (post or get) - ISP username to which the operation is applied.
 
 
| style="vertical-align: top" |
 
error:0, mess:'Информация была успешно получена';
 
 
 
error:1, mess:'Произошла ошибка при получении данных';
 
 
 
error:1000, mess:'У вас нет прав для администрирования этого пользователя';
 
 
 
error:1001, mess:'Такой пользователь отсутствует в ISP-панели'.
 
  
 +
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Information was received successfully';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while receiving data';</div> <div data-placeholder="Перевод" dir="ltr">error: 1000, mess: 'You do not have permission to administer this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 1001, mess: 'There is no such user in the ISP-panel'.</div>
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Change shell access for an account (it is possible without api_full, but only if the host account's username is the same).</div>
Смена шелл-доступа для аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает).
 
 
 
 
changeshellacc
 
changeshellacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">ogin (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">changeshellacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">shell (post or get) * - enable / disable shell access (can be yes / no);</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default);</div> <div data-placeholder="Перевод" dir="ltr">panel_user (post or get) - ISP username to which the operation is applied.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Shell access was changed successfully. Current value: on / off ';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while trying to change access to the shell';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'The shell parameter contains an invalid value. Possible values: yes / no ';</div> <div data-placeholder="Перевод" dir="ltr">error: 1000, mess: 'You do not have permission to administer this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 1001, mess: 'There is no such user in the ISP-panel'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
changeshellacc (post или get)* — константа, имя операции; &nbsp;&nbsp;&nbsp;&nbsp;
 
 
 
shell (post или get)* — включить/выключить шел доступ (может принимать значения yes/no);
 
 
 
language (post или get) — может принимать значение: en/ru (по умолчанию ru);
 
 
 
panel_user (post или get) — имя пользователя ISP, к которому применяется операция.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Доступ к шеллу был успешно изменен. Текущее значение: вкл./выкл';
 
 
 
error:1, mess:'Произошла ошибка при попытке изменения доступа к шелу';
 
 
 
error:2, mess:'Параметр shell содержит недопустимое значение. Возможные значения: yes/no';
 
 
 
error:1000, mess:'У вас нет прав для администрирования этого пользователя';
 
 
 
error:1001, mess:'Такой пользователь отсутствует в ISP-панели'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Change the language for the account (it is possible without api_full, but only if the host account's username is the same).</div>
Смена языка для аккаунта &nbsp;(можно без api_full, но только если юзейрнейм хост-аккаунта совпадает).
 
 
 
 
changelangacc
 
changelangacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">changelangacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">lang (post or get) * - change the language (can be en / ru);</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default);</div> <div data-placeholder="Перевод" dir="ltr">panel_user (post or get) - ISP username to which the operation is applied.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The selected language has been successfully installed, the current one is ru / en';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while trying to change the language';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'The lang parameter contains an invalid value. Possible values: ru / en ';</div> <div data-placeholder="Перевод" dir="ltr">error: 1000, mess: 'You do not have permission to administer this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 1001, mess: 'There is no such user in the ISP-panel'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
changelangacc (post или get)* — константа, имя операции; &nbsp;&nbsp;&nbsp;&nbsp;
 
 
 
lang (post или get)* - изменить язык (может принимать значения en/ru);
 
 
 
language (post или get) — может принимать значение: en/ru (по умолчанию ru);
 
 
 
panel_user (post или get) — имя пользователя ISP, к которому применяется операция.
 
 
 
| style="vertical-align: top" | &nbsp;
 
error:0, mess:'Выбранный язык был успешно установлен, текущий: ru/en';
 
 
 
error:1, mess:'Произошла ошибка при попытке смены языка';
 
 
 
error:2, mess:'Параметр lang содержит недопустимое значение. Возможные значения: ru/en';
 
 
 
error:1000, mess:'У вас нет прав для администрирования этого пользователя';
 
 
 
error:1001, mess:'Такой пользователь отсутствует в ISP-панели'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Editing host account (only with apifull enabled).</div>
Редактирование хост-аккаунта (только с включенным apifull).
 
 
 
 
edituseracc
 
edituseracc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">edituseracc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">lg (post or get) - username;</div> <div data-placeholder="Перевод" dir="ltr">ps (post or get) - change password;</div> <div data-placeholder="Перевод" dir="ltr">ip (post or get) - change or add IP (separated by commas);</div> <div data-placeholder="Перевод" dir="ltr">group (post or get) - change the group;</div> <div data-placeholder="Перевод" dir="ltr">plan (post or get) - change the plan;</div> <div data-placeholder="Перевод" dir="ltr">lang (post or get) - change the language;</div> <div data-placeholder="Перевод" dir="ltr">emailboxes (post or get) - change the number of mailboxes;</div> <div data-placeholder="Перевод" dir="ltr">bandwidth (post or get) - change traffic, specified in MB;</div> <div data-placeholder="Перевод" dir="ltr">sites (post or get) - change the number of sites;</div> <div data-placeholder="Перевод" dir="ltr">databases (post or get) - change the number of mysql databases;</div> <div data-placeholder="Перевод" dir="ltr">subdomains (post or get) - change the number of subdomains;</div> <div data-placeholder="Перевод" dir="ltr">mailperhour (post or get) - change the number of letters per hour;</div>
login (post или get)* — имя пользователя;
+
&nbsp;&nbsp;&nbsp;&nbsp;
 
+
<div data-placeholder="Перевод" dir="ltr">disk (post or get) - change the size of the disk space (specified in MB);</div> <div data-placeholder="Перевод" dir="ltr">ftp_accounts (post or get) - change the number of ftp accounts;</div> <div data-placeholder="Перевод" dir="ltr">shell_access (post or get) - access was in progress, maybe n / y;</div> <div data-placeholder="Перевод" dir="ltr">owner (post or get) - change the owner.</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default);</div> <div data-placeholder="Перевод" dir="ltr">panel_user (post or get) - ISP username to which the operation is applied.</div>
pass (post или get)* — пароль пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'New parameters for the user have been successfully applied';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while changing parameters for the user: <login>';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'No group was found';</div> <div data-placeholder="Перевод" dir="ltr">error: 3, mess: 'The specified group does not exist for this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 4, mess: 'Login name must contain at least 4 characters';</div> <div data-placeholder="Перевод" dir="ltr">error: 5, mess: 'The new password must contain at least 7 characters';</div> <div data-placeholder="Перевод" dir="ltr">error: 6, mess: 'The shell value contains an invalid value. Allowed y / n ';</div> <div data-placeholder="Перевод" dir="ltr">error: 7, mess: 'No plan was found';</div> <div data-placeholder="Перевод" dir="ltr">error: 8, mess: 'The specified plan does not exist for this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 9, mess: 'Invalid language specified. Allowed values ​​are ru / en ';</div> <div data-placeholder="Перевод" dir="ltr">error: 10, mess: '<params_name> - only digits 0-9 are allowed';</div> <div data-placeholder="Перевод" dir="ltr">error: 11, mess: 'The specified ip-address is invalid';</div> <div data-placeholder="Перевод" dir="ltr">error: 1000, mess: 'You do not have permission to administer this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 1001, mess: 'There is no such user in the ISP-panel';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights';</div> <div data-placeholder="Перевод" dir="ltr">error: 100, mess: 'You are not authorized to perform this operation'.</div>
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
edituseracc (post или get)* — константа, имя операции;
 
 
 
lg (post или get) — имя пользователя;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;ps (post или get) — изменить пароль;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;ip (post или get) — изменить или добавить IP (перечисляются через запятую);
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;group (post или get) — изменить группу;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;plan&nbsp;(post или get) — изменить план;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;lang (post или get) — изменить язык;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;emailboxes (post или get) — изменить количество почтовых ящиков;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;bandwidth (post или get) — изменить трафик, указывается в Мб;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;sites (post или get) — изменить количество сайтов;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;databases (post или get) — изменить число баз mysql;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;subdomains (post или get) — изменить количество субдоменов;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;mailperhour (post или get) — изменить количество писем в час;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;disk (post или get) — изменить размер дискового пространства (указывается в Мб);
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;ftp_accounts (post или get) — изменить количество ftp аккаунтов;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;shell_access (post или get) — шел доступ, может быть n/y;
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;owner (post или get) — изменить владельца.
 
 
 
language (post или get) — может принимать значение: en/ru (по умолчанию ru);
 
 
 
panel_user (post или get) — имя пользователя ISP, к которому применяется операция.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Новые параметры для пользователя были успешно применены';
 
 
 
error:1, mess:'Произошла ошибка при изменении параметров для пользователя: <login>';
 
 
 
error:2, mess:'Ни одной группы не было найдено';
 
 
 
error:3, mess:'Указанной группы для этого пользователя не существует';
 
 
 
error:4, mess:'Имя логина должно содержать не менее 4 символов';
 
 
 
error:5, mess:'Новый пароль должен содержать не менее 7 символов';
 
 
 
error:6, mess:'Значение shell содержит некорректное значение. Допустимо y/n';
 
 
 
error:7, mess:'Ни одного плана не было найдено';
 
 
 
error:8, mess:'Указанного плана для этого пользователя не существует';
 
 
 
error:9, mess:'Указан некорректный язык. Допустимые значения ru/en';
 
 
 
error:10, mess:'<params_name> - допускаются только цифры 0-9';
 
 
 
error:11, mess:'Указанный ip-адрес некорректный';
 
 
 
error:1000, mess:'У вас нет прав для администрирования этого пользователя';
 
 
 
error:1001, mess:'Такой пользователь отсутствует в ISP-панели';
 
 
 
error:1003, mess:'У вас нет прав администратора';
 
 
 
error:100, mess:'У вас нет прав выполнить эту операцию'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Remove host account (only with apifull enabled).</div>
Удаление хост-аккаунта (только с включенным apifull).
 
 
 
 
deluseracc
 
deluseracc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">deluseracc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">panel_user (post or get) - ISP username to which the operation is applied.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The user was successfully deleted';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while deleting the user';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'There is no such user in the system';</div> <div data-placeholder="Перевод" dir="ltr">error: 1000, mess: 'You do not have permission to administer this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 1001, mess: 'There is no such user in the ISP-panel';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights';</div> <div data-placeholder="Перевод" dir="ltr">error: 100, mess: 'You are not authorized to perform this operation'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
deluseracc (post или get)* — константа, имя операции; &nbsp;&nbsp;&nbsp;&nbsp;
 
 
 
panel_user (post или get) — имя пользователя ISP, к которому применяется операция.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Пользователь был успешно удален';
 
 
 
error:1, mess:'Произошла ошибка при удалении пользователя';
 
 
 
error:2, mess:'Такого пользователя нет в системе';
 
 
 
error:1000, mess:'У вас нет прав для администрирования этого пользователя';
 
 
 
error:1001, mess:'Такой пользователь отсутствует в ISP-панели';
 
 
 
error:1003, mess:'У вас нет прав администратора';
 
 
 
error:100, mess:'У вас нет прав выполнить эту операцию'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Blocking the host account completely and partially (only with apifull enabled).</div>
Блокировка хост аккаунта полностью и частично (только с включенным apifull).
 
 
 
 
suspendacc
 
suspendacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">suspendacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">action - parameter, type of blocking</div> <div data-placeholder="Перевод" dir="ltr">suspend_ftp (post or get) - block ftp;<br/> suspend_sites (post or get) - block sites;<br/> suspend_shell (post or get) - block the shell;<br/> suspend_cron (post or get) - block crowns;<br/> suspend_panel (post or get) - block the runel;<br/> suspend_full (post or get) - block completely<br/> panel_user (post or get) - ISP username to which the operation is applied.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Locks were successfully applied for user: <login>';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'There is nothing to block for the user: <login>';</div> <div data-placeholder="Перевод" dir="ltr">error: 1000, mess: 'You do not have permission to administer this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 1001, mess: 'There is no such user in the ISP-panel';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>  
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
suspendacc (post или get)* — константа, имя операции;
 
 
 
action&nbsp;— параметр, тип блокировки
 
 
 
*suspend_ftp (post или get) — блокировать ftp;  
 
*suspend_sites (post или get) — блокировать сайты;  
 
*suspend_shell (post или get) — блокировать шел;  
 
*suspend_cron (post или get) — блокировать крон;  
 
*suspend_panel (post или get) — блокировать ранель;  
 
*suspend_full (post или get) — блокировать полностью
 
 
 
panel_user (post или get) — имя пользователя ISP, к которому применяется операция.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Блокировки были успешно применены для пользователя: <login>';
 
 
 
error:1, mess:'Нечего блокировать для пользователя: <login>';
 
 
 
error:1000, mess:'У вас нет прав для администрирования этого пользователя';
 
 
 
error:1001, mess:'Такой пользователь отсутствует в ISP-панели';
 
 
 
error:1003, mess:'У вас нет прав администратора'.<br/> &nbsp;
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Unlock host account (only with apifull enabled).</div>
Разблокировка хост-аккаунта (только с включенным apifull).
 
 
 
 
unsuspendacc
 
unsuspendacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">unsuspendacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">action - parameter, unlock type</div> <div data-placeholder="Перевод" dir="ltr">unsuspend_ftp (post or get) - unblock ftp;<br/> unsuspend_sites (post or get) - unblock sites;<br/> unsuspend_shell (post or get) - unblock the shell;<br/> unsuspend_cron (post or get) - unblock crowns;<br/> unsuspend_panel (post or get) - unlock the runel;<br/> unsuspend_full (post or get) - Unblock completely</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">panel_user (post or get) - ISP username to which the operation is applied.</div> <div>&nbsp;</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Unlock was successfully applied to user: <login>';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'There is nothing to unblock for the user: <login>';</div> <div data-placeholder="Перевод" dir="ltr">error: 1000, mess: 'You do not have permission to administer this user';</div> <div data-placeholder="Перевод" dir="ltr">error: 1001, mess: 'There is no such user in the ISP-panel';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>  
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
unsuspendacc (post или get)* — константа, имя операции;
 
 
 
action&nbsp;— параметр, тип разблокировки
 
 
 
*unsuspend_ftp (post или get) — разблокировать ftp;  
 
*unsuspend_sites (post или get) — разблокировать сайты;  
 
*unsuspend_shell (post или get) — разблокировать шел;  
 
*unsuspend_cron (post или get) — разблокировать крон;  
 
*unsuspend_panel (post или get) — разблокировать ранель;  
 
*unsuspend_full (post или get) — разблокировать полностью
 
 
 
panel_user (post или get) — имя пользователя ISP, к которому применяется операция.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Разблокировка&nbsp;были успешно применена для пользователя: <login>';
 
 
 
error:1, mess:'Нечего разблокировать для пользователя: <login>';
 
 
 
error:1000, mess:'У вас нет прав для администрирования этого пользователя';
 
 
 
error:1001, mess:'Такой пользователь отсутствует в ISP-панели';
 
 
 
error:1003, mess:'У вас нет прав администратора'.<br/> <br/> &nbsp;
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">List of host accounts (only with apifull enabled).</div>
Список хост-аккаунтов (только с включенным apifull).
 
 
 
 
listuseracc
 
listuseracc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" |  
login (post или get)* — имя пользователя;
+
login (post or get) * - username;
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
  
listuseracc (post или get)* — константа, имя операции.
+
pass (post or get) * - user password;
  
| style="vertical-align: top" |
+
hostacc (post or get) * - constant, module name;
error:0, mess:'Список пользователей был успешно получен';
 
  
error:1, mess:'Ни одного пользователя не было найдено';
+
listuseracc (post or get) * - constant, operation name.
 
 
error:1003, mess:'У вас нет прав администратора'.
 
  
 +
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'User list was received successfully';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'No user was found';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Create a host account (only with apifull enabled).</div>
Создание хост-аккаунта (только с включенным apifull).
 
 
 
 
adduseracc
 
adduseracc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">adduseracc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">$ lg (post or get) * - the name of the new user;</div> <div data-placeholder="Перевод" dir="ltr">$ ps (post or get) * - new user password;</div> <div data-placeholder="Перевод" dir="ltr">plan (post or get) * - the name of the tariff plan;</div> <div data-placeholder="Перевод" dir="ltr">group (post or get) * - group name;</div> <div data-placeholder="Перевод" dir="ltr">ip (post or get) * - change or add IP (separated by commas).</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The new user was added successfully';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while adding a new user';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'The specified group was not found';</div> <div data-placeholder="Перевод" dir="ltr">error: 3, mess: 'The specified tariff plan was not found';</div> <div data-placeholder="Перевод" dir="ltr">error: 4, mess: 'Login name must contain at least 4 characters';</div> <div data-placeholder="Перевод" dir="ltr">error: 5, mess: 'Password must contain at least 7 characters';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
adduseracc (post или get)* — константа, имя операции;
 
 
 
$lg (post или get)* — имя нового пользователя;
 
 
 
$ps (post или get)* — пароль нового пользователя;
 
 
 
plan (post или get)* — имя тарифного плана;
 
 
 
group (post или get)* — имя группы;
 
 
 
ip (post или get)* — изменить или добавить IP (перечисляются через запятую).
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Новый пользователь был успешно добавлен';
 
 
 
error:1, mess:'Произошла ошибка при добавлении нового пользователя';
 
 
 
error:2, mess:'Указанная группа не найдена';
 
 
 
error:3, mess:'Указанный тарифный план не найден';
 
 
 
error:4, mess:'Имя логина должно содержать не менее 4 символов';
 
 
 
error:5, mess:'Пароль должен содержать не менее 7 символов';
 
 
 
error:1003, mess:'У вас нет прав администратора'.
 
 
 
&nbsp;
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">List of subscription plans (only with apifull included).</div>
Список тарифов (только с включенным apifull).
 
 
 
 
listplanacc<br/> &nbsp;
 
listplanacc<br/> &nbsp;
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">listplanacc (post or get) * - constant, operation name.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The list of subscription plans was successfully received';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'No subscription&nbsp;plan was found';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
listplanacc (post или get)* — константа, имя операции.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Список тарифных планов был успешно получен';
 
 
 
error:1, mess:'Ни одной тарифного плана не было обнаружено';
 
 
 
error:1003, mess:'У вас нет прав администратора'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Subscription plan view (only with apifull enabled).</div>
Просмотр тарифа (только с включенным apifull).
 
 
 
 
viewplanacc
 
viewplanacc
  
 +
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">viewplanacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">plan (post or get) * - the name of the subscription plan.</div>
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
login (post или get)* — имя пользователя;
+
error: 0, mess: 'Subscription plan data was received successfully';<br/> error: 1, mess: 'An error occurred while receiving data about the subscription plan';<br/> error: 2, mess: 'The specified subscription plan does not exist';<br/> error: 3, mess: 'Subscription plan name is not specified'.
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
viewplanacc (post или get)* — константа, имя операции;
 
 
 
plan (post или get)* — имя тарифного плана.
 
 
 
| style="vertical-align: top" |
 
error:0, mess:'Данные о тарифном плане были успешно получены';
 
 
 
error:1, mess:'Произошла ошибка при получении данных о тарифном плане';
 
 
 
error:2, mess:'Указанного тарифного плана не существует';
 
 
 
error:3, mess:'Не указано имя тарифного плана'.
 
  
 
|-
 
|-
Line 441: Line 133:
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <pre data-placeholder="Перевод" dir="ltr" id="tw-target-text">Subscription plan editing (only with apifull enabled).</pre>
Рредактирование тарифа (только с включенным apifull).
 
  
 
editplanacc
 
editplanacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">editplanacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">plan (post or get) * - the name of the tariff plan for editing;</div> <div data-placeholder="Перевод" dir="ltr">bandwidth (post or get) - bandwidth in MB;</div> <div data-placeholder="Перевод" dir="ltr">disk (post or get) - amount of disk space in MB;</div> <div data-placeholder="Перевод" dir="ltr">sites (post or get) - number of sites;</div> <div data-placeholder="Перевод" dir="ltr">dns_zones (post or get) * - number of dns zones;</div> <div data-placeholder="Перевод" dir="ltr">subdomains (post or get) - the number of subdomains;</div> <div data-placeholder="Перевод" dir="ltr">databases (post or get) - number of mysql databases;</div> <div data-placeholder="Перевод" dir="ltr">emailboxes (post or get) - number of mailboxes;</div> <div data-placeholder="Перевод" dir="ltr">mailperhour (post or get) - the number of letters per hour;</div> <div data-placeholder="Перевод" dir="ltr">ftp_accounts (post or get) - the number of ftp accounts;</div> <div data-placeholder="Перевод" dir="ltr">ip (post or get) - change&nbsp;IP (separated by commas);</div> <div data-placeholder="Перевод" dir="ltr">shell (post or get) - shell availability - y / n;</div> <div data-placeholder="Перевод" dir="ltr">owner (post or get) - owner;</div> <div data-placeholder="Перевод" dir="ltr">lang (post or get) - language (ru / en)</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The subscription plan was edited successfully';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while editing the subscription plan';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'The specified subscription plan does not exist';</div> <div data-placeholder="Перевод" dir="ltr">error: 3, mess: 'The shell value contains an invalid value. Allowed y / n ';</div> <div data-placeholder="Перевод" dir="ltr">error: 4, mess: 'Invalid language specified. Allowed values ​​are ru / en ';</div> <div data-placeholder="Перевод" dir="ltr">error: 10, mess: '<params_name> - only digits 0-9 are allowed';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights';</div> <div data-placeholder="Перевод" dir="ltr">error: 101, mess: 'You are not authorized to perform this operation'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
editplanacc (post или get)* — константа, имя операции;
 
 
 
plan (post или get)* — имя тарифного плана для редактирования;
 
 
 
bandwidth (post или get) — пропускная способность в Мб;
 
 
 
disk (post или get) — велечина дискового пространства в Мб;
 
 
 
sites (post или get) — количество сайтов;
 
 
 
subdomains (post или get) — количество поддоменов;
 
 
 
databases (post или get) — количество баз mysql;
 
 
 
emailboxes (post или get) — число почтовых ящиков;
 
 
 
mailperhour (post или get) — количество писем в час;
 
 
 
ftp_accounts (post или get) — число аккаунотов ftp;
 
 
 
shell (post или get) — доступность шела - y/n;
 
 
 
owner (post или get) — владелец;
 
 
 
lang (post или get) — язык (ru/en).
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Тарифный план был успешно отредактирован';
 
 
 
error:1, mess:'Произошла ошибка при редактировании тарифного плана';
 
 
 
error:2, mess:'Указанного тарифного плана не существует';
 
 
 
error:3, mess:'Значение shell содержит некорректное значение. Допустимо y/n';
 
 
 
error:4, mess:'Указан некорректный язык. Допустимые значения ru/en';
 
 
 
error:10, mess:'<params_name> - допускаются только цифры 0-9';
 
 
 
error:1003, mess:'У вас нет прав администратора';
 
 
 
error:101, mess:'У вас нет прав выполнить эту операцию'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Adding a subscription plan (only with apifull included).</div>
Добавление тарифа (только с включенным apifull).
 
 
 
 
addplanacc
 
addplanacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">addplanacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">plan (post or get) * - the name of the new tariff plan;</div> <div data-placeholder="Перевод" dir="ltr">bandwidth (post or get) * - bandwidth in Mb;</div> <div data-placeholder="Перевод" dir="ltr">disk (post or get) * - amount of disk space in MB;</div> <div data-placeholder="Перевод" dir="ltr">sites (post or get) * - number of sites;</div> <div data-placeholder="Перевод" dir="ltr">dns_zones (post or get) * - number of dns zones;</div> <div data-placeholder="Перевод" dir="ltr">subdomains (post or get) * - the number of subdomains;</div> <div data-placeholder="Перевод" dir="ltr">databases (post or get) * - number of mysql databases;</div> <div data-placeholder="Перевод" dir="ltr">emailboxes (post or get) * - number of mailboxes;</div> <div data-placeholder="Перевод" dir="ltr">mailperhour (post or get) * - number of letters per hour;</div> <div data-placeholder="Перевод" dir="ltr">ftp_accounts (post or get) * - number of ftp accounts;</div> <div data-placeholder="Перевод" dir="ltr">shell (post or get) * - shell availability (y / n);</div> <div data-placeholder="Перевод" dir="ltr">ip (post or get) - add IP (separated by commas);</div> <div data-placeholder="Перевод" dir="ltr">owner (post or get) - owner ("" by default);</div> <div data-placeholder="Перевод" dir="ltr">lang (post or get) - language (ru / en).</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The new subscription plan was created successfully';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while creating a new subscription plan';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'This subscription plan already exists';</div> <div data-placeholder="Перевод" dir="ltr">error: 3, mess: 'Incorrect name of the new subscription plan is specified';</div> <div data-placeholder="Перевод" dir="ltr">error: 4, mess: 'The shell value contains an invalid value. Allowed y / n ';</div> <div data-placeholder="Перевод" dir="ltr">error: 5, mess: 'Invalid language specified. Allowed values ​​are ru / en ';</div> <div data-placeholder="Перевод" dir="ltr">error: 10, mess: '<params_name> - only digits 0-9 are allowed';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights';</div> <div data-placeholder="Перевод" dir="ltr">error: 101, mess: 'You are not authorized to perform this operation'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
addplanacc (post или get)* — константа, имя операции;
 
 
 
plan (post или get)* — имя нового тарифного плана;
 
 
 
bandwidth (post или get)* — пропускная способность в Мб;
 
 
 
disk (post или get)* — велечина дискового пространства в Мб;
 
 
 
sites (post или get)* — количество сайтов;
 
 
 
subdomains (post или get)* — количество поддоменов;
 
 
 
databases (post или get)* — количество баз mysql;
 
 
 
emailboxes (post или get)* — число почтовых ящиков;
 
 
 
mailperhour (post или get)* — количество писем в час;
 
 
 
ftp_accounts (post или get)* — число аккаунотов ftp;
 
 
 
shell (post или get)* — доступность шела (y/n);
 
 
 
owner (post или get) — владелец (по умолчанию " ");
 
 
 
lang (post или get) — язык (ru/en).
 
 
 
| style="vertical-align: top" | &nbsp;
 
error:0, mess:'Новый тарифный план был успешно создан';
 
 
 
error:1, mess:'Произошла ошибка при создании нового тарифного плана';
 
 
 
error:2, mess:'Такой тарифный план уже существует';
 
 
 
error:3, mess:'Задано некорректное имя нового тарифного плана';
 
 
 
error:4, mess:'Значение shell содержит некорректное значение. Допустимо y/n';
 
 
 
error:5, mess:'Указан некорректный язык. Допустимые значения ru/en';
 
 
 
error:10, mess:'<params_name> - допускаются только цифры 0-9';
 
 
 
error:1003, mess:'У вас нет прав администратора';
 
 
 
error:101, mess:'У вас нет прав выполнить эту операцию'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Subscription plan removal (only with apifull enabled).</div>
Удаление тарифа (только с включенным apifull).
 
 
 
 
delplanacc
 
delplanacc
  
 +
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">delplanacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">plan (post or get) * - the name of the new subscription plan to be deleted.</div>
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
login (post или get)* — имя пользователя;
+
error: 0, mess: 'The subscription plan was successfully deleted';
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
delplanacc(post или get)* — константа, имя операции;
 
 
 
plan (post или get)* — имя нового тарифного плана для удаления.
 
 
 
| style="vertical-align: top" |
 
error:0, mess:'Тарифный план был успешно удален';
 
  
error:1, mess:'Произошла ошибка при удалении тарифного плана';
+
error: 1, mess: 'An error occurred while deleting the subscription plan';
  
error:2, mess:'Такого тарифного плана не существует';
+
error: 2, mess: 'This subscription plan does not exist';
  
error:3, mess:'Не указано имя тарифного плана для удаления';
+
error: 3, mess: 'The name of the subscription plan to be deleted is not specified';
  
error:1003, mess:'У вас нет прав администратора';
+
error: 1003, mess: 'You do not have administrator rights';
  
error:101, mess:'У вас нет прав выполнить эту операцию'.
+
error: 101, mess: 'You are not authorized to perform this operation'.
  
 
|-
 
|-
Line 594: Line 173:
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">List of groups (only with apifull enabled).</div>
Список групп (только с включенным apifull).
 
 
 
 
listgroupacc
 
listgroupacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">listgroupacc (post or get) * - constant, operation name.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Group list was received successfully';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'No group was found';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
listgroupacc (post или get)* — константа, имя операции.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Список групп был успешно получен';
 
 
 
error:1, mess:'Ни одной группы не было обнаружено';
 
 
 
error:1003, mess:'У вас нет прав администратора'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Group view (only with apifull enabled).</div>
Просмотр группы (только с включенным apifull).
 
 
 
 
viewgroupacc
 
viewgroupacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">viewgroupacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">group (post or get) * - group name.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Group data was successfully received';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while receiving data about the group; '<groupname>;</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>  
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
viewgroupacc (post или get)* — константа, имя операции;
 
 
 
group (post или get)* — имя группы.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Данные о группе были успешно получены';
 
 
 
error:1, mess:'Произошла ошибка при получении данных о группе; '<groupname>;
 
 
 
error:1003, mess:'У вас нет прав администратора'.<br/> &nbsp;
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" |  
Добавление группы (только с включенным apifull).
+
Adding a group (only with apifull enabled).
  
 
addgroupacc
 
addgroupacc
  
| style="vertical-align: top" | &nbsp;  
+
| style="vertical-align: top; width: 251px;" | &nbsp; <div data-placeholder="Перевод" dir="ltr">group (post or get) * - group name;</div> <div data-placeholder="Перевод" dir="ltr">'''Administrative options'''<br/> root (post or get) - Full access;<br/> api (post or get) - API access;<br/> group_apifull (post or get) - Full API access (administrator);<br/> speedtest (post or get) - Measurement of the server channel speed;<br/> csf (post or get) - CSF Firewall management;<br/> network_tools_connections (post or get) - Monitor connections;<br/> transfer (post or get) - Transfer management;</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">certs_control_service (post or get) - SSL service management;<br/> smart_mon (post or get) - View SMART monitoring;<br/> hardware_info (post or get) - View information about the server;<br/> server_control_serverstatus (post or get) - View the status of the web server;<br/> mysql_processlist (post or get) - View MYSQL processes;<br/> server_info (post or get) - Process manager;<br/> ssh (post or get) - SSH management;<br/> packet_manager (post or get) - Access to the application manager;<br/> bindserver_cluster (post or get) - DNS cluster management;<br/> bindserver_nameservers (post or get) - Manage default nameservers;<br/> bindserver_install (post or get) - Installation and removal of a name server;<br/> blacklist (post or get) - Blacklists;<br/> mailserver_queue (post or get) - Mail queue management;<br/> mailserver_install (post or get) - Manage mail services;<br/> mysql_install (post or get) - Installation removing MYSQL / PHPMYADMIN;</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">server_control_install (post or get) - Manage the installation of the web server, PCP;<br/> install (post or get) - Manage Brainy update;<br/> ipmanager (post or get) - IP addresses management;<br/> group_hostacc (post or get) - Manage host accounts;<br/> properties (post or get) -> Show server settings;<br/> adminpanel (post or get) -> Admin panel;<br/> users_management (post or get) -> User Management;<br/> mailclient_antvirus (post or get) -> Mail antivirus management;<br/> mailclient_spamassasin (post or get) -> Anti-spam management;<br/> server_control_www (post or get) -> Site Management;<br/> mailserver_customazing (post or get) -> Configuring mail service;</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">'''Custom parameters'''<br/> hostacc_change_chell_user (post or get) -> Configuring mail service;<br/> antivirus (post or get) -> Manage antivirus;<br/> backup (post or get) -> Manage backups;<br/> certs_control_sites (post or get) -> SSL management of sites;<br/> monitor (post or get) -> Service monitoring management;<br/> logging (post or get) -> Logging;<br/> web_statistics (post or get) -> Manage statistics processing tools;<br/> d_average_load (post or get) -> View average load;<br/> traffic_usage (post or get) -> View traffic usage;<br/> ftp (post or get) -> FTP Management;<br/> crontab (post or get) -> CRON management;<br/> filemanager (post or get) -> Access to the file manager;<br/> autoins (post or get) -> Access to the CMS autoinstaller;<br/> bindserver_zones (post or get) -> Manage DNS zones;<br/> mailclient_statiscs (post or get) -> Mail statistics;</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">mailclient_filters (post or get) -> Manage mail filters;<br/> mailclient_dkim (post or get) -> DKIM management;<br/> mailserver_spf (post or get) -> SPF management;<br/> mailclient (post or get) -> Manage mail accounts;<br/> mysql_dbs (post or get) -> Database Management;<br/> server_control_www_user (post or get) -> Site Management;<br/> php_ini (post or get) -> PHP.ini configuration;<br/> webserver_config (post or get) -> Individual customization of virtual hosts;<br/> error_pages (post or get) -> Error pages;<br/> optimization (post or get) -> Website optimization;<br/> apacserver_redirect (post or get) -> Set web redirect;<br/> apacserver_https (post or get) -> Setting HTTP / HTTPS redirection;<br/> apacserver_password (post or get) -> Setting the password for the directory;<br/> function_anyemaildomain (post or get) -> Create mailboxes with any domain;</div> <div>&nbsp;</div>
group (post или get)* — имя группы;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr"><div data-placeholder="Перевод" dir="ltr" id="tw-target-text">error: 0, mess: 'The new group was added successfully';<br/> error: 1, mess: 'An error occurred while adding a new group';<br/> error: 2, mess: 'This group already exists';<br/> error: 3, mess: 'Invalid value for new group specified';<br/> error: 4, mess: '<paramname> - the parameter is specified incorrectly. May be y / n / "" (empty string) ';<br/> error: 1003, mess: 'You do not have administrator rights'.</div> </div>  
 
 
root (post или get) — доступ root;
 
 
 
ftp_restart (post или get) — перезагрузка ftp;
 
 
 
ftp_install (post или get) — переустановка ftp;
 
 
 
reseller (post или get) — посредник;
 
 
 
reseller_planview (post или get) — просматривать план посреднику;
 
 
 
reseller_groupview (post или get) — просматривать группу посреднику;
 
 
 
reseller_groupcreate (post или get) — создавать группу посреднику;
 
 
 
reseller_plancreate (post или get) — создовать план посреднику;
 
 
 
api (post или get) — доступ по API;
 
 
 
apifull (post или get) — полный доступ по API(администратор).
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Новая группа была успешно добавлена';
 
 
 
error:1, mess:'Произошла ошибка при добавлении новой группы';
 
 
 
error:2, mess:'Такая группа уже существует';
 
 
 
error:3, mess:'Задано некорректное значение новой группы';
 
 
 
error:4, mess:'<paramname> - &nbsp;параметр задан некорректно. Может быть y/n/"" (пустая строка)';
 
 
 
error:1003, mess:'У вас нет прав администратора'.<br/> &nbsp;
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Group editing (only with apifull enabled).</div>
Редактирование группы (только с включенным apifull).
 
 
 
 
editgroupacc
 
editgroupacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" |  
group (post или get)* — имя группы;
+
group (post или get)* — group name;
 
+
<div data-placeholder="Перевод" dir="ltr" id="tw-target-text">'''Administrative options'''<br/> root (post or get) - Full access;<br/> api (post or get) - API access;<br/> group_apifull (post or get) - Full API access (administrator);<br/> speedtest (post or get) - Measurement of the server channel speed;<br/> csf (post or get) - CSF Firewall management;<br/> network_tools_connections (post or get) - Monitor connections;<br/> transfer (post or get) - Transfer management;<br/> certs_control_service (post or get) - SSL service management;<br/> smart_mon (post or get) - View SMART monitoring;<br/> hardware_info (post or get) - View information about the server;<br/> server_control_serverstatus (post or get) - View the status of the web server;<br/> mysql_processlist (post or get) - View MYSQL processes;<br/> server_info (post or get) - Process manager;<br/> ssh (post or get) - SSH management;<br/> packet_manager (post or get) - Access to the application manager;<br/> bindserver_cluster (post or get) - DNS cluster management;<br/> bindserver_nameservers (post or get) - Manage default nameservers;</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">bindserver_install (post or get) - Installation and removal of a name server;<br/> blacklist (post or get) - Blacklists;<br/> mailserver_queue (post or get) - Mail queue management;<br/> mailserver_install (post or get) - Manage mail services;<br/> mysql_install (post or get) - Installation removing MYSQL / PHPMYADMIN;<br/> server_control_install (post or get) - Manage the installation of a web server, PCP;<br/> install (post or get) - Manage Brainy update;<br/> ipmanager (post or get) - IP addresses management;<br/> group_hostacc (post or get) - Manage host accounts;<br/> properties (post or get) -> Show server settings;<br/> adminpanel (post or get) -> Admin panel;<br/> users_management (post or get) -> User Management;<br/> mailclient_antvirus (post or get) -> Mail antivirus management;<br/> mailclient_spamassasin (post or get) -> Anti-spam management;<br/> server_control_www (post or get) -> Site Management;<br/> mailserver_customazing (post or get) -> Configuring mail service;<br/> <br/> &nbsp;</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">'''Custom parameters'''<br/> hostacc_change_chell_user (post or get) -> Configuring mail service;<br/> antivirus (post or get) -> Manage antivirus;<br/> backup (post or get) -> Manage backups;<br/> certs_control_sites (post or get) -> SSL management of sites;<br/> monitor (post or get) -> Service monitoring management;<br/> logging (post or get) -> Logging;<br/> web_statistics (post or get) -> Manage statistics processing tools;<br/> d_average_load (post or get) -> View average load;<br/> traffic_usage (post or get) -> View traffic usage;<br/> ftp (post or get) -> FTP Management;<br/> crontab (post or get) -> CRON management;<br/> filemanager (post or get) -> Access to the file manager;</div> <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">autoins (post or get) -> Access to the CMS autoinstaller;<br/> bindserver_zones (post or get) -> Manage DNS zones;<br/> mailclient_statiscs (post or get) -> Mail statistics;<br/> mailclient_filters (post or get) -> Manage mail filters;<br/> mailclient_dkim (post or get) -> DKIM management;<br/> mailserver_spf (post or get) -> SPF management;<br/> mailclient (post or get) -> Manage mail accounts;<br/> mysql_dbs (post or get) -> Database Management;<br/> server_control_www_user (post or get) -> Site Management;<br/> php_ini (post or get) -> PHP.ini configuration;<br/> webserver_config (post or get) -> Individual customization of virtual hosts;<br/> error_pages (post or get) -> Error pages;<br/> optimization (post or get) -> Website optimization;<br/> apacserver_redirect (post or get) -> Set web redirect;<br/> apacserver_https (post or get) -> Setting HTTP / HTTPS redirection;<br/> apacserver_password (post or get) -> Setting the password for the directory;<br/> function_anyemaildomain (post or get) -> Create mailboxes with any domain;</div> <div>&nbsp;</div>
root (post или get) — доступ root;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The group was edited successfully';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while editing the group'&nbsp;;;</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'The specified group was not found or not defined'</div> <div data-placeholder="Перевод" dir="ltr">error: 3, mess: '<paramname> - the parameter is set incorrectly. May be y / n / "" (empty string) ';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>  
 
 
ftp_restart (post или get) — перезагрузка ftp;
 
 
 
ftp_install (post или get) — переустановка ftp;
 
 
 
reseller (post или get) — посредник;
 
 
 
reseller_planview (post или get) — просматривать план посреднику;
 
 
 
reseller_groupview (post или get) — просматривать группу посреднику;
 
 
 
reseller_groupcreate (post или get) — создавать группу посреднику;
 
 
 
reseller_plancreate (post или get) — создовать план посреднику;
 
 
 
api (post или get) — доступ по API;
 
 
 
apifull (post или get) — полный доступ по API(администратор).
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Группа была успешно отредактирована';
 
 
 
error:1, mess:'Произошла ошибка при редактировании группы';;
 
 
 
error:2, mess:'Указанная группа не была найдена или не определена'
 
 
 
error:3, mess:'<paramname> - &nbsp;параметр задан некорректно. Может быть y/n/"" (пустая строка)';
 
 
 
error:1003, mess:'У вас нет прав администратора'.<br/> &nbsp;
 
 
 
 
|-
 
|-
 
| style="vertical-align: top" |  
 
| style="vertical-align: top" |  
 
hostacc
 
hostacc
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 304px;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Removing a group (only with apifull enabled).</div>
Удаление группы (только с включенным apifull).
 
 
 
 
delgroupacc<br/> &nbsp;
 
delgroupacc<br/> &nbsp;
  
| style="vertical-align: top" |  
+
| style="vertical-align: top; width: 251px;" | <div data-placeholder="Перевод" dir="ltr">login (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">pass (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">hostacc (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">delgroupacc (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">group (post or get) * - group name.</div>
login (post или get)* — имя пользователя;
+
| style="vertical-align: top" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'The group was successfully deleted';</div> <div data-placeholder="Перевод" dir="ltr">error: 1, mess: 'An error occurred while deleting the group';</div> <div data-placeholder="Перевод" dir="ltr">error: 2, mess: 'This group does not exist';</div> <div data-placeholder="Перевод" dir="ltr">error: 3, mess: 'Group name is not defined or is invalid';</div> <div data-placeholder="Перевод" dir="ltr">error: 1003, mess: 'You do not have administrator rights'.</div>
 
 
pass (post или get)* — пароль пользователя;
 
 
 
hostacc (post или get)* — константа, имя модуля;
 
 
 
delgroupacc (post или get)* — константа, имя операции;
 
 
 
group (post или get)* — имя группы.
 
 
 
| style="vertical-align: top" |  
 
error:0, mess:'Группа была успешно удалена';
 
 
 
error:1, mess:'Произошла ошибка при удалении группы';
 
 
 
error:2, mess:'Такой группы не существует';
 
 
 
error:3, mess:'Имя группы не определено или некорректно';
 
 
 
error:1003, mess:'У вас нет прав администратора'.
 
 
 
 
|}
 
|}
  
Другие полезные статьи:
+
Other useful articles:
  
{| style="width: 1191px"
+
{| style="width: 1122px;"
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_подключение API: подключение]'''
+
'''[https://docs.brainycp.io/index.php/API:_connection <font><font>API: connection</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_мониторинг API: мониторинг]'''
+
'''[https://docs.brainycp.io/index.php/API:_Monitoring <font><font>API: monitoring</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_статус_веб-сервера API: статус веб-сервера]'''
+
'''[https://docs.brainycp.io/index.php/API:_Webserver_status <font><font>API: web server status</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_автоустановщик_CMS API: автоустановщик CMS]'''
+
'''[https://docs.brainycp.io/index.php/API:_CMS_Autoinstaller <font><font>API: auto installer CMS</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_настройка_бекапов API: настройка бекапов]'''
+
'''[https://docs.brainycp.io/index.php/API:_Configuring_backups <font><font>API: configuring backups</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_трансфер_между_серверами API: трансфер между серверами]'''
+
'''[https://docs.brainycp.io/index.php/API:_Transfer_between_servers <font><font>API: transfer between servers</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_антивирус API: антивирус]'''
+
'''[https://docs.brainycp.io/index.php/API:_Antivirus <font><font>API: antivirus</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_настройки_сервера API: настройки сервера]'''
+
'''[https://docs.brainycp.io/index.php/API:_Server_configuration <font><font>API: server settings</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_управление_веб-сервером API: управление веб-сервером]'''
+
'''[https://docs.brainycp.io/index.php/API:_Manage_webserver <font><font>API: web server management</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_базы_данных API: базы данных]'''
+
'''[https://docs.brainycp.io/index.php/API:_Databases <font><font>API: database</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_пользовательские_сертификаты API: пользовательские сертификаты]'''
+
'''[https://docs.brainycp.io/index.php/API:_User_Certificates <font><font>API: custom certificates</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_управление_почтовыми_ящиками API: управление почтовыми ящиками]'''
+
'''[https://docs.brainycp.io/index.php/API:_Managing_mailboxes <font><font>API: mailbox management</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_информация_о_сервере API: информация о сервере]'''
+
'''[https://docs.brainycp.io/index.php/API:_Server_info <font><font>API: server information</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_почта API: почта]'''
+
'''[https://docs.brainycp.io/index.php/API:_Mail <font><font>API: mail</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_управление_DNS-зонами API: управление DNS-зонами]'''
+
'''[https://docs.brainycp.io/index.php/API:_Manage_DNS-zones <font><font>API: DNS zone management</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_использование_трафика API: использование трафика]'''
+
'''[https://docs.brainycp.io/index.php/API:_Traffic_usage <font><font>API: traffic usage</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_почтовые_ящики_клиента API: почтовые ящики клиента]'''
+
'''[https://docs.brainycp.io/index.php/API:_Client_mail <font><font>API: client mailboxes</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_установка_веб-сервера API: установка веб-сервера]'''
+
'''[https://docs.brainycp.io/index.php/API:_Webserver_Installation <font><font>API: web server installation</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_логирование API: логирование]'''
+
'''[https://docs.brainycp.io/index.php/API:_Logging <font><font>API: logging</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_сервер_имен API: сервер имен]'''
+
'''[https://docs.brainycp.io/index.php/API:_Nameserver <font><font>API: name server</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_хост-аккаунты API: хост-аккаунты]'''
+
'''[https://docs.brainycp.io/index.php/API:_host-accounts <font><font>API: host accounts</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_менеджер_приложений API: менеджер приложений]'''
+
'''[https://docs.brainycp.io/index.php/API:_App_manager <font><font>API: application manager</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_сертификаты_сервисов API: сертификаты сервисов]'''
+
'''[https://docs.brainycp.io/index.php/API:_Certificates_of_services <font><font>API: service certificates</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_CRON API: CRON]'''
+
'''[https://docs.brainycp.io/index.php/API:_CRON <font><font>API: CRON</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_менеджер_процессов API: менеджер процессов]'''
+
'''[https://docs.brainycp.io/index.php/API:_Process_manager <font><font>API: process manager</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_сетевые_инструменты API: сетевые инструменты]'''
+
'''[https://docs.brainycp.io/index.php/API:_Network_tools <font><font>API: network tools</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_FTP-сервер API: FTP-сервер]'''
+
'''[https://docs.brainycp.io/index.php/API:_FTP-server <font><font>API: FTP server</font></font>]'''
  
 
|-
 
|-
|  
+
| style="width: 306px;" |  
'''[https://docs.brainycp.io/index.php/API:_менеджер_IP-адресов API: менеджер IP-адресов]'''
+
'''[https://docs.brainycp.io/index.php/API:_IP-address_manager <font><font>API: IP address manager</font></font>]'''
  
|  
+
| style="width: 407px;" |  
'''[https://docs.brainycp.io/index.php/API:_средняя_нагрузка API: средняя нагрузка]'''
+
'''[https://docs.brainycp.io/index.php/API:_Load_average <font><font>API: average load</font></font>]'''
  
|  
+
| style="width: 387px;" |  
'''[https://docs.brainycp.io/index.php/API:_MySQL_processlist API: MySQL processlist]'''
+
'''[https://docs.brainycp.io/index.php/API:_MySQL_processlist <font><font>API: MySQL processlist</font></font>]'''
  
 
|}
 
|}

Latest revision as of 13:25, 25 November 2021

Administrative functions require API root rights in order to use any login hosted on the server. If you do not have root rights, you can only use your login.
Incoming data marked with an asterisk are required.

Module

Function

Incoming data

Error variants

hostacc

Viewing the data of the host account (you can do it without api_full, but only if the host account's username is the same).

getlistacc
 

login (post or get) * - username;

pass (post or get) * - user password;

hostacc (post or get) * - constant, module name;

getlistacc (post or get) * - constant, operation name;

language (post or get) - can take the value: en / ru (ru by default);

panel_user (post or get) - ISP username to which the operation is applied.

error: 0, mess: 'Information was received successfully';
error: 1, mess: 'An error occurred while receiving data';
error: 1000, mess: 'You do not have permission to administer this user';
error: 1001, mess: 'There is no such user in the ISP-panel'.

hostacc

Change shell access for an account (it is possible without api_full, but only if the host account's username is the same).

changeshellacc

ogin (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
changeshellacc (post or get) * - constant, operation name;
shell (post or get) * - enable / disable shell access (can be yes / no);
language (post or get) - can take the value: en / ru (ru by default);
panel_user (post or get) - ISP username to which the operation is applied.
error: 0, mess: 'Shell access was changed successfully. Current value: on / off ';
error: 1, mess: 'An error occurred while trying to change access to the shell';
error: 2, mess: 'The shell parameter contains an invalid value. Possible values: yes / no ';
error: 1000, mess: 'You do not have permission to administer this user';
error: 1001, mess: 'There is no such user in the ISP-panel'.

hostacc

Change the language for the account (it is possible without api_full, but only if the host account's username is the same).

changelangacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
changelangacc (post or get) * - constant, operation name;
lang (post or get) * - change the language (can be en / ru);
language (post or get) - can take the value: en / ru (ru by default);
panel_user (post or get) - ISP username to which the operation is applied.
error: 0, mess: 'The selected language has been successfully installed, the current one is ru / en';
error: 1, mess: 'An error occurred while trying to change the language';
error: 2, mess: 'The lang parameter contains an invalid value. Possible values: ru / en ';
error: 1000, mess: 'You do not have permission to administer this user';
error: 1001, mess: 'There is no such user in the ISP-panel'.

hostacc

Editing host account (only with apifull enabled).

edituseracc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
edituseracc (post or get) * - constant, operation name;
lg (post or get) - username;
ps (post or get) - change password;
ip (post or get) - change or add IP (separated by commas);
group (post or get) - change the group;
plan (post or get) - change the plan;
lang (post or get) - change the language;
emailboxes (post or get) - change the number of mailboxes;
bandwidth (post or get) - change traffic, specified in MB;
sites (post or get) - change the number of sites;
databases (post or get) - change the number of mysql databases;
subdomains (post or get) - change the number of subdomains;
mailperhour (post or get) - change the number of letters per hour;

    

disk (post or get) - change the size of the disk space (specified in MB);
ftp_accounts (post or get) - change the number of ftp accounts;
shell_access (post or get) - access was in progress, maybe n / y;
owner (post or get) - change the owner.
language (post or get) - can take the value: en / ru (ru by default);
panel_user (post or get) - ISP username to which the operation is applied.
error: 0, mess: 'New parameters for the user have been successfully applied';
error: 1, mess: 'An error occurred while changing parameters for the user: <login>';
error: 2, mess: 'No group was found';
error: 3, mess: 'The specified group does not exist for this user';
error: 4, mess: 'Login name must contain at least 4 characters';
error: 5, mess: 'The new password must contain at least 7 characters';
error: 6, mess: 'The shell value contains an invalid value. Allowed y / n ';
error: 7, mess: 'No plan was found';
error: 8, mess: 'The specified plan does not exist for this user';
error: 9, mess: 'Invalid language specified. Allowed values ​​are ru / en ';
error: 10, mess: '<params_name> - only digits 0-9 are allowed';
error: 11, mess: 'The specified ip-address is invalid';
error: 1000, mess: 'You do not have permission to administer this user';
error: 1001, mess: 'There is no such user in the ISP-panel';
error: 1003, mess: 'You do not have administrator rights';
error: 100, mess: 'You are not authorized to perform this operation'.

hostacc

Remove host account (only with apifull enabled).

deluseracc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
deluseracc (post or get) * - constant, operation name;
panel_user (post or get) - ISP username to which the operation is applied.
error: 0, mess: 'The user was successfully deleted';
error: 1, mess: 'An error occurred while deleting the user';
error: 2, mess: 'There is no such user in the system';
error: 1000, mess: 'You do not have permission to administer this user';
error: 1001, mess: 'There is no such user in the ISP-panel';
error: 1003, mess: 'You do not have administrator rights';
error: 100, mess: 'You are not authorized to perform this operation'.

hostacc

Blocking the host account completely and partially (only with apifull enabled).

suspendacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
suspendacc (post or get) * - constant, operation name;
action - parameter, type of blocking
suspend_ftp (post or get) - block ftp;
suspend_sites (post or get) - block sites;
suspend_shell (post or get) - block the shell;
suspend_cron (post or get) - block crowns;
suspend_panel (post or get) - block the runel;
suspend_full (post or get) - block completely
panel_user (post or get) - ISP username to which the operation is applied.
error: 0, mess: 'Locks were successfully applied for user: <login>';
error: 1, mess: 'There is nothing to block for the user: <login>';
error: 1000, mess: 'You do not have permission to administer this user';
error: 1001, mess: 'There is no such user in the ISP-panel';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

Unlock host account (only with apifull enabled).

unsuspendacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
unsuspendacc (post or get) * - constant, operation name;
action - parameter, unlock type
unsuspend_ftp (post or get) - unblock ftp;
unsuspend_sites (post or get) - unblock sites;
unsuspend_shell (post or get) - unblock the shell;
unsuspend_cron (post or get) - unblock crowns;
unsuspend_panel (post or get) - unlock the runel;
unsuspend_full (post or get) - Unblock completely
panel_user (post or get) - ISP username to which the operation is applied.
 
error: 0, mess: 'Unlock was successfully applied to user: <login>';
error: 1, mess: 'There is nothing to unblock for the user: <login>';
error: 1000, mess: 'You do not have permission to administer this user';
error: 1001, mess: 'There is no such user in the ISP-panel';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

List of host accounts (only with apifull enabled).

listuseracc

login (post or get) * - username;

pass (post or get) * - user password;

hostacc (post or get) * - constant, module name;

listuseracc (post or get) * - constant, operation name.

error: 0, mess: 'User list was received successfully';
error: 1, mess: 'No user was found';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

Create a host account (only with apifull enabled).

adduseracc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
adduseracc (post or get) * - constant, operation name;
$ lg (post or get) * - the name of the new user;
$ ps (post or get) * - new user password;
plan (post or get) * - the name of the tariff plan;
group (post or get) * - group name;
ip (post or get) * - change or add IP (separated by commas).
error: 0, mess: 'The new user was added successfully';
error: 1, mess: 'An error occurred while adding a new user';
error: 2, mess: 'The specified group was not found';
error: 3, mess: 'The specified tariff plan was not found';
error: 4, mess: 'Login name must contain at least 4 characters';
error: 5, mess: 'Password must contain at least 7 characters';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

List of subscription plans (only with apifull included).

listplanacc
 

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
listplanacc (post or get) * - constant, operation name.
error: 0, mess: 'The list of subscription plans was successfully received';
error: 1, mess: 'No subscription plan was found';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

Subscription plan view (only with apifull enabled).

viewplanacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
viewplanacc (post or get) * - constant, operation name;
plan (post or get) * - the name of the subscription plan.

error: 0, mess: 'Subscription plan data was received successfully';
error: 1, mess: 'An error occurred while receiving data about the subscription plan';
error: 2, mess: 'The specified subscription plan does not exist';
error: 3, mess: 'Subscription plan name is not specified'.

hostacc

Subscription plan editing (only with apifull enabled).

editplanacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
editplanacc (post or get) * - constant, operation name;
plan (post or get) * - the name of the tariff plan for editing;
bandwidth (post or get) - bandwidth in MB;
disk (post or get) - amount of disk space in MB;
sites (post or get) - number of sites;
dns_zones (post or get) * - number of dns zones;
subdomains (post or get) - the number of subdomains;
databases (post or get) - number of mysql databases;
emailboxes (post or get) - number of mailboxes;
mailperhour (post or get) - the number of letters per hour;
ftp_accounts (post or get) - the number of ftp accounts;
ip (post or get) - change IP (separated by commas);
shell (post or get) - shell availability - y / n;
owner (post or get) - owner;
lang (post or get) - language (ru / en)
error: 0, mess: 'The subscription plan was edited successfully';
error: 1, mess: 'An error occurred while editing the subscription plan';
error: 2, mess: 'The specified subscription plan does not exist';
error: 3, mess: 'The shell value contains an invalid value. Allowed y / n ';
error: 4, mess: 'Invalid language specified. Allowed values ​​are ru / en ';
error: 10, mess: '<params_name> - only digits 0-9 are allowed';
error: 1003, mess: 'You do not have administrator rights';
error: 101, mess: 'You are not authorized to perform this operation'.

hostacc

Adding a subscription plan (only with apifull included).

addplanacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
addplanacc (post or get) * - constant, operation name;
plan (post or get) * - the name of the new tariff plan;
bandwidth (post or get) * - bandwidth in Mb;
disk (post or get) * - amount of disk space in MB;
sites (post or get) * - number of sites;
dns_zones (post or get) * - number of dns zones;
subdomains (post or get) * - the number of subdomains;
databases (post or get) * - number of mysql databases;
emailboxes (post or get) * - number of mailboxes;
mailperhour (post or get) * - number of letters per hour;
ftp_accounts (post or get) * - number of ftp accounts;
shell (post or get) * - shell availability (y / n);
ip (post or get) - add IP (separated by commas);
owner (post or get) - owner ("" by default);
lang (post or get) - language (ru / en).
error: 0, mess: 'The new subscription plan was created successfully';
error: 1, mess: 'An error occurred while creating a new subscription plan';
error: 2, mess: 'This subscription plan already exists';
error: 3, mess: 'Incorrect name of the new subscription plan is specified';
error: 4, mess: 'The shell value contains an invalid value. Allowed y / n ';
error: 5, mess: 'Invalid language specified. Allowed values ​​are ru / en ';
error: 10, mess: '<params_name> - only digits 0-9 are allowed';
error: 1003, mess: 'You do not have administrator rights';
error: 101, mess: 'You are not authorized to perform this operation'.

hostacc

Subscription plan removal (only with apifull enabled).

delplanacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
delplanacc (post or get) * - constant, operation name;
plan (post or get) * - the name of the new subscription plan to be deleted.

error: 0, mess: 'The subscription plan was successfully deleted';

error: 1, mess: 'An error occurred while deleting the subscription plan';

error: 2, mess: 'This subscription plan does not exist';

error: 3, mess: 'The name of the subscription plan to be deleted is not specified';

error: 1003, mess: 'You do not have administrator rights';

error: 101, mess: 'You are not authorized to perform this operation'.

hostacc

List of groups (only with apifull enabled).

listgroupacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
listgroupacc (post or get) * - constant, operation name.
error: 0, mess: 'Group list was received successfully';
error: 1, mess: 'No group was found';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

Group view (only with apifull enabled).

viewgroupacc

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
viewgroupacc (post or get) * - constant, operation name;
group (post or get) * - group name.
error: 0, mess: 'Group data was successfully received';
error: 1, mess: 'An error occurred while receiving data about the group; '<groupname>;
error: 1003, mess: 'You do not have administrator rights'.

hostacc

Adding a group (only with apifull enabled).

addgroupacc

 
group (post or get) * - group name;
Administrative options
root (post or get) - Full access;
api (post or get) - API access;
group_apifull (post or get) - Full API access (administrator);
speedtest (post or get) - Measurement of the server channel speed;
csf (post or get) - CSF Firewall management;
network_tools_connections (post or get) - Monitor connections;
transfer (post or get) - Transfer management;
certs_control_service (post or get) - SSL service management;
smart_mon (post or get) - View SMART monitoring;
hardware_info (post or get) - View information about the server;
server_control_serverstatus (post or get) - View the status of the web server;
mysql_processlist (post or get) - View MYSQL processes;
server_info (post or get) - Process manager;
ssh (post or get) - SSH management;
packet_manager (post or get) - Access to the application manager;
bindserver_cluster (post or get) - DNS cluster management;
bindserver_nameservers (post or get) - Manage default nameservers;
bindserver_install (post or get) - Installation and removal of a name server;
blacklist (post or get) - Blacklists;
mailserver_queue (post or get) - Mail queue management;
mailserver_install (post or get) - Manage mail services;
mysql_install (post or get) - Installation removing MYSQL / PHPMYADMIN;
server_control_install (post or get) - Manage the installation of the web server, PCP;
install (post or get) - Manage Brainy update;
ipmanager (post or get) - IP addresses management;
group_hostacc (post or get) - Manage host accounts;
properties (post or get) -> Show server settings;
adminpanel (post or get) -> Admin panel;
users_management (post or get) -> User Management;
mailclient_antvirus (post or get) -> Mail antivirus management;
mailclient_spamassasin (post or get) -> Anti-spam management;
server_control_www (post or get) -> Site Management;
mailserver_customazing (post or get) -> Configuring mail service;
Custom parameters
hostacc_change_chell_user (post or get) -> Configuring mail service;
antivirus (post or get) -> Manage antivirus;
backup (post or get) -> Manage backups;
certs_control_sites (post or get) -> SSL management of sites;
monitor (post or get) -> Service monitoring management;
logging (post or get) -> Logging;
web_statistics (post or get) -> Manage statistics processing tools;
d_average_load (post or get) -> View average load;
traffic_usage (post or get) -> View traffic usage;
ftp (post or get) -> FTP Management;
crontab (post or get) -> CRON management;
filemanager (post or get) -> Access to the file manager;
autoins (post or get) -> Access to the CMS autoinstaller;
bindserver_zones (post or get) -> Manage DNS zones;
mailclient_statiscs (post or get) -> Mail statistics;
mailclient_filters (post or get) -> Manage mail filters;
mailclient_dkim (post or get) -> DKIM management;
mailserver_spf (post or get) -> SPF management;
mailclient (post or get) -> Manage mail accounts;
mysql_dbs (post or get) -> Database Management;
server_control_www_user (post or get) -> Site Management;
php_ini (post or get) -> PHP.ini configuration;
webserver_config (post or get) -> Individual customization of virtual hosts;
error_pages (post or get) -> Error pages;
optimization (post or get) -> Website optimization;
apacserver_redirect (post or get) -> Set web redirect;
apacserver_https (post or get) -> Setting HTTP / HTTPS redirection;
apacserver_password (post or get) -> Setting the password for the directory;
function_anyemaildomain (post or get) -> Create mailboxes with any domain;
 
error: 0, mess: 'The new group was added successfully';
error: 1, mess: 'An error occurred while adding a new group';
error: 2, mess: 'This group already exists';
error: 3, mess: 'Invalid value for new group specified';
error: 4, mess: '<paramname> - the parameter is specified incorrectly. May be y / n / "" (empty string) ';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

Group editing (only with apifull enabled).

editgroupacc

group (post или get)* — group name;

Administrative options
root (post or get) - Full access;
api (post or get) - API access;
group_apifull (post or get) - Full API access (administrator);
speedtest (post or get) - Measurement of the server channel speed;
csf (post or get) - CSF Firewall management;
network_tools_connections (post or get) - Monitor connections;
transfer (post or get) - Transfer management;
certs_control_service (post or get) - SSL service management;
smart_mon (post or get) - View SMART monitoring;
hardware_info (post or get) - View information about the server;
server_control_serverstatus (post or get) - View the status of the web server;
mysql_processlist (post or get) - View MYSQL processes;
server_info (post or get) - Process manager;
ssh (post or get) - SSH management;
packet_manager (post or get) - Access to the application manager;
bindserver_cluster (post or get) - DNS cluster management;
bindserver_nameservers (post or get) - Manage default nameservers;
bindserver_install (post or get) - Installation and removal of a name server;
blacklist (post or get) - Blacklists;
mailserver_queue (post or get) - Mail queue management;
mailserver_install (post or get) - Manage mail services;
mysql_install (post or get) - Installation removing MYSQL / PHPMYADMIN;
server_control_install (post or get) - Manage the installation of a web server, PCP;
install (post or get) - Manage Brainy update;
ipmanager (post or get) - IP addresses management;
group_hostacc (post or get) - Manage host accounts;
properties (post or get) -> Show server settings;
adminpanel (post or get) -> Admin panel;
users_management (post or get) -> User Management;
mailclient_antvirus (post or get) -> Mail antivirus management;
mailclient_spamassasin (post or get) -> Anti-spam management;
server_control_www (post or get) -> Site Management;
mailserver_customazing (post or get) -> Configuring mail service;

 
Custom parameters
hostacc_change_chell_user (post or get) -> Configuring mail service;
antivirus (post or get) -> Manage antivirus;
backup (post or get) -> Manage backups;
certs_control_sites (post or get) -> SSL management of sites;
monitor (post or get) -> Service monitoring management;
logging (post or get) -> Logging;
web_statistics (post or get) -> Manage statistics processing tools;
d_average_load (post or get) -> View average load;
traffic_usage (post or get) -> View traffic usage;
ftp (post or get) -> FTP Management;
crontab (post or get) -> CRON management;
filemanager (post or get) -> Access to the file manager;
autoins (post or get) -> Access to the CMS autoinstaller;
bindserver_zones (post or get) -> Manage DNS zones;
mailclient_statiscs (post or get) -> Mail statistics;
mailclient_filters (post or get) -> Manage mail filters;
mailclient_dkim (post or get) -> DKIM management;
mailserver_spf (post or get) -> SPF management;
mailclient (post or get) -> Manage mail accounts;
mysql_dbs (post or get) -> Database Management;
server_control_www_user (post or get) -> Site Management;
php_ini (post or get) -> PHP.ini configuration;
webserver_config (post or get) -> Individual customization of virtual hosts;
error_pages (post or get) -> Error pages;
optimization (post or get) -> Website optimization;
apacserver_redirect (post or get) -> Set web redirect;
apacserver_https (post or get) -> Setting HTTP / HTTPS redirection;
apacserver_password (post or get) -> Setting the password for the directory;
function_anyemaildomain (post or get) -> Create mailboxes with any domain;
 
error: 0, mess: 'The group was edited successfully';
error: 1, mess: 'An error occurred while editing the group' ;;
error: 2, mess: 'The specified group was not found or not defined'
error: 3, mess: '<paramname> - the parameter is set incorrectly. May be y / n / "" (empty string) ';
error: 1003, mess: 'You do not have administrator rights'.

hostacc

Removing a group (only with apifull enabled).

delgroupacc
 

login (post or get) * - username;
pass (post or get) * - user password;
hostacc (post or get) * - constant, module name;
delgroupacc (post or get) * - constant, operation name;
group (post or get) * - group name.
error: 0, mess: 'The group was successfully deleted';
error: 1, mess: 'An error occurred while deleting the group';
error: 2, mess: 'This group does not exist';
error: 3, mess: 'Group name is not defined or is invalid';
error: 1003, mess: 'You do not have administrator rights'.

Other useful articles:

API: connection

API: monitoring

API: web server status

API: auto installer CMS

API: configuring backups

API: transfer between servers

API: antivirus

API: server settings

API: web server management

API: database

API: custom certificates

API: mailbox management

API: server information

API: mail

API: DNS zone management

API: traffic usage

API: client mailboxes

API: web server installation

API: logging

API: name server

API: host accounts

API: application manager

API: service certificates

API: CRON

API: process manager

API: network tools

API: FTP server

API: IP address manager

API: average load

API: MySQL processlist