technique:adminserv:mattermost:api

Pour la plupart des opérations, on préfère utiliser l’outil mmctl présenté sur 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.

La documentation de l’API est accessible 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 cette page, puis utiliser ce jeton pour faire des requêtes. Exemple pour lister les équipes visibles par l’utilisateur ayant créé le jeton :

snippet.bash
curl -i -H "Authorization: Bearer <token>" https://team.picasoft.net/api/v4/teams
  • technique/adminserv/mattermost/api.txt
  • de qduchemi