Utility Command API: Get Events | Get Incidents
LAST UPDATED: APRIL 7, 2025
The D3 utility command API enables the execution of configured utility commands via REST API by sending requests to D3. This article outlines how to configure the necessary webhook settings to use the Get Events and Get Incidents utility commands remotely, each provided with a use case example.
Get Events
The Get Events utility command can be used remotely via REST API. A filtered list of ingested events from D3 SOAR will be returned based on the criteria specified in the request body fields.

Request Body Fields for Sending API Requests from External Applications
Example Use Case
Refer to the following example use case to structure an API request body for the Get Events command.
EXAMPLE The objective is to use the command via webhook to retrieve events from D3. Consider the following criteria:
Events are ingested from SentinelOne, with a status of "Open," or
Events are ingested from SentinelOne with a status of "Escalated".
READER NOTE
For the Get Events utility command, variations in the Fields command parameter exist across different vSOC versions. Consult the official utility command documentation to identify the fields available in the output.
Constructing the Sample Request Body
By combining the two filter arrays with the required request body fields for vSOC version 16.8 and above, the complete request body may resemble the following. Adjust the Username and Site fields to reflect the user executing the command and the site where the events are ingested.
Making the Request via Postman
Once the sample request body is constructed, users can proceed to Postman or another API testing platform to execute the command remotely.
Copy the request URL in vSOC.
In Postman, set the HTTP request method to POST, then paste the request URL in the designated field.
In vSOC, copy the request header key.
In Postman, click on the Headers tab, then paste the request header key under the Key column.
In vSOC, copy the request header value.
In Postman, paste the request header value under the Value column.
Select the Body tab, choose the raw option, then paste the sample request body data constructed in Constructing the Sample Request Body.
Click the Send button to send the request.
RESULT
A successful call with event data will have the 200 OK message and return data similar to the following:
.png?inst-v=9808abd0-4cf9-4790-9754-e7c3ad8ff749)
Get Incidents
The Get Incidents utility command can be used remotely via REST API. A filtered list of ingested incidents from D3 SOAR will be returned based on the criteria specified in the request body fields.
.png?inst-v=9808abd0-4cf9-4790-9754-e7c3ad8ff749)
Request Body Fields for Send API Requests from External Applications
Example Use Case
Refer to the following example use case to structure an API request body for the Get Incidents command.
EXAMPLE The objective is to use the command via webhook to retrieve incidents from D3. Consider the following incident criteria:
The status is "Open," the severity level is "Critical," and the incident owner is "Admin User." or
The status is "Open," the severity level is "High," and the incident owner is "Admin User.”
READER NOTE
For the Get Incidents utility command, variations in the Static Fields command parameter exist across different vSOC versions. Consult the official utility command documentation to identify the static fields available in the output.
Constructing the Sample Request Body
By combining the two filter arrays with the required request body fields for vSOC version 16.8 and above, the complete request body may resemble the following. Adjust the Username and Site fields to reflect the user executing the command and the site where the incidents are located.
Making the Request via Postman
Once the sample request body is constructed, users can proceed to Postman or another API testing platform to execute the command remotely.
Copy the request URL in vSOC.
In Postman, set the HTTP request method to POST, then paste the request URL in the designated field.
In vSOC, copy the request header key.
In Postman, click on the Headers tab, then paste the request header key under the Key column.
In vSOC, copy the request header value.
In Postman, paste the request header value under the Value column.
Select the Body tab, choose the raw option, then paste the sample request body data constructed in Constructing the Sample Request Body.
Click the Send button to send the request.
RESULT
A successful call with incident data will have the 200 OK message and return data similar to the following:
