Перейти к основному содержимому

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 доступна по следующей ссылке.

Например, чтобы получить список пользователей панели управления, можно использовать следующую команду:

curl 'https://yourserverip.example/api/users?page=1&per_page=20' \
--header 'Authorization: YOUR_SECRET_TOKEN'

где

  • YOUR_SECRET_TOKEN — ранее созданный токен
  • yourserverip.example — IP-адрес или доменное имя вашего сервера