Beget API — план полного покрытия
Источник: https://beget.com/ru/kb/api/
Сводка
| Раздел | В API | Реализовано | Не хватает |
|---|---|---|---|
| user | 2 | 2 | 0 |
| backup | 9 | 9 | 0 |
| cron | 7 | 7 | 0 |
| dns | 2 | 2 | 0 |
| ftp | 4 | 4 | 0 |
| mysql | 6 | 6 | 0 |
| site | 8 | 8 | 0 |
| domain | 13 | 13 | 0 |
| 10 | 10 | 0 | |
| stat | 4 | 4 | 0 |
| ИТОГО | 65 | 65 | 0 |
Недостающие методы
user (1)
-
[x] user/toggleSsh— вкл/выкл SSH (params: status 01, ftplogin?)
backup (5)
backup/getFileList— файлы внутри бэкапа (params: backup_id?, path?)backup/getMysqlList— БД внутри бэкапа (params: backup_id?)backup/downloadFile— скачать файлы из бэкапа в корень (params: backup_id?, paths[])backup/downloadMysql— скачать дамп БД в корень (params: backup_id?, bases[])backup/getLog— статусы заданий восстановления
cron (4)
cron/edit— редактировать задачу (params: id, minutes?, hours?, days?, months?, weekdays?, command?)-
[x] cron/changeHiddenState— вкл/выкл задачу (params: row_number, is_hidden 01) cron/getEmail— получить email уведомленийcron/setEmail— установить email (params: email)
mysql (2)
mysql/addAccess— добавить доступ к БД (params: suffix, access, password)mysql/dropAccess— удалить доступ к БД (params: suffix, access)
site (3)
site/freeze— заморозить сайт (params: id, excludedPaths?)site/unfreeze— разморозить (params: id)site/isSiteFrozen— проверить заморозку (params: site_id)
domain (6)
domain/addSubdomainVirtual— добавить поддомен (params: subdomain, domain_id)domain/deleteSubdomain— удалить поддомен (params: id)domain/checkDomainToRegister— проверить доступность (params: hostname, zone_id, period)domain/getDirectives— PHP-директивы домена (params: full_fqdn)domain/addDirectives— добавить директивы (params: full_fqdn, directives_list[])domain/removeDirectives— удалить директивы (params: full_fqdn, directives_list[])
mail (8)
mail/changeMailboxPassword— сменить пароль (params: domain, mailbox, mailbox_password)mail/dropMailbox— удалить ящик (params: domain, mailbox)mail/changeMailboxSettings— настройки ящика (params: domain, mailbox, spam_filter_status?, spam_filter?, forward_mail_status?)mail/forwardListAddMailbox— добавить пересылку (params: domain, mailbox, forward_mailbox)mail/forwardListDeleteMailbox— удалить пересылку (params: domain, mailbox, forward_mailbox)mail/forwardListShow— список пересылки (params: domain, mailbox)mail/setDomainMail— установить почту домена (params: domain, domain_mailbox)mail/clearDomainMail— сбросить почту домена (params: domain)
stat (3)
stat/getDbListLoad— нагрузка по всем БДstat/getSiteLoad— детальная нагрузка сайта (params: site_id)stat/getDbLoad— детальная нагрузка БД (params: db_name)