Microsoft hat die alten "Connectors" abgeschaltet, die früher der Standardweg waren, um eine Webhook-URL für einen Teams-Channel zu bekommen. Der Ersatz lebt in der Workflows-App (basiert auf Power Automate) und richtet sich an ein breiteres Publikum als nur "URL einfügen" — aber es gibt eine konkrete Vorlage, die genau das in unter einer Minute erledigt.
In Microsoft Teams zum gewünschten Channel gehen, auf die ⋯ (weitere Optionen) neben dem Channel-Namen klicken und Workflows wählen. (Falls der eigene Tenant noch eine "Connectors"-Option zeigt: Das ist der alte Pfad, den Microsoft schrittweise abschaltet — die Workflows-Vorlage unten ist der aktuelle, unterstützte Weg für dasselbe Ergebnis.)
Nach "Post to a channel when a webhook request is received" suchen. Das ist die Vorlage, die speziell dafür gebaut ist, eine einfache Webhook-URL auszugeben — im Gegensatz zu den vielen anderen Workflows-Vorlagen, die auf mehrstufige Automatisierungen zielen.
Falls gefragt, anmelden, Team und Channel bestätigen, dem Workflow einen Namen geben und auf Create klicken. Teams generiert eine eindeutige Webhook-URL und zeigt sie einmalig an — jetzt kopieren.
Gleiche Regel wie bei jedem Webhook: Diese URL ist ein Bearer-Credential. Wer sie hat, kann ohne weitere Anmeldung in diesen Channel posten.
Die Workflows-Webhook-Vorlage akzeptiert dieselbe Office-365-Connector-MessageCard-JSON-Struktur, die auch die alten Connectors verwendet haben — deshalb kamen die meisten bestehenden Teams-Integrationen mit einem reinen URL-Tausch aus, ohne den Payload umschreiben zu müssen:
curl -X POST -H 'Content-Type: application/json' \
-d '{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"text": "Hallo von curl"
}' \
https://YOUR-TENANT.webhook.office.com/webhookb2/YOUR/WORKFLOW/URL
Wenn die Nachricht im Channel erscheint, ist die Einrichtung fertig — dieses Webhook funktioniert jetzt mit allem, was diese JSON-Struktur senden kann.
Für Hangfire-Job-Alerts: Im QueueHawk-Dashboard unter Notifications → New Channel als Typ Microsoft Teams wählen, benennen und die Webhook-URL aus Schritt 3 einfügen. QueueHawk sendet bereits das oben beschriebene klassische MessageCard-Format, daher ist auf keiner Seite zusätzliche Konfiguration nötig. Mit Send test die Zustellung bestätigen und den Kanal dann an die passenden Alert-Regeln hängen.
Siehe auch: die zwei Alert-Regeltypen und wie Notification-Kanäle zusammenspielen, sowie die Slack-Variante dieser Anleitung.
Kostenlos für eine Application, keine Kreditkarte nötig.