Webhook Connection for Cloud SOAR
Cloud SOARĀ can receive alerts from Sumo Logic Monitors and Scheduled SearchesĀ to create Incidents. First, you'll need to create a Cloud SOAR connection. Then you can use the connection as the Connection Type in a MonitorĀ or theĀ Alert Type in a Scheduled Search.
- You need to have Cloud SOAR enabled on your account for this connection to be available.
- You'll need theĀ Manage connectionsĀ role capability to create webhook connections.
You can configure a webhook connection to allow you to send an alert from a scheduled search to Sumo Logic Cloud SOAR using an incident template.
-
New UI. In the main Sumo Logic menu select Monitoring > Connections. You can also click the Go To... menu at the top of the screen and select Connections.
Classic UI. In the main Sumo Logic menu, select Manage Data > Monitoring > Connections. -
On the Connections page, click + Add.
-
For Connection Type, select Cloud SOAR from the dropdown.

-
In the Connection Settings dialog, enter:
- Name. Enter a name for the connection.
- (Optional) Description. Enter a description for the connection.
- URL. The URL field displays your Sumo Logic API endpoint followed by
/csoar/v3/incidents/. For example,https://api.us2.sumologic.com/api/csoar/v3/incidents/. - Authorization Header. Enter your basic authentication access information for the header. For example,
Basic <base64 encode <accessId>:<accessKey>>. For more information, see Basic Access (Base64 encoded). - Select a template from the Templates dropdown.
The Templates dropdown shows a list of all incident templates by name configured in your Cloud SOAR environment.
-
Under Alert and Recovery Payloads, the default payload synchronizes with the selected template, and the Alert Payload field shows the associated
template_idfield automatically defined in the default payload. Atemplate_idis required in the payload in order to configure the connection:{
"template_id": <Template ID>,
"fields": {
"incidentid": "Incident Id"
}
}You can add additional variables. For example:
{
"fields": {
"description": "string",
"additional_info": "string",
"starttime": "ISO-8601 datetime string",
"incident_kind": <ID incident kind>,
"incident_category": <ID incident category>,
"status": <ID incident status>,
"restriction": <ID incident restriction>
}
}note- For details on variables you can use as parameters within your JSON object, see Configure Webhook Payload Variables.
- For information on additional fields, please refer to the Cloud SOAR APIs documentation.
- The preceding example shows an
ISO-8601 datetime string. For information about how to configure it, see parser documentation.
-
Click Test Alert. If the connection is made to your Cloud SOAR function successfully, you will see a
200 OKresponse message. -
Click Save.