Difference between revisions of "API: FTP-server"

From BrainyCP
Jump to: navigation, search
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.
+
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.
  
 
{| border="1" cellpadding="5"
 
{| border="1" cellpadding="5"
 
|-
 
|-
| <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>  
+
| <p dir="ltr" style="text-align: center;">'''Function'''</p>  
| <p dir="ltr" style="text-align: center;">'''Входящие данные'''</p>  
+
| <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;" |  
Line 15: Line 15:
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Добавить FTP-аккаунт.
+
Add FTP-account.
  
 
addftp
 
addftp
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
username (post)* — имя пользователя;
+
username (post)* — Username;
  
password (post)* — пароль пользователя;
+
password (post)* — User password;
  
ftp (post)* — константа, имя модуля;
+
ftp (post)* — constant, module name;
  
addftp (post)* — константа, тип операции;
+
addftp (post)* — constant, operation type;
  
ftp_login (post)* — логин ftp (конечный будет иметь вид:'<имя пользователя системы>_<ftp_login>');
+
ftp_login (post)* — login ftp (end login will look like:'<system user name>_<ftp_login>');
  
ftp_pass (post)* — пароль ftp:
+
ftp_pass (post)* —password ftp:
  
ftp_user_quota (post)* — квота;
+
ftp_user_quota (post)* — quota;
  
ftp_user_dir (post)* — директория ftp &nbsp;(относительно домашнего каталога);
+
ftp_user_dir (post)* — directory ftp &nbsp;(relative to home directory);
  
language (post) — может принимать значение: en/ru (по умолчанию ru);
+
language (post) — can take a value: en/ru (by default ru);
  
panel_user (post) — имя пользователя ISP, к которому применяется операция.
+
panel_user (post) -&nbsp;&nbsp;ISP username, to which the operation is applied.
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
error:0, mess:'Новый пользователь FTP был успешно добавлен';
+
error:0, mess:'New FTP user has been added ';
  
error:1, mess:'Такой пользователь FTP уже существует';
+
error:1, mess:'This FTP user already exists';
  
error:2, mess:'Нет доступных FTP серверов';
+
error:2, mess:'No available FTP servers';
  
error:3, mess:'Отсутствует имя пользователя системы';
+
error:3, mess:'System user name is missing';
  
error:4, mess:'Произошла ошибка при добавлении нового пользователя';
+
error:4, mess:'There was an error while adding a new user';
  
error:5, mess:'Ошибка в параметрах';
+
error:5, mess:'Error in parameters';
  
error:1000, mess:'У вас нет прав администратора';
+
error:1000, mess:'You don't have admin rights';
  
error:1001, mess:'Такой пользователь отсутствует в ISP-панели:<user>'.
+
error:1001, mess:'This user doesn't exist in ISP-panel:<user>'.
  
 
|-
 
|-
Line 62: Line 62:
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Удалить FTP-аккаунт.
+
Delete FTP-account.
  
 
delftp
 
delftp
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
username (post)* — имя пользователя;
+
username (post)* — Username;
  
password (post)* — пароль пользователя;
+
password (post)* — User password;
  
ftp (post)* — константа, имя модуля;
+
ftp (post)* — constant, module name;
  
delftp (post)* — константа, тип операции;
+
delftp (post)* — constant, operation type;
  
ftp_login (post)* — логин ftp (конечный будет иметь вид:'<имя пользователя системы>_<ftp_login>');
+
ftp_login (post)* — login ftp (end login will look like:'<system user name>_<ftp_login>');
  
ftp_deldir_val (post) — удалять вместе с пользователем и его каталог - "yes/no" (по умолчанию 'no');
+
ftp_deldir_val (post) — delete the user together with their catalog - "yes/no" (by default 'no');
  
language (post) — может принимать значение: en/ru (по умолчанию ru);
+
language (post) —can take a value: en/ru (by default ru);
  
panel_user (post) — имя пользователя ISP, к которому применяется операция.
+
panel_user (post) — ISP username, to which the operation is applied.
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
error:0, mess:'Новый пользователь FTP был успешно удален <name>';
+
error:0, mess:'New FTP user has been successfully removed <name>';
  
error:1, mess:'Указанный пользователь FTP не найден' <name>';
+
error:1, mess:'The FTP user is not found' <name>';
  
error:2, mess:'Нет установленных FTP серверов';
+
error:2, mess:'No installed FTP servers found';
  
error:3, mess:'Ошибка при удалении FTP пользователя: <name>';
+
error:3, mess:'Error while deleting an FTP user: <name>';
  
error:5, mess:'Ошибка в блоке параметров';
+
error:5, mess:'Error in parameters block';
  
error:1000, mess:'У вас нет прав администратора';
+
error:1000, mess:'You don't have admin rights';
  
error:1001, mess:'Такой пользователь отсутствует в ISP-панели:<user>'.
+
error:1001, mess:'This user is not found in ISP-panel:<user>'.
  
 
|-
 
|-
Line 103: Line 103:
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Сменить квоту существующего FTP-аккаунта.
+
Change the quota of current FTP-account.
  
 
quotaftp
 
quotaftp
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
username (post)* — имя пользователя;
+
username (post)* — Username;
  
password (post)* — пароль пользователя;
+
password (post)* — User password;
  
ftp (post)* — константа, имя модуля;
+
ftp (post)* — constant, module name;
  
quotaftp (post)* — константа, тип операции;
+
quotaftp (post)* — constant, operation type;
  
ftp_login (post)* — логин ftp (конечный будет иметь вид:'<имя пользователя системы>_<ftp_login>');
+
ftp_login (post)* — login ftp (end login will look like:'<system user name>_<ftp_login>');
  
quota (post)* — новая квота в Мб;
+
quota (post)* — new quota in Mb;
  
language (post) — может принимать значение: en/ru (по умолчанию ru);
+
language (post) —can take a value: en/ru (by default ru);
  
panel_user (post) — имя пользователя ISP, к которому применяется операция.
+
panel_user (post) — ISP username, to which the operation is applied.
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
error:0, mess:'Квота для пользователя FTP была успешно изменена: <name>';
+
error:0, mess:'Quota for FTP user has been changed successfully: <name>';
  
error:1, mess:'Указанный пользователь FTP не найден' <name>';
+
error:1, mess:'The FTP user is not found' <name>';
  
error:2, mess:'Нет установленных FTP серверов';
+
error:2, mess:'No installed FTP servers found';
  
error:3, mess:'Ошибка изменения квоты FTP: <name>'. error_info: расширенная информация об ошибке;
+
error:3, mess:'Error in changing quota for&nbsp; FTP: <name>'. error_info: more info about the error;
  
error:5, mess:'Ошибка в блоке параметров';
+
error:5, mess:'Error in parameters block';
  
error:1000, mess:'У вас нет прав администратора';
+
error:1000, mess:'You don't have admin rights';
  
error:1001, mess:'Такой пользователь отсутствует в ISP-панели:<user>'.
+
error:1001, mess:'This user is not found in ISP-panel:<user>'.
  
 
|-
 
|-
Line 144: Line 144:
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Сменить пароль существующего FTP-аккаунта.
+
Change password for current FTP-account.
  
 
passftp
 
passftp
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
username (post)* — имя пользователя;
+
username (post)* — Username;
  
password (post)* — пароль пользователя;
+
password (post)* — User password;
  
ftp (post)* — константа, имя модуля;
+
ftp (post)* — constant, module name;
  
passftp (post)* — константа, тип операции;
+
passftp (post)* — constant, operation type;
  
ftp_login (post)* — логин ftp (конечный будет иметь вид:'<имя пользователя системы>_<ftp_login>');
+
ftp_login (post)* — login ftp;
  
pass (post)* — новый пароль для FTP клиента (не менее 7 символов);
+
ftp_pass&nbsp;(post)* — new password for FTP client (not less than 7 symbols);
  
language (post) — может принимать значение: en/ru (по умолчанию ru);
+
language (post) — can take a value: en/ru (by default ru);
  
panel_user (post) — имя пользователя ISP, к которому применяется операция.
+
&nbsp;
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
error:0, mess:'Пароль для пользователя FTP был успешно изменен: <name>';
+
error:0, mess:'Password for FTP user has been changed: <name>';
  
error:1, mess:'Указанный пользователь FTP не найден' <name>'
+
error:1, mess:'FTP user is not found' <name>'
  
error:2, mess:'Нет установленных FTP серверов'
+
error:2, mess:'No installed FTP servers found'
  
error:3, mess:'Ошибка изменения квоты FTP: <name>'. error_info: расширенная информация об ошибке;
+
error:3, mess:'Error in changing FTP quota: <name>'. error_info: more info about the error;
  
error:5, mess:'Ошибка в блоке параметров';
+
error:5, mess:'Error in parameters block';
  
error:1000, mess:'У вас нет прав администратора';
+
error:1000, mess:'You don't have admin rights';
  
error:1001, mess:'Такой пользователь отсутствует в ISP-панели:<user>'.
+
error:1001, mess:'The user is not found in ISP-panel:<user>'.
  
 
|-
 
|-
Line 185: Line 185:
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Список FTP-аккаунтов конкретного пользователя.
+
List of FTP-accounts for a definite user.
  
 
accountuserftp
 
accountuserftp
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
username (post)* — имя пользователя;
+
username (post)* — Username;
  
password (post)* — пароль пользователя;
+
password (post)* — User password;
  
ftp (post)* — константа, имя модуля;
+
ftp (post)* — constant, module name;
  
accountuserftp (post)* — константа, тип операции;
+
accountuserftp (post)* — constant, operation type;
  
language (post) — может принимать значение: en/ru (по умолчанию ru);
+
language (post) — can take a value: en/ru (by default ru);
  
panel_user (post) — имя пользователя ISP, к которому применяется операция.
+
panel_user (post) — ISP username, to which the operation is applied.
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
error:0, mess:'Список пользователей FTP был успешно получен для: <name>';
+
error:0, mess:'The FTP user list has been received for: <name>';
  
error:2, mess:'Нет установленных FTP серверов'
+
error:2, mess:'No installed FTP servers'
  
error:3, mess:'Ошибка изменения квоты FTP: <name>'. error_info: расширенная информация об ошибке;
+
error:3, mess:'Error in changing quota for &nbsp;FTP: <name>'. error_info: more info about error;
  
 
error:5, mess:'Ошибка в блоке параметров';
 
error:5, mess:'Ошибка в блоке параметров';
  
error:1000, mess:'У вас нет прав администратора';
+
error:1000, mess:'You don't have admin rights;
  
error:1001, mess:'Такой пользователь отсутствует в ISP-панели:<user>'.
+
error:1001, mess:'The user is not found in ISP-panel:<user>'.
  
 
|}
 
|}
  
