technique:adminserv:mattermost:api

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
technique:adminserv:mattermost:api [2021/01/04 18:41] – créée qduchemitechnique:adminserv:mattermost:api [2021/01/04 18:44] (Version actuelle) qduchemi
Ligne 1: Ligne 1:
 +{{indexmenu_n>10}}
 +
 ## Utiliser l'API de Mattermost ## Utiliser l'API de Mattermost
  
 +Pour la plupart des opérations, on préfère utiliser l'outil `mmctl` présenté sur [[technique:adminserv:mattermost:admin|cette page]].
 +
 +L'API peut néanmoins être utilisée pour ces mêmes opérations (et vraiment pour le moindre détail). En pratique, puisque celle-ci nécessite d'envoyer des requêtes HTTP "à la main", on l'utilise surtout dans les [scripts d'administration de Mattermost](https://gitlab.utc.fr/picasoft/projets/mattermost-scripts-admin).
 +
 +La documentation de l'API est accessible [[https://api.mattermost.com|sur le site de Mattermost]].
 +
 +Néanmoins, si on tient à l'utiliser en ligne de commande, on peut générer un jeton d'accès personnel comme vu sur [[technique:adminserv:mattermost:admin|cette page]], puis utiliser ce jeton pour faire des requêtes. 
 +Exemple pour lister les équipes visibles par l'utilisateur ayant créé le jeton :
  
 +```bash
 +curl -i -H "Authorization: Bearer <token>" https://team.picasoft.net/api/v4/teams
 +```
  • technique/adminserv/mattermost/api.1609782062.txt.gz
  • de qduchemi