API: хост-аккаунты — различия между версиями
Fgsfds (обсуждение | вклад) |
Alenka (обсуждение | вклад) |
||
(не показано 9 промежуточных версий 6 участников) | |||
Строка 6: | Строка 6: | ||
{| border="1" cellpadding="5" | {| border="1" cellpadding="5" | ||
|- | |- | ||
− | | <p dir="ltr" style="text-align: center | + | | <p dir="ltr" style="text-align: center">'''Модуль'''</p> |
− | | <p dir="ltr" style="text-align: center | + | | <p dir="ltr" style="text-align: center">'''Функция'''</p> |
− | | <p dir="ltr" style="text-align: center | + | | <p dir="ltr" style="text-align: center">'''Входящие данные'''</p> |
− | | <p dir="ltr" style="text-align: center | + | | <p dir="ltr" style="text-align: center">'''Варианты ошибок'''</p> |
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Просмотр данных хост аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). | Просмотр данных хост аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). | ||
getlistacc<br/> | getlistacc<br/> | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 32: | Строка 32: | ||
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Информация была успешно получена'; | error:0, mess:'Информация была успешно получена'; | ||
Строка 42: | Строка 42: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Смена шелл-доступа для аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). | Смена шелл-доступа для аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). | ||
changeshellacc | changeshellacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 65: | Строка 65: | ||
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Доступ к шеллу был успешно изменен. Текущее значение: вкл./выкл'; | error:0, mess:'Доступ к шеллу был успешно изменен. Текущее значение: вкл./выкл'; | ||
Строка 77: | Строка 77: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Смена языка для аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). | Смена языка для аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). | ||
changelangacc | changelangacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 100: | Строка 100: | ||
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Выбранный язык был успешно установлен, текущий: ru/en'; | error:0, mess:'Выбранный язык был успешно установлен, текущий: ru/en'; | ||
Строка 112: | Строка 112: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Редактирование хост-аккаунта (только с включенным apifull). | Редактирование хост-аккаунта (только с включенным apifull). | ||
edituseracc | edituseracc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 137: | Строка 137: | ||
group (post или get) — изменить группу; | group (post или get) — изменить группу; | ||
− | | + | plan (post или get) — изменить план; |
lang (post или get) — изменить язык; | lang (post или get) — изменить язык; | ||
Строка 165: | Строка 165: | ||
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | ||
− | | style="vertical-align: top | + | databases_max_updates (post или get) — MYSQL лимит на редактирования данных в час<br/> databases_max_user_connections (post или get) — MYSQL лимит на подключений пользователя в час<br/> databases_max_queries (post или get) — MYSQL лимит на количество запросов за час<br/> databases_max_connections (post или get) — MYSQL лимит на одновременных подключений |
+ | |||
+ | <br/> ctl_max_user_task (post или get) — Максимальное количество задач<br/> ctl_max_user_memory (post или get) — Максимальное количество памяти в MB<br/> ctl_max_user_cpu (post или get) — Максимальная нагрузка CPU в % <br/> ctl_max_user_ior (post или get) — Максимальное IO чтения<br/> ctl_max_user_iow (post или get) — Максимальное IO записи | ||
+ | |||
+ | | style="vertical-align: top" | | ||
error:0, mess:'Новые параметры для пользователя были успешно применены'; | error:0, mess:'Новые параметры для пользователя были успешно применены'; | ||
− | error:1, mess:'Произошла ошибка при изменении параметров для пользователя: < | + | error:1, mess:'Произошла ошибка при изменении параметров для пользователя: <login>'; |
error:2, mess:'Ни одной группы не было найдено'; | error:2, mess:'Ни одной группы не было найдено'; | ||
Строка 199: | Строка 203: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Удаление хост-аккаунта (только с включенным apifull). | Удаление хост-аккаунта (только с включенным apifull). | ||
deluseracc | deluseracc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 218: | Строка 222: | ||
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Пользователь был успешно удален'; | error:0, mess:'Пользователь был успешно удален'; | ||
Строка 234: | Строка 238: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Блокировка хост аккаунта полностью и частично (только с включенным apifull). | Блокировка хост аккаунта полностью и частично (только с включенным apifull). | ||
suspendacc | suspendacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 251: | Строка 255: | ||
suspendacc (post или get)* — константа, имя операции; | suspendacc (post или get)* — константа, имя операции; | ||
− | + | action — параметр, тип блокировки | |
− | suspend_sites (post или get) — блокировать сайты; | + | *suspend_ftp (post или get) — блокировать ftp; |
− | + | *suspend_sites (post или get) — блокировать сайты; | |
− | suspend_shell (post или get) — блокировать шел; | + | *suspend_shell (post или get) — блокировать шел; |
− | + | *suspend_cron (post или get) — блокировать крон; | |
− | suspend_cron (post или get) — блокировать крон; | + | *suspend_panel (post или get) — блокировать ранель; |
− | + | *suspend_full (post или get) — блокировать полностью | |
− | suspend_panel (post или get) — блокировать ранель; | ||
− | |||
− | suspend_full (post или get) — блокировать полностью | ||
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | error:0, mess:'Блокировки были успешно применены для пользователя: < | + | error:0, mess:'Блокировки были успешно применены для пользователя: <login>'; |
− | error:1, mess:'Нечего блокировать для пользователя: < | + | error:1, mess:'Нечего блокировать для пользователя: <login>'; |
error:1000, mess:'У вас нет прав для администрирования этого пользователя'; | error:1000, mess:'У вас нет прав для администрирования этого пользователя'; | ||
Строка 277: | Строка 278: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Разблокировка хост-аккаунта (только с включенным apifull). | Разблокировка хост-аккаунта (только с включенным apifull). | ||
unsuspendacc | unsuspendacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 294: | Строка 295: | ||
unsuspendacc (post или get)* — константа, имя операции; | unsuspendacc (post или get)* — константа, имя операции; | ||
− | + | action — параметр, тип разблокировки | |
− | |||
− | |||
− | |||
− | |||
− | + | *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, к которому применяется операция. | panel_user (post или get) — имя пользователя ISP, к которому применяется операция. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | error:0, mess:' | + | error:0, mess:'Разблокировка были успешно применена для пользователя: <login>'; |
− | error:1, mess:'Нечего | + | error:1, mess:'Нечего разблокировать для пользователя: <login>'; |
error:1000, mess:'У вас нет прав для администрирования этого пользователя'; | error:1000, mess:'У вас нет прав для администрирования этого пользователя'; | ||
Строка 320: | Строка 318: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Список хост-аккаунтов (только с включенным apifull). | Список хост-аккаунтов (только с включенным apifull). | ||
listuseracc | listuseracc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 337: | Строка 335: | ||
listuseracc (post или get)* — константа, имя операции. | listuseracc (post или get)* — константа, имя операции. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Список пользователей был успешно получен'; | error:0, mess:'Список пользователей был успешно получен'; | ||
Строка 345: | Строка 343: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Создание хост-аккаунта (только с включенным apifull). | Создание хост-аккаунта (только с включенным apifull). | ||
adduseracc | adduseracc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 372: | Строка 370: | ||
ip (post или get)* — изменить или добавить IP (перечисляются через запятую). | ip (post или get)* — изменить или добавить IP (перечисляются через запятую). | ||
− | | style="vertical-align: top | + | |
+ | |||
+ | databases_max_updates (post или get) — MYSQL лимит на редактирования данных в час<br/> databases_max_user_connections (post или get) — MYSQL лимит на подключений пользователя в час<br/> databases_max_queries (post или get) — MYSQL лимит на количество запросов за час<br/> databases_max_connections (post или get) — MYSQL лимит на одновременных подключений<br/> ctl_max_user_task (post или get) — Максимальное количество задач<br/> ctl_max_user_memory (post или get) — Максимальное количество памяти в MB<br/> ctl_max_user_cpu (post или get) — Максимальная нагрузка CPU в % <br/> ctl_max_user_ior (post или get) — Максимальное IO чтения<br/> ctl_max_user_iow (post или get) — Максимальное IO записи | ||
+ | |||
+ | | style="vertical-align: top" | | ||
error:0, mess:'Новый пользователь был успешно добавлен'; | error:0, mess:'Новый пользователь был успешно добавлен'; | ||
Строка 390: | Строка 392: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Список тарифов (только с включенным apifull). | Список тарифов (только с включенным apifull). | ||
listplanacc<br/> | listplanacc<br/> | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 407: | Строка 409: | ||
listplanacc (post или get)* — константа, имя операции. | listplanacc (post или get)* — константа, имя операции. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Список тарифных планов был успешно получен'; | error:0, mess:'Список тарифных планов был успешно получен'; | ||
Строка 415: | Строка 417: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Просмотр тарифа (только с включенным apifull). | Просмотр тарифа (только с включенным apifull). | ||
viewplanacc | viewplanacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 434: | Строка 436: | ||
plan (post или get)* — имя тарифного плана. | plan (post или get)* — имя тарифного плана. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Данные о тарифном плане были успешно получены'; | error:0, mess:'Данные о тарифном плане были успешно получены'; | ||
Строка 444: | Строка 446: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Рредактирование тарифа (только с включенным apifull). | Рредактирование тарифа (только с включенным apifull). | ||
editplanacc | editplanacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 468: | Строка 470: | ||
sites (post или get) — количество сайтов; | sites (post или get) — количество сайтов; | ||
+ | |||
+ | dns_zones (post или get)* — количество dns зон; | ||
subdomains (post или get) — количество поддоменов; | subdomains (post или get) — количество поддоменов; | ||
Строка 480: | Строка 484: | ||
shell (post или get) — доступность шела - y/n; | shell (post или get) — доступность шела - y/n; | ||
+ | |||
+ | ip (post или get)* — добавить IP (перечисляются через запятую). | ||
owner (post или get) — владелец; | owner (post или get) — владелец; | ||
Строка 485: | Строка 491: | ||
lang (post или get) — язык (ru/en). | lang (post или get) — язык (ru/en). | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Тарифный план был успешно отредактирован'; | error:0, mess:'Тарифный план был успешно отредактирован'; | ||
Строка 503: | Строка 509: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Добавление тарифа (только с включенным apifull). | Добавление тарифа (только с включенным apifull). | ||
addplanacc | addplanacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 527: | Строка 533: | ||
sites (post или get)* — количество сайтов; | sites (post или get)* — количество сайтов; | ||
+ | |||
+ | dns_zones (post или get)* — количество dns зон; | ||
subdomains (post или get)* — количество поддоменов; | subdomains (post или get)* — количество поддоменов; | ||
Строка 539: | Строка 547: | ||
shell (post или get)* — доступность шела (y/n); | shell (post или get)* — доступность шела (y/n); | ||
+ | |||
+ | ip (post или get)* — изменить IP (перечисляются через запятую). | ||
owner (post или get) — владелец (по умолчанию " "); | owner (post или get) — владелец (по умолчанию " "); | ||
Строка 544: | Строка 554: | ||
lang (post или get) — язык (ru/en). | lang (post или get) — язык (ru/en). | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Новый тарифный план был успешно создан'; | error:0, mess:'Новый тарифный план был успешно создан'; | ||
Строка 564: | Строка 574: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Удаление тарифа (только с включенным apifull). | Удаление тарифа (только с включенным apifull). | ||
delplanacc | delplanacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 583: | Строка 593: | ||
plan (post или get)* — имя нового тарифного плана для удаления. | plan (post или get)* — имя нового тарифного плана для удаления. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Тарифный план был успешно удален'; | error:0, mess:'Тарифный план был успешно удален'; | ||
Строка 597: | Строка 607: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Список групп (только с включенным apifull). | Список групп (только с включенным apifull). | ||
listgroupacc | listgroupacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 614: | Строка 624: | ||
listgroupacc (post или get)* — константа, имя операции. | listgroupacc (post или get)* — константа, имя операции. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Список групп был успешно получен'; | error:0, mess:'Список групп был успешно получен'; | ||
Строка 622: | Строка 632: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Просмотр группы (только с включенным apifull). | Просмотр группы (только с включенным apifull). | ||
viewgroupacc | viewgroupacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 641: | Строка 651: | ||
group (post или get)* — имя группы. | group (post или get)* — имя группы. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Данные о группе были успешно получены'; | error:0, mess:'Данные о группе были успешно получены'; | ||
Строка 649: | Строка 659: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Добавление группы (только с включенным apifull). | Добавление группы (только с включенным apifull). | ||
addgroupacc | addgroupacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
group (post или get)* — имя группы; | group (post или get)* — имя группы; | ||
− | root (post или get) — доступ | + | '''Администраторские параметры'''<br/> root(post или get) — Полный доступ;<br/> api(post или get) — Доступ по API;<br/> group_apifull(post или get) — Полный доступ по API(администратор);<br/> speedtest(post или get) — Измерение скорости канала сервера;<br/> csf(post или get) — Управление CSF Firewall;<br/> network_tools_connections(post или get) — Мониторинг коннектов;<br/> transfer(post или get) — Управление трансферами;<br/> certs_control_service(post или get) — Управление SSL сервисов;<br/> smart_mon(post или get) — Просмотр мониторинга SMART;<br/> hardware_info(post или get) — Просмотр информации о сервере;<br/> server_control_serverstatus(post или get) — Просмотр статуса вебсервера;<br/> mysql_processlist(post или get) — Просмотр MYSQL процессов;<br/> server_info(post или get) — Менеджер процессов;<br/> ssh(post или get) — Управление SSH;<br/> packet_manager(post или get) — Доступ к менеджеру приложений;<br/> bindserver_cluster(post или get) — Управление DNS-кластером;<br/> bindserver_nameservers(post или get) — Управление неймсерверами по умолчанию;<br/> bindserver_install(post или get) — Установка-удаление сервера имен;<br/> blacklist(post или get) — Черные списки;<br/> mailserver_queue(post или get) — Управление почтовой очередью;<br/> mailserver_install(post или get) — Управление почтовыми сервисами;<br/> mysql_install(post или get) — Установка удаление MYSQL/PHPMYADMIN;<br/> server_control_install(post или get) — Управление установкой вебсервера, ПХП;<br/> install(post или get) — Управление обновлением Brainy;<br/> ipmanager(post или get) — Управление айпи адресами;<br/> group_hostacc(post или get) — Управление хост-аккаунтами;<br/> properties(post или get) — >Показывать настройки сервера;<br/> adminpanel(post или get) — >Администраторская панель;<br/> users_management(post или get) — >Управление пользователями;<br/> mailclient_antvirus(post или get) — >Управление почтовым антивирусом;<br/> mailclient_spamassasin(post или get) — >Управлением антиспамом;<br/> server_control_www(post или get) — >Управление сайтами;<br/> mailserver_customazing(post или get) — >Настройка почтового сервиса; |
− | + | '''Пользовательские параметры'''<br/> hostacc_change_chell_user(post или get) — >Настройка почтового сервиса;<br/> antivirus(post или get) — >Управление антивирусом;<br/> backup(post или get) — >Управление резервными копиями;<br/> certs_control_sites(post или get) — >Управление SSL сайтов;<br/> monitor(post или get) — >Управление мониторингом сервисов;<br/> logging(post или get) — >Логирование;<br/> web_statistics(post или get) — >Управление средствами обработки статистики;<br/> d_average_load(post или get) — >Просмотр средней нагрузки;<br/> traffic_usage(post или get) — >Просмотр использования трафика;<br/> ftp(post или get) — >Управление FTP;<br/> crontab(post или get) — >Управление CRON;<br/> filemanager(post или get) — >Доступ к файловому менеджеру;<br/> autoins(post или get) — >Доступ к автоустановщику CMS;<br/> bindserver_zones(post или get) — >Управление DNS зонами;<br/> mailclient_statiscs(post или get) — >Статистика писем;<br/> mailclient_filters(post или get) — >Управление фильтрами почты;<br/> mailclient_dkim(post или get) — >Управление DKIM;<br/> mailserver_spf(post или get) — >Управление SPF;<br/> mailclient(post или get) — >Управление почтовыми аккаунтами;<br/> mysql_dbs(post или get) — >Управление базами данных;<br/> server_control_www_user(post или get) — >Управление сайтами;<br/> php_ini(post или get) — >Конфигурация PHP.ini;<br/> webserver_config(post или get) — >Индивидуальная донастройка виртхостов;<br/> error_pages(post или get) — >Страницы ошибок;<br/> optimization(post или get) — >Оптимизация работы вебсайта;<br/> apacserver_redirect(post или get) — >Установка веб-переадресации;<br/> apacserver_https(post или get) — >Установка HTTP/HTTPS переадресации;<br/> apacserver_password(post или get) — >Установка пароля на директорию;<br/> function_anyemaildomain(post или get) — >Создание почтовых ящиков с любым доменом; | |
− | + | | style="vertical-align: top" | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | style="vertical-align: top | ||
error:0, mess:'Новая группа была успешно добавлена'; | error:0, mess:'Новая группа была успешно добавлена'; | ||
Строка 694: | Строка 688: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Редактирование группы (только с включенным apifull). | Редактирование группы (только с включенным apifull). | ||
editgroupacc | editgroupacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
group (post или get)* — имя группы; | group (post или get)* — имя группы; | ||
− | root (post или get) — доступ | + | '''Администраторские параметры'''<br/> root(post или get) — Полный доступ;<br/> api(post или get) — Доступ по API;<br/> group_apifull(post или get) — Полный доступ по API(администратор);<br/> speedtest(post или get) — Измерение скорости канала сервера;<br/> csf(post или get) — Управление CSF Firewall;<br/> network_tools_connections(post или get) — Мониторинг коннектов;<br/> transfer(post или get) — Управление трансферами;<br/> certs_control_service(post или get) — Управление SSL сервисов;<br/> smart_mon(post или get) — Просмотр мониторинга SMART;<br/> hardware_info(post или get) — Просмотр информации о сервере;<br/> server_control_serverstatus(post или get) — Просмотр статуса вебсервера;<br/> mysql_processlist(post или get) — Просмотр MYSQL процессов;<br/> server_info(post или get) — Менеджер процессов;<br/> ssh(post или get) — Управление SSH;<br/> packet_manager(post или get) — Доступ к менеджеру приложений;<br/> bindserver_cluster(post или get) — Управление DNS-кластером;<br/> bindserver_nameservers(post или get) — Управление неймсерверами по умолчанию;<br/> bindserver_install(post или get) — Установка-удаление сервера имен;<br/> blacklist(post или get) — Черные списки;<br/> mailserver_queue(post или get) — Управление почтовой очередью;<br/> mailserver_install(post или get) — Управление почтовыми сервисами;<br/> mysql_install(post или get) — Установка удаление MYSQL/PHPMYADMIN;<br/> server_control_install(post или get) — Управление установкой вебсервера, ПХП;<br/> install(post или get) — Управление обновлением Brainy;<br/> ipmanager(post или get) — Управление айпи адресами;<br/> group_hostacc(post или get) — Управление хост-аккаунтами;<br/> properties(post или get) — >Показывать настройки сервера;<br/> adminpanel(post или get) — >Администраторская панель;<br/> users_management(post или get) — >Управление пользователями;<br/> mailclient_antvirus(post или get) — >Управление почтовым антивирусом;<br/> mailclient_spamassasin(post или get) — >Управлением антиспамом;<br/> server_control_www(post или get) — >Управление сайтами;<br/> mailserver_customazing(post или get) — >Настройка почтового сервиса; |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''Пользовательские параметры'''<br/> hostacc_change_chell_user(post или get) — >Настройка почтового сервиса;<br/> antivirus(post или get) — >Управление антивирусом;<br/> backup(post или get) — >Управление резервными копиями;<br/> certs_control_sites(post или get) — >Управление SSL сайтов;<br/> monitor(post или get) — >Управление мониторингом сервисов;<br/> logging(post или get) — >Логирование;<br/> web_statistics(post или get) — >Управление средствами обработки статистики;<br/> d_average_load(post или get) — >Просмотр средней нагрузки;<br/> traffic_usage(post или get) — >Просмотр использования трафика;<br/> ftp(post или get) — >Управление FTP;<br/> crontab(post или get) — >Управление CRON;<br/> filemanager(post или get) — >Доступ к файловому менеджеру;<br/> autoins(post или get) — >Доступ к автоустановщику CMS;<br/> bindserver_zones(post или get) — >Управление DNS зонами;<br/> mailclient_statiscs(post или get) — >Статистика писем;<br/> mailclient_filters(post или get) — >Управление фильтрами почты;<br/> mailclient_dkim(post или get) — >Управление DKIM;<br/> mailserver_spf(post или get) — >Управление SPF;<br/> mailclient(post или get) — >Управление почтовыми аккаунтами;<br/> mysql_dbs(post или get) — >Управление базами данных;<br/> server_control_www_user(post или get) — >Управление сайтами;<br/> php_ini(post или get) — >Конфигурация PHP.ini;<br/> webserver_config(post или get) — >Индивидуальная донастройка виртхостов;<br/> error_pages(post или get) — >Страницы ошибок;<br/> optimization(post или get) — >Оптимизация работы вебсайта;<br/> apacserver_redirect(post или get) — >Установка веб-переадресации;<br/> apacserver_https(post или get) — >Установка HTTP/HTTPS переадресации;<br/> apacserver_password(post или get) — >Установка пароля на директорию;<br/> function_anyemaildomain(post или get) — >Создание почтовых ящиков с любым доменом; | |
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Группа была успешно отредактирована'; | error:0, mess:'Группа была успешно отредактирована'; | ||
Строка 737: | Строка 715: | ||
|- | |- | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
hostacc | hostacc | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
Удаление группы (только с включенным apifull). | Удаление группы (только с включенным apifull). | ||
delgroupacc<br/> | delgroupacc<br/> | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
− | + | login (post или get)* — имя пользователя; | |
− | + | pass (post или get)* — пароль пользователя; | |
hostacc (post или get)* — константа, имя модуля; | hostacc (post или get)* — константа, имя модуля; | ||
Строка 756: | Строка 734: | ||
group (post или get)* — имя группы. | group (post или get)* — имя группы. | ||
− | | style="vertical-align: top | + | | style="vertical-align: top" | |
error:0, mess:'Группа была успешно удалена'; | error:0, mess:'Группа была успешно удалена'; | ||
Строка 771: | Строка 749: | ||
Другие полезные статьи: | Другие полезные статьи: | ||
− | {| style="width: 1191px | + | {| style="width: 1191px" |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_подключение API: подключение]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_мониторинг API: мониторинг]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_статус_веб-сервера API: статус веб-сервера]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_автоустановщик_CMS API: автоустановщик CMS]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_настройка_бекапов API: настройка бекапов]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_трансфер_между_серверами API: трансфер между серверами]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_антивирус API: антивирус]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_настройки_сервера API: настройки сервера]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_управление_веб-сервером API: управление веб-сервером]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_базы_данных API: базы данных]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_пользовательские_сертификаты API: пользовательские сертификаты]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_управление_почтовыми_ящиками API: управление почтовыми ящиками]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_информация_о_сервере API: информация о сервере]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_почта API: почта]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_управление_DNS-зонами API: управление DNS-зонами]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_использование_трафика API: использование трафика]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_почтовые_ящики_клиента API: почтовые ящики клиента]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_установка_веб-сервера API: установка веб-сервера]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_логирование API: логирование]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_сервер_имен API: сервер имен]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_хост-аккаунты API: хост-аккаунты]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_менеджер_приложений API: менеджер приложений]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_сертификаты_сервисов API: сертификаты сервисов]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_CRON API: CRON]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_менеджер_процессов API: менеджер процессов]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_сетевые_инструменты API: сетевые инструменты]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_FTP-сервер API: FTP-сервер]''' |
|- | |- | ||
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_менеджер_IP-адресов API: менеджер IP-адресов]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_средняя_нагрузка API: средняя нагрузка]''' |
| | | | ||
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.com/index.php/API:_MySQL_processlist API: MySQL processlist]''' |
|} | |} |
Текущая версия на 18:56, 28 октября 2022
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.
Входящие данные, отмеченные звездочкой, обязательны для заполнения.
Модуль |
Функция |
Входящие данные |
Варианты ошибок |
hostacc |
Просмотр данных хост аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). getlistacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; getlistacc (post или get)* — константа, имя операции; language (post или get) — может принимать значение: en/ru (по умолчанию ru); panel_user (post или get) — имя пользователя ISP, к которому применяется операция. |
error:0, mess:'Информация была успешно получена'; error:1, mess:'Произошла ошибка при получении данных'; error:1000, mess:'У вас нет прав для администрирования этого пользователя'; error:1001, mess:'Такой пользователь отсутствует в ISP-панели'. |
hostacc |
Смена шелл-доступа для аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). changeshellacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; changeshellacc (post или get)* — константа, имя операции; shell (post или get)* — включить/выключить шел доступ (может принимать значения yes/no); language (post или get) — может принимать значение: en/ru (по умолчанию ru); panel_user (post или get) — имя пользователя ISP, к которому применяется операция. |
error:0, mess:'Доступ к шеллу был успешно изменен. Текущее значение: вкл./выкл'; error:1, mess:'Произошла ошибка при попытке изменения доступа к шелу'; error:2, mess:'Параметр shell содержит недопустимое значение. Возможные значения: yes/no'; error:1000, mess:'У вас нет прав для администрирования этого пользователя'; error:1001, mess:'Такой пользователь отсутствует в ISP-панели'. |
hostacc |
Смена языка для аккаунта (можно без api_full, но только если юзейрнейм хост-аккаунта совпадает). changelangacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; changelangacc (post или get)* — константа, имя операции; lang (post или get)* - изменить язык (может принимать значения en/ru); language (post или get) — может принимать значение: en/ru (по умолчанию ru); panel_user (post или get) — имя пользователя ISP, к которому применяется операция. |
error:0, mess:'Выбранный язык был успешно установлен, текущий: ru/en'; error:1, mess:'Произошла ошибка при попытке смены языка'; error:2, mess:'Параметр lang содержит недопустимое значение. Возможные значения: ru/en'; error:1000, mess:'У вас нет прав для администрирования этого пользователя'; error:1001, mess:'Такой пользователь отсутствует в ISP-панели'. |
hostacc |
Редактирование хост-аккаунта (только с включенным apifull). edituseracc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; edituseracc (post или get)* — константа, имя операции; lg (post или get) — имя пользователя; ps (post или get) — изменить пароль; ip (post или get) — изменить или добавить IP (перечисляются через запятую); group (post или get) — изменить группу; plan (post или get) — изменить план; lang (post или get) — изменить язык; emailboxes (post или get) — изменить количество почтовых ящиков; bandwidth (post или get) — изменить трафик, указывается в Мб; sites (post или get) — изменить количество сайтов; databases (post или get) — изменить число баз mysql; subdomains (post или get) — изменить количество субдоменов; mailperhour (post или get) — изменить количество писем в час; disk (post или get) — изменить размер дискового пространства (указывается в Мб); ftp_accounts (post или get) — изменить количество ftp аккаунтов; shell_access (post или get) — шел доступ, может быть n/y; owner (post или get) — изменить владельца. language (post или get) — может принимать значение: en/ru (по умолчанию ru); panel_user (post или get) — имя пользователя ISP, к которому применяется операция. databases_max_updates (post или get) — MYSQL лимит на редактирования данных в час
|
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:'У вас нет прав выполнить эту операцию'. |
hostacc |
Удаление хост-аккаунта (только с включенным apifull). deluseracc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; deluseracc (post или get)* — константа, имя операции; panel_user (post или get) — имя пользователя ISP, к которому применяется операция. |
error:0, mess:'Пользователь был успешно удален'; error:1, mess:'Произошла ошибка при удалении пользователя'; error:2, mess:'Такого пользователя нет в системе'; error:1000, mess:'У вас нет прав для администрирования этого пользователя'; error:1001, mess:'Такой пользователь отсутствует в ISP-панели'; error:1003, mess:'У вас нет прав администратора'; error:100, mess:'У вас нет прав выполнить эту операцию'. |
hostacc |
Блокировка хост аккаунта полностью и частично (только с включенным apifull). suspendacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; suspendacc (post или get)* — константа, имя операции; action — параметр, тип блокировки
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. |
error:0, mess:'Блокировки были успешно применены для пользователя: <login>'; error:1, mess:'Нечего блокировать для пользователя: <login>'; error:1000, mess:'У вас нет прав для администрирования этого пользователя'; error:1001, mess:'Такой пользователь отсутствует в ISP-панели'; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Разблокировка хост-аккаунта (только с включенным apifull). unsuspendacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; unsuspendacc (post или get)* — константа, имя операции; action — параметр, тип разблокировки
panel_user (post или get) — имя пользователя ISP, к которому применяется операция. |
error:0, mess:'Разблокировка были успешно применена для пользователя: <login>'; error:1, mess:'Нечего разблокировать для пользователя: <login>'; error:1000, mess:'У вас нет прав для администрирования этого пользователя'; error:1001, mess:'Такой пользователь отсутствует в ISP-панели'; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Список хост-аккаунтов (только с включенным apifull). listuseracc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; listuseracc (post или get)* — константа, имя операции. |
error:0, mess:'Список пользователей был успешно получен'; error:1, mess:'Ни одного пользователя не было найдено'; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Создание хост-аккаунта (только с включенным apifull). adduseracc |
login (post или get)* — имя пользователя; 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 (перечисляются через запятую).
databases_max_updates (post или get) — MYSQL лимит на редактирования данных в час |
error:0, mess:'Новый пользователь был успешно добавлен'; error:1, mess:'Произошла ошибка при добавлении нового пользователя'; error:2, mess:'Указанная группа не найдена'; error:3, mess:'Указанный тарифный план не найден'; error:4, mess:'Имя логина должно содержать не менее 4 символов'; error:5, mess:'Пароль должен содержать не менее 7 символов'; error:1003, mess:'У вас нет прав администратора'.
|
hostacc |
Список тарифов (только с включенным apifull). listplanacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; listplanacc (post или get)* — константа, имя операции. |
error:0, mess:'Список тарифных планов был успешно получен'; error:1, mess:'Ни одной тарифного плана не было обнаружено'; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Просмотр тарифа (только с включенным apifull). viewplanacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; viewplanacc (post или get)* — константа, имя операции; plan (post или get)* — имя тарифного плана. |
error:0, mess:'Данные о тарифном плане были успешно получены'; error:1, mess:'Произошла ошибка при получении данных о тарифном плане'; error:2, mess:'Указанного тарифного плана не существует'; error:3, mess:'Не указано имя тарифного плана'. |
hostacc |
Рредактирование тарифа (только с включенным apifull). editplanacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; editplanacc (post или get)* — константа, имя операции; plan (post или get)* — имя тарифного плана для редактирования; bandwidth (post или get) — пропускная способность в Мб; disk (post или get) — велечина дискового пространства в Мб; sites (post или get) — количество сайтов; dns_zones (post или get)* — количество dns зон; subdomains (post или get) — количество поддоменов; databases (post или get) — количество баз mysql; emailboxes (post или get) — число почтовых ящиков; mailperhour (post или get) — количество писем в час; ftp_accounts (post или get) — число аккаунотов ftp; shell (post или get) — доступность шела - y/n; ip (post или get)* — добавить IP (перечисляются через запятую). owner (post или get) — владелец; lang (post или get) — язык (ru/en). |
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:'У вас нет прав выполнить эту операцию'. |
hostacc |
Добавление тарифа (только с включенным apifull). addplanacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; addplanacc (post или get)* — константа, имя операции; plan (post или get)* — имя нового тарифного плана; bandwidth (post или get)* — пропускная способность в Мб; disk (post или get)* — велечина дискового пространства в Мб; sites (post или get)* — количество сайтов; dns_zones (post или get)* — количество dns зон; subdomains (post или get)* — количество поддоменов; databases (post или get)* — количество баз mysql; emailboxes (post или get)* — число почтовых ящиков; mailperhour (post или get)* — количество писем в час; ftp_accounts (post или get)* — число аккаунотов ftp; shell (post или get)* — доступность шела (y/n); ip (post или get)* — изменить IP (перечисляются через запятую). owner (post или get) — владелец (по умолчанию " "); lang (post или get) — язык (ru/en). |
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:'У вас нет прав выполнить эту операцию'. |
hostacc |
Удаление тарифа (только с включенным apifull). delplanacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; delplanacc(post или get)* — константа, имя операции; plan (post или get)* — имя нового тарифного плана для удаления. |
error:0, mess:'Тарифный план был успешно удален'; error:1, mess:'Произошла ошибка при удалении тарифного плана'; error:2, mess:'Такого тарифного плана не существует'; error:3, mess:'Не указано имя тарифного плана для удаления'; error:1003, mess:'У вас нет прав администратора'; error:101, mess:'У вас нет прав выполнить эту операцию'. |
hostacc |
Список групп (только с включенным apifull). listgroupacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; listgroupacc (post или get)* — константа, имя операции. |
error:0, mess:'Список групп был успешно получен'; error:1, mess:'Ни одной группы не было обнаружено'; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Просмотр группы (только с включенным apifull). viewgroupacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; viewgroupacc (post или get)* — константа, имя операции; group (post или get)* — имя группы. |
error:0, mess:'Данные о группе были успешно получены'; error:1, mess:'Произошла ошибка при получении данных о группе; '<groupname>; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Добавление группы (только с включенным apifull). addgroupacc |
group (post или get)* — имя группы; Администраторские параметры Пользовательские параметры |
error:0, mess:'Новая группа была успешно добавлена'; error:1, mess:'Произошла ошибка при добавлении новой группы'; error:2, mess:'Такая группа уже существует'; error:3, mess:'Задано некорректное значение новой группы'; error:4, mess:'<paramname> - параметр задан некорректно. Может быть y/n/"" (пустая строка)'; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Редактирование группы (только с включенным apifull). editgroupacc |
group (post или get)* — имя группы; Администраторские параметры Пользовательские параметры |
error:0, mess:'Группа была успешно отредактирована'; error:1, mess:'Произошла ошибка при редактировании группы';; error:2, mess:'Указанная группа не была найдена или не определена' error:3, mess:'<paramname> - параметр задан некорректно. Может быть y/n/"" (пустая строка)'; error:1003, mess:'У вас нет прав администратора'. |
hostacc |
Удаление группы (только с включенным apifull). delgroupacc |
login (post или get)* — имя пользователя; pass (post или get)* — пароль пользователя; hostacc (post или get)* — константа, имя модуля; delgroupacc (post или get)* — константа, имя операции; group (post или get)* — имя группы. |
error:0, mess:'Группа была успешно удалена'; error:1, mess:'Произошла ошибка при удалении группы'; error:2, mess:'Такой группы не существует'; error:3, mess:'Имя группы не определено или некорректно'; error:1003, mess:'У вас нет прав администратора'. |
Другие полезные статьи: