FASTPANEL API
Въведение
FASTPANEL® API ви предоставя гъвкав начин да управлявате контролния панел, без да разчитате на уеб интерфейса. Това помага да автоматизирате рутинни операции, да интегрирате FASTPANEL® с външни услуги и да изградите по-ефективни работни процеси за управление на инфраструктурата.
Управление на токени
В момента управлението на API токени е достъпно само за инсталации на FASTPANEL®, работещи на Ubuntu 20.04.
За да отворите секцията за управление на API токени, щракнете върху потребителското си име в горния десен ъгъл на интерфейса на FASTPANEL® и изберете "API tokens".
За да създадете нов API токен, щракнете върху "Add API Token". Ще се появи формуляр, който трябва да попълните:
- Name — произволно име за токена.
- Full API access — оставете това активирано, ако е необходим пълен достъп.
- Constraint IP — ограничава API достъпа до IP адреса, посочен в това поле.
- Expires at — датата на изтичане на токена.
За да завършите създаването на токена, щракнете върху "Add".
Не забравяйте да запазите токена - няма да можете да получите достъп до него отново!
Използване на токени
Подробна документация за FASTPANEL® API е налична на следния link.
Например, за да получите списък с потребителите на контролния панел, можете да използвате следната команда:
curl 'https://yourserverip.example/api/users?page=1&per_page=20' \
--header 'Authorization: YOUR_SECRET_TOKEN'
където
YOUR_SECRET_TOKEN— токенът, създаден по-раноyourserverip.example— IP адресът или името на домейна на вашия сървър