Intégrer les résultats Greenspector dans ses tableaux de bord via une API
Lancer des mesures et avoir des préconisations d’amélioration via le dashboard Greenspector c’est bien, intégrer ces résultats dans son usine logicielle et ses propres dashboards, c’est mieux. C’est maintenant possible via l’API Greenspector.
La documentation de l’API est disponible à l’adresse https://[URL de votre instance Greenspector]/api/ui
Vous pouvez utiliser cette documentation pour tester l’API. Pour cela il est nécessaire de configurer votre token d’accès. Il est disponible dans vos préférences dans l’interface Greenspector.
Dans l’interface Swagger, cliquez sur Authorize.
Vous pouvez alors coller le token :
Une fois validé, vous êtes connecté et pouvez vous déconnecter à tout moment.
Pour tester l’API, vous devez récupérer l’ID du rapport à récupérer. Il est disponible dans l’URL du dashboard (Chiffres derrière /version/)
Vous pouvez alors entrer l’ID dans l’interface Swagger et exécuter la requête.
Le code de retour 200 indique que tout s’est bien passé. Le résultat du JSON est affiché.
La commande curl peut être copiée est mise en place dans votre PIC pour récupérer les résultats. Pour plus d’informations sur les données, le contrat de l’API est disponible dans la même page en cliquant sur model.
Si vous avez des questions supplémentaires, n’hésitez pas à contacter notre service support.
Expert Sobriété Numérique
Auteur des livres «Green Patterns», «Green IT – Gérer la consommation d’énergie de vos systèmes informatiques», …
Conférencier (VOXXED Luxembourg, EGG Berlin, ICT4S Stockholm, …)
Fondateur du Green Code Lab, association nationale de l’écoconception des logiciels