Другие полезные статьи:
+
Other useful articles:
  
{| style="width: 1191px;"
+
{| style="width: 1271px;"
 
|-
 
|-
|  
+
| style="width: 367px;" |  
'''[https://docs.brainycp.io/index.php/API:_подключение API: подключение]'''
+
'''[https://docs.brainycp.io/index.php/API:_connection <font><font>API: connection</font></font>]'''
  
|  
+
| style="width: 455px;" |  
'''[https://docs.brainycp.io/index.php/API:_мониторинг API: мониторинг]'''
+
'''[https://docs.brainycp.io/index.php/API:_Monitoring <font><font>API: monitoring</font></font>]'''
  
|  
+
| style="width: 427px;" |  
'''[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: 367px;" |  
'''[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: 455px;" |  
'''[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: 427px;" |  
'''[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: 367px;" |  
'''[https://docs.brainycp.io/index.php/API:_антивирус API: антивирус]'''
+
'''[https://docs.brainycp.io/index.php/API:_Antivirus <font><font>API: antivirus</font></font>]'''
  
|  
+
| style="width: 455px;" |  
'''[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: 427px;" |  
'''[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: 367px;" |  
'''[https://docs.brainycp.io/index.php/API:_базы_данных API: базы данных]'''
+
'''[https://docs.brainycp.io/index.php/API:_Databases <font><font>API: database</font></font>]'''
  
|  
+
| style="width: 455px;" |  
'''[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: 427px;" |  
'''[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: 367px;" |  
'''[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: 455px;" |  
'''[https://docs.brainycp.io/index.php/API:_почта API: почта]'''
+
'''[https://docs.brainycp.io/index.php/API:_Mail <font><font>API: mail</font></font>]'''
  
|  
+
| style="width: 427px;" |  
'''[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: 367px;" |  
'''[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: 455px;" |  
'''[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: 427px;" |  
'''[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: 367px;" |  
'''[https://docs.brainycp.io/index.php/API:_логирование API: логирование]'''
+
'''[https://docs.brainycp.io/index.php/API:_Logging <font><font>API: logging</font></font>]'''
  
|  
+
| style="width: 455px;" |  
'''[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: 427px;" |  
'''[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: 367px;" |  
'''[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: 455px;" |  
'''[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: 427px;" |  
'''[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: 367px;" |  
'''[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: 455px;" |  
'''[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: 427px;" |  
'''[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: 367px;" |  
'''[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: 455px;" |  
'''[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: 427px;" |  
'''[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 14:40, 17 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

ftp

Add FTP-account.

addftp

username (post)* — Username;

password (post)* — User password;

ftp (post)* — constant, module name;

addftp (post)* — constant, operation type;

ftp_login (post)* — login ftp (end login will look like:'<system user name>_<ftp_login>');

ftp_pass (post)* —password ftp:

ftp_user_quota (post)* — quota;

ftp_user_dir (post)* — directory ftp  (relative to home directory);

language (post) — can take a value: en/ru (by default ru);

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

error:0, mess:'New FTP user has been added ';

error:1, mess:'This FTP user already exists';

error:2, mess:'No available FTP servers';

error:3, mess:'System user name is missing';

error:4, mess:'There was an error while adding a new user';

error:5, mess:'Error in parameters';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'This user doesn't exist in ISP-panel:<user>'.

ftp

Delete FTP-account.

delftp

username (post)* — Username;

password (post)* — User password;

ftp (post)* — constant, module name;

delftp (post)* — constant, operation type;

ftp_login (post)* — login ftp (end login will look like:'<system user name>_<ftp_login>');

ftp_deldir_val (post) — delete the user together with their catalog - "yes/no" (by default 'no');

language (post) —can take a value: en/ru (by default ru);

panel_user (post) — ISP username, to which the operation is applied.

error:0, mess:'New FTP user has been successfully removed <name>';

error:1, mess:'The FTP user is not found' <name>';

error:2, mess:'No installed FTP servers found';

error:3, mess:'Error while deleting an FTP user: <name>';

error:5, mess:'Error in parameters block';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'This user is not found in ISP-panel:<user>'.

ftp

Change the quota of current FTP-account.

quotaftp

username (post)* — Username;

password (post)* — User password;

ftp (post)* — constant, module name;

quotaftp (post)* — constant, operation type;

ftp_login (post)* — login ftp (end login will look like:'<system user name>_<ftp_login>');

quota (post)* — new quota in Mb;

language (post) —can take a value: en/ru (by default ru);

panel_user (post) — ISP username, to which the operation is applied.

error:0, mess:'Quota for FTP user has been changed successfully: <name>';

error:1, mess:'The FTP user is not found' <name>';

error:2, mess:'No installed FTP servers found';

error:3, mess:'Error in changing quota for  FTP: <name>'. error_info: more info about the error;

error:5, mess:'Error in parameters block';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'This user is not found in ISP-panel:<user>'.

ftp

Change password for current FTP-account.

passftp

username (post)* — Username;

password (post)* — User password;

ftp (post)* — constant, module name;

passftp (post)* — constant, operation type;

ftp_login (post)* — login ftp;

ftp_pass (post)* — new password for FTP client (not less than 7 symbols);

language (post) — can take a value: en/ru (by default ru);

 

error:0, mess:'Password for FTP user has been changed: <name>';

error:1, mess:'FTP user is not found' <name>'

error:2, mess:'No installed FTP servers found'

error:3, mess:'Error in changing FTP quota: <name>'. error_info: more info about the error;

error:5, mess:'Error in parameters block';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'The user is not found in ISP-panel:<user>'.

ftp

List of FTP-accounts for a definite user.

accountuserftp

username (post)* — Username;

password (post)* — User password;

ftp (post)* — constant, module name;

accountuserftp (post)* — constant, operation type;

language (post) — can take a value: en/ru (by default ru);

panel_user (post) — ISP username, to which the operation is applied.

error:0, mess:'The FTP user list has been received for: <name>';

error:2, mess:'No installed FTP servers'

error:3, mess:'Error in changing quota for  FTP: <name>'. error_info: more info about error;

error:5, mess:'Ошибка в блоке параметров';

error:1000, mess:'You don't have admin rights;

error:1001, mess:'The user is not found in ISP-panel:<user>'.

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