MS Teams Benachrichtigung per PowerAutomate

Hilfe zu Znuny Problemen aller Art
Post Reply
patt
Znuny newbie
Posts: 2
Joined: 02 Apr 2026, 14:41
Znuny Version: 6.5.20 LTS
Real Name: Patrick

MS Teams Benachrichtigung per PowerAutomate

Post by patt »

Hallo zusammen,

ich benutze Znuny 6.5.20 LTS auf einem Debian 13 Host.
Ich versuche aktuell die Benachrichtigungen von Znuny in MS Teams per PowerAutomate (ehemals wohl Webhooks) zum Laufen zu bekommen.

Ich folge dabei der Dokumentation: https://doc.znuny.org/znuny/admin/webse ... index.html
und dieser Anleitung: https://www.snag-view.de/tippdesmonatsd ... ntegration

Allerdings werden keine Benachrichtigungen im gewünschten Teams Channel für neue Tickets/Kundenantworten gepostet. Der Webservice erkennt das Event, es scheitert aber scheinbar am Fehlen der API-Version im Webhook.

Im Webservice Debugger erhalte ich die Fehlermeldung

Code: Select all

{"code":"ApiVersionInvalid","message":"API version 2024-10-01/invoke is not supported. Supported API versions are: 2024-10-01, 2022-03-01-preview, 2021-10-01-preview","innererror":{"code":"ApiVersionUnsupported"}}
Mein aktueller Webhook besteht aus Teil1:
"https://defaultXXX.f1.environment.api.powerplatform.com:443/powerautomate/automations/direct/workflows/XXX/triggers/manual/paths"
und Teil2:
"/invoke?api-version=1&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=xh5"

Die API-Version in Teil 2 anzupassen ändert nichts an der Fehlermeldung. Ergänze ich die API-Version am Ende von Teil1 (.../paths?api-version=2024-10-01), erhalte ich im Debugger die Fehlermeldung, dass die API-Version 2024-10-01/invoke unbekannt ist.


Kann mir irgendwer weiterhelfen, wie ich die API-Version richtig angeben kann/ob Webhooks überhaupt noch in dieser Form unterstützt werden?

Tausend Dank im Voraus!
patt
Znuny newbie
Posts: 2
Joined: 02 Apr 2026, 14:41
Znuny Version: 6.5.20 LTS
Real Name: Patrick

Re: MS Teams Benachrichtigung per PowerAutomate

Post by patt »

Mit viel Trial&Error und etwas KI Unterstützung gelöst:

den erst Teil des Webhooks im Format

Code: Select all

https://defaultXXX.f1.environment.api.powerplatform.com:443/powerautomate/automations/direct/workflows/XXX/triggers/manual/paths
angeben, bis vor dem /invoke.

Die Parameter, die im zweiten Teil des Webhooks übergeben werden sollen, können scheinbar nicht aus der Standard-URL, die MS Teams generiert, ausgelesen werden. Deshalb den zweiten Teil des Webhooks so anpassen:

Code: Select all

/invoke?api-version=:api-version&sp=:sp&sv=:sv&sig=:sig
und im XLST dann im <xsl:copy> Bereich den folgenden Block einfügen:

Code: Select all

<api-version>1</api-version>
<sp>/triggers/manual/run</sp>
<sv>1.0</sv>
<sig>Eure_Signatur_zur_Authentifizierung</sig>

Vielleicht hilft es ja noch der/dem ein oder anderen 8)
Post Reply