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