Перейти до основного вмісту

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-адреса або доменне ім’я вашого сервера