I did it some tests trying to do it, but with not good results, microsoft teams allows to activate a webhooks for a channel
https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/connectors/connectors-using
but seems the format incompatible with the webhook notification from meraki, then perhaps with an api gateway in the middle converting the format from meraki to the microsoft format you can do something.
that is the format sent from meraki:
{
"version": "0.1",
"sharedSecret": "",
"sentAt": "2019-10-23T06:57:04.975503Z",
"organizationId": "367440",
"organizationName": "Org.",
"organizationUrl": "https://n172.meraki.com/o/xddjI6ha/manage/organization/overview",
"networkId": "L_6603402953631993",
"networkName": "1_Sede",
"networkUrl": "https://n172.meraki.com/1_Sede/n/f8dwD3gaTc/manage/nodes/wired_status",
"alertId": "",
"alertType": "Settings changed",
"occurredAt": "2019-10-23T06:57:04.950259Z",
"alertData": {}
}
to send a message to a teams is sufficient with that values:
{
"@type": "MessageCard",
"text": "Prueba",
}
then, if you put the message from meraki to the "text" field and forward to the teams webhook url perhaphs can work it.
is only an idea...