L' API Greenspector Studio
L’API de Greenspector Studio est désormais disponible via une page swagger ou via l’usage des jetons d’API en combinaison avec des outils comme curl ou postman …
Usage de swagger
Lorsque vous êtes connecté à l’interface web Studio, la page swagger est disponible en allant dans le menu menu Aide / Documentation page et en cliquant sur le lien L’API de Greenspector Studio.
Usage d’un jeton d’API avec curl ou postman
Prérequis
Vous avez besoin de générer un nouveau jeton d’API ou d’utiliser un jeton d’API existant partagé par un administrateur de votre organisation. Pour cela, allez dans le menu Compte / Jetons d’API et copiez le jeton d’API dans votre presse papier en cliquant sur le premier bouton d’action disponible.
Ensuite, si vous voulez utiliser une API qui concerne une analyse (ou application) en particulier vous devez ajouter votre jeton d’API comme un membre de l’analyse. Le jeton est vue comme un utilisateur sur l’interface.
Profitez pour récupérer l’identifiant “applicationId” de votre analyse. Vous pouvez le trouver dans la barre d’url quand vous ouvrez une analyse. For example:
https://saas.greenspector.com/applications/670777777777/versions/6710fb777777/synthesis
Exemple avec curl
curl -X 'GET' \
'http://saas.greenspector.com/applications/{applicationId}/evolution' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {XXXX}'
Remplacez {applicationId} avec l' applicationId de votre analyse.
Remplacez
{XXXX}
avec le jeton d’API.
Attention ne garder pas {} quand vous faites le remplacement
Exemple avec postman
Ajoutez une nouvelle requête dans postman
Choisissez une requête de type GET et renseignez l’url
http://saas.greenspector.com/applications/{applicationId}/evolution
Remplacez {applicationId} avec l’identifiant “applicationId” de votre analysefb777777/synthesis
Ajoutez dans l’onglet “authorisation” une authorization de type “Bearer Token” et renseignez le champ token avec votre jeton d’API
Appuyez sur le bouton “Send”
Vous pouvez voir le résultat au format JSON