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
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".
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'
où
YOUR_SECRET_TOKEN— le token créé précédemmentyourserverip.example— l’adresse IP ou le nom de domaine de votre serveur