--- title: Integrate Catchpoint events description: Integrate Catchpoint with Event Management by adding an alert webhook in the Catchpoint platform. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/event-management/catchpoint-event-collection.html release: australia product: Event Management classification: event-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Integrate with push connectors, Configure a push connector, Configure Event Management connectors, Event Management Integrations, Configure, Event Management, ITOM AIOps, IT Operations Management] --- # Integrate Catchpoint events Integrate Catchpoint with Event Management by adding an alert webhook in the Catchpoint platform. ## Before you begin Ensure that the Event Management Connectors \(sn\_em\_connector\) plugin is installed on the ServiceNow AI Platform instance. Role required: evt\_mgmt\_admin ## About this task Configure the Event Management environment for the collection of events from Catchpoint by authenticating Catchpoint as a data source. In the Catchpoint platform, set your ServiceNow AI Platform as the rest endpoint using a webhook. ## Procedure 1. In the Catchpoint platform, create an alert webhook destination. 1. Login to the Catchpoint platform. 2. Navigate to **Catchpoint** > **Setting** > **API** > **Alert Data Webhook** to set the webhook endpoint. 3. In the API Alert Webhook, provide the following details.
| Field | Value |
|---|---|
| Name | Any name based on your requirement. |
| URL |
The default format of the URL to push events from Catch Point to the ServiceNow AI Platform instance, `https:// |
| On Failure Alert | The email address for the API Alert webhook. |
| Notification Trigger | Select based on your requirement. The default value is 3. |
| Add the following headers | - Authorization: **Basic \{Base 64 \| username:password\}** - Content-Type: **application/json** |
| Format | Select **Template** and add the following template:``` { "Source": "CatchPoint", "severity": "${notificationLevelId}", "alertType": "${AlertType}", "time_of_event": "${alertCreateDateUtc(YYYY-MM-DD HH:MI:SS)}", "monitorType": "${Switch(${MonitorTypeId},'0', 'IE','2', 'Object','3','Emulated','8', 'Ping','9', 'Tracert','10', 'DNS-Traversal','11', 'Ping-TCP','12', 'DNS-Exp', '13','DNS-Direct', '14','Tracert-UDP', '15', 'Port-TCP','16', 'FTP','17', 'Data-Push-API','18', 'Chrome','19', 'Playback', '20', 'Playback-Mobile', '21', 'SMTP', '22', 'Port-UDP', '23', 'Ping-UDP', '24', 'Streaming', '25', 'API', '26', 'Mobile', '27', 'SFTP', '28', 'SSH', '29', 'Tracert-TCP')}", "testName": "${TestName}", "testId": "${TestId}", "testUrl": "${TestUrl}", "testPath": "${testPath}", "testLink": "${testLink}", "productName": "${ProductName}", "clientId": "${ClientId}", "productId": "${productId}", "nodeName":"${nodeDetails("${nodeName}")}", "nodeClientServerAddress":"${nodeDetails(\"${NodeClientAddress},\"),}", "nodeServerAddress": "${nodeDetails(\"${nodeServerAddress},\"),}", "Labels" : "${testLabels}", "addtionalInformation": "Test initial URL: ${testUrl}\n\nAlert type: ${AlertType}\n\nScatter Chart: ${scatterplotChartURL}\n\nWaterfall Chart: ${waterfallChartURL}\n\nTest properties: ${testLink}\n\nTest time of run / Test time of alert (Central Time): ${reportDateLocal(YYYY-MM-DD HH:MI:SS)} / ${alertCreateDateLocal(YYYY-MM-DD HH:MI:SS)}"} ``` |