Microsoft Teams integration webhook
A webhook can be created to post messages and notifications to Microsoft Teams.
In this example, a configuration change triggers the FortiGate to post a message to Teams.
To create a webhook automation stitch for Teams integration in the GUI:
- Create an incoming webhook in Teams. See https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook for information.
- Go to Security Fabric > Automation.
- Click Create New.
- Enter a name for the stitch.
- Select the trigger Configuration Change.
- Select Webhook and configure the settings:
The URI is the URL from the incoming webhook created in Teams. The HTTP body can also contain log parameters.
- Click OK.
To create a webhook automation stitch for Teams integration in the CLI:
- Create an incoming webhook in Teams. See https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook for information.
- Create the automation action:
config system automation-action edit "send to Teams" set action-type webhook set protocol https set uri "outlook.office.com/webhook/XXXXXXXXXXXX/IncomingWebhook/XXXXXXXXXXXX/XXXXXXXXXXXX" set http-body "{ \"text\": \"<message to send>\" }" set port 443 set headers "Content-type:application/json" next end
- Create the automation trigger:
config system automation-trigger edit "Teams" set event-type config-change next end
- Create the automation stitch:
config system automation-stitch edit "Teams" set trigger "Teams" set action "send to Teams" next end
For information about more advanced messages that can be configured and sent to the webhook, see https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/connectors-using |