- 03 May 2021
- 2 Minutes to read
- Print
- DarkLight
- PDF
Configure WebHooks
- Updated on 03 May 2021
- 2 Minutes to read
- Print
- DarkLight
- PDF
BizTalk360 supports WebHook Notification Channel by which you can post the monitoring status and alert notifications to any REST API. Notifications are delivered via HTTP POST to a destination endpoint on your server, once the notifications are triggered via webhook as JSON response format, the user can use the notification details in their web services.
Setting up a WebHook notification in BizTalk360 is a two-step process:
- Configure the WebHook notification channel in BizTalk360 by entering the Web API, and other optional settings like the authorization credentials, payload, and default headers.
- Enabling WebHook Notification channel in BizTalk360 Alarm
Configuring WebHook Notification Channel
To configure the WebHook channel follow the below steps:
- Log in to the BizTalk360 application
- Click the Settings icon from the menu option at the left of the page
- Click Notifications from the left menu bar to expand
- Click Notification Channels
- Select B360.Notifier.Webhook. Click on the ellipse icon next to the Channel name and click Edit to open the configuration panel.
- Click Next in case if you do not want to modify the DLL to open the configuration page
- Enter the API URL
- Notification Settings - Enable "Notify only Error(s) and Warning(s)" to notify only the error and warning state artifacts in the alert. Else the artifacts which are in a healthy state will also be listed in the alert
- Enter the Optional Properties
- Key – API key that needs to be added in the Authorization header
- Proxy Settings – Proxy server details if the BizTalk360 environment is behind a proxy
- Request Methods – POST/PUT based on the API
- Request Content-Type – XML/JSON based on the API
- Default Headers – Any additional headers that need to add to the HTTP request header
- Click Save to save the configurations
Enabling WebHook Notification Channel in BizTalk360 Alarm
The create alarm screen is flexible; you can simply create a regular alarm or a threshold alarm, or you can use the same alarm to monitor both regular and threshold conditions. To create an alarm in BizTalk360, you need to follow the steps below:
- Log in to the BizTalk360 application
- Click the Monitoring tab in the Navigation panel on the left side of the screen
- Click the Manage Alarms tab
- Click New Alarm and select the alarm type from the drop-down. Enter a descriptive name for the Alarm, Email id (you can enter multiple email ids as comma-separated values), and Alarm Description
- The user can enter multiple email ids as comma-separated values to receive separate alerts to all email IDs or enter semi-colon separated email ids to receive a single alert (email count) to all email ids in one go
- Under the custom notification channels section, enable the Webhook Notification Channel
- Click Validate to validate the configuration details of the notification channel
- Click Next to continue with the configuration of the alarm and save it