Webhook Microsoft Teams : publier des messages en 2026
Webhook Microsoft Teams
Webhook Microsoft Teams : configuration Workflows et payloads de cartes | We.Inc
Envoyez des messages dans un canal Teams avec un webhook en 2026 : Workflows, qui remplace les connecteurs Office 365, les dates de retrait et un générateur de payload.
Pour publier aujourd'hui dans un canal Teams depuis votre site ou votre application, ouvrez le menu Workflows du canal, choisissez un modèle comme Send webhook alerts to a channel, enregistrez-le et copiez le lien qu'il vous donne. Envoyez ensuite un HTTP POST avec un corps JSON vers ce lien. Les anciens webhooks des connecteurs Office 365 sont retirés.
Les anciens webhooks de connecteurs et leur remplaçant Workflows
Webhook de connecteur Office 365
Webhook Workflows
Statut
Retiré : Microsoft a indiqué qu'ils cesseraient de fonctionner après un déploiement prévu du 18 au 22 mai 2026
La méthode que Microsoft documente désormais
Où le créer
Paramètres des connecteurs du canal
Menu du canal, puis Workflows
Fonctionne avec
Microsoft 365 Connectors
Power Automate
Formats de carte
Cartes de message
Adaptive Cards et format Message Card (boutons non affichés)
Propriétaire
Le canal
L'utilisateur qui a créé le workflow (ajoutez des copropriétaires)
Un webhook est une adresse web privée qui accepte un message provenant d'un autre système, ici votre boutique, votre formulaire ou votre outil de surveillance, et le dépose dans un canal Teams. Remplissez le générateur ci-dessous pour obtenir un corps JSON prêt à l'emploi et une commande curl. Il fonctionne uniquement dans votre navigateur.
Dans Teams, allez dans le canal, sélectionnez Plus d'options (...) puis Workflows.
Cherchez le modèle Send webhook alerts to a channel, remplissez ses paramètres et sélectionnez Enregistrer.
Copiez le lien de webhook affiché par le workflow. Traitez-le comme un mot de passe, car toute personne qui le possède peut publier.
Envoyez un HTTP POST avec Content-Type: application/json vers ce lien, en utilisant un corps issu du générateur.
Gardez chaque message sous 28 KB. Microsoft documente cette limite de taille et renvoie une erreur au-delà.
N'envoyez pas plus de quatre requêtes par seconde. Au-delà, Teams vous limite, mettez donc les alertes en file d'attente et réessayez avec des délais croissants.
Ajoutez un copropriétaire au workflow. Si la personne qui l'a créé s'en va, un flux sans propriétaire peut cesser de fonctionner.
Ne mettez pas de HTML dans le texte des cartes. Microsoft indique qu'il est ignoré et affiché en texte brut ; le Markdown de base fonctionne.
Questions fréquentes
Les anciens liens de webhook entrant Teams fonctionnent-ils encore ?
La mise à jour de Microsoft du 14 avril 2026 indiquait que le déploiement aurait lieu du 18 au 22 mai 2026 et qu'après ces dates, les connecteurs Office 365 ne fonctionneraient plus. Basculez vers un lien Workflows tout ce qui pointe encore vers un ancien lien de connecteur.
Un webhook Workflows peut-il publier une Adaptive Card ?
Oui. Microsoft indique que les Adaptive Cards et l'ancien format Message Card sont pris en charge dans Workflows, avec une limite connue : les boutons des cartes de message ne sont pas affichés.
Peut-il publier dans un canal privé ?
La page de Microsoft indique que la publication en tant que bot du flux dans les canaux privés est encore en développement, alors que la publication au nom d'un utilisateur fonctionne. Consultez les problèmes connus sur la page officielle avant de vous y fier.
Dois-je écrire du code ?
Pas toujours. Beaucoup d'outils de formulaires, d'applications de boutique et de moniteurs de disponibilité ont un champ webhook : collez-y le lien Workflows. Le code n'est nécessaire que si vous construisez le message vous-même.
Le lien du webhook est-il secret ?
Oui. Toute personne qui le possède peut publier dans votre canal, gardez-le donc dans un paramètre serveur ou une variable d'environnement, jamais dans le code du site que les visiteurs peuvent lire.
Ce qui a changé entre 2024 et 2026
Microsoft a annoncé le 3 juillet 2024 que les connecteurs Office 365 dans Teams seraient retirés, puis a déplacé les dates plusieurs fois. Sa dernière mise à jour, datée du 14 avril 2026, a fixé le déploiement final du 18 au 22 mai 2026.
Le remplaçant est l'application Workflows intégrée à Teams, qui repose sur Power Automate. Un workflow commence par le déclencheur appelé When a Teams webhook request is received, puis publie le message dans une conversation ou un canal.
Texte brut ou Adaptive Card
Le corps le plus simple contient un seul champ appelé text. Une Adaptive Card est une mise en page JSON que Teams affiche sous forme d'encadré soigné avec des titres et des informations, idéale pour les alertes de commande ou les envois de formulaire. Elle est placée dans une liste attachments avec le type de contenu application/vnd.microsoft.card.adaptive.
Exemples à copier
Les deux exemples envoient vers le lien fourni par votre workflow. Gardez ce lien dans une variable d'environnement sur votre serveur.
Corps d'une Adaptive Card
C'est la structure qu'utilisent les exemples de Microsoft : un message avec une pièce jointe dont le contenu est la carte.
Envoyer depuis Node.js avec une nouvelle tentative sur 429
Un statut 429 signifie trop de requêtes. La boucle attend plus longtemps après chaque refus avant de réessayer.
Générateur de payload
Format du message
Texte brut
Adaptive Card
Titre de la carte
Message
Lien du webhook (reste dans votre navigateur)
Collez votre lien Workflows
Corps JSON
Commande curl
Taille du corps : {n} octets. La limite de Microsoft est de 28 KB.
Ce corps dépasse 28 KB et Teams le rejetterait.
Copier
Copié
Nouvelle commande
La commande 1042 a été payée. À expédier avant vendredi.