Aller au contenu principal

API FASTPANEL

Introduction

L’API FASTPANEL® vous offre une méthode flexible pour gérer le panneau de contrôle sans dépendre de l’interface web. Elle aide à automatiser les opérations de routine, à intégrer FASTPANEL® à des services externes et à créer des workflows de gestion d’infrastructure plus efficaces.

Gestion des tokens

astuce

Pour le moment, la gestion des jetons d’API est disponible uniquement pour les installations FASTPANEL® fonctionnant sous Ubuntu 20.04.

Pour ouvrir la section de gestion des tokens API, cliquez sur votre nom d’utilisateur dans le coin supérieur droit de l’interface FASTPANEL® et sélectionnez "API tokens".

Pour créer un nouveau token API, cliquez sur "Add API Token". Un formulaire apparaîtra à remplir :

  • Name — un nom arbitraire pour le token.
  • Full API access — laissez cette option activée si un accès complet est requis.
  • Constraint IP — limite l’accès à l’API à l’adresse IP spécifiée dans ce champ.
  • Expires at — la date d’expiration du token.

Pour terminer la création du token, cliquez sur "Add".

important

Veillez à enregistrer le token : vous ne pourrez plus y accéder ensuite !

Utilisation des tokens

La documentation détaillée de l’API FASTPANEL® est disponible via ce lien.

Par exemple, pour récupérer une liste des utilisateurs du panneau de contrôle, vous pouvez utiliser la commande suivante :

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

  • YOUR_SECRET_TOKEN — le token créé précédemment
  • yourserverip.example — l’adresse IP ou le nom de domaine de votre serveur