Questions sur api Rest

Hello @Ook ! Pour l’instant l’API REST de Gladys 4 est plutôt pour un usage « interne » à Gladys, il n’y a pas encore de mécanisme de token longue durée pour pouvoir utiliser l’API de façon externe (avec une clé d’API)

C’est néanmoins un développement prévu, qui est listé ici :

Tu peux mettre un vote sur la fonctionnalité si tu veux la voir dans Gladys :slight_smile:

Par curiosité, pourquoi voudrais tu utiliser l’API de façon externe ?

En attendant, deux possibilités

1) L’API MQTT

Si tu veux envoyer des nouvelles valeurs de périphériques, tu peux passer par l’API MQTT de Gladys (plus d’explications dans la doc), c’est le plus propre selon moi :slight_smile:

2) Passer par un token « utilisateur » comme si tu étais le frontend

Si vraiment tu veux utiliser l’API dans un script avant que les tokens d’API soient disponibles, tu peux passer par le flow de login dans ton script pour récupérer un access_token et un refresh_token, puis appeler l’API de Gladys avec un access_token dans le header « Authorization ».

C’est moins clean que via les futures clé d’API, mais ça fait le boulot en attendant :slight_smile: