Tool: get_connector_event
Retrieves a specific connector event associated with a case alert in Chronicle SIEM.
Provides detailed information about a single connector event, including its raw data.
Workflow Integration:- Used to drill down into a specific connector event from a list of events within a case alert. - Enables other systems to get the current state of a connector event before taking action.
Use Cases:- An analyst clicks on a connector event in the SOAR UI to view its full details. - An automated playbook fetches a connector event to extract specific indicators of compromise (IoCs).
Important Note:- The connector_event_id
, case_id
, and case_alert_id
arguments MUST be the integer IDs of the respective entities. - If you have a non-integer identifier (e.g., a GUID or event identifier), use list_connector_events
to get the integer IDs first. - Then use get_connector_event
with the integer IDs.
Args: project_id (str): Google Cloud project ID (required). customer_id (str): Chronicle customer ID (required). region (str): Chronicle region (e.g., "us", "europe") (required). case_id (str): The integer Case ID of the connector event to retrieve. case_alert_id (str): The integer Case Alert ID of the connector event to retrieve. connector_event_id (str): The integer ID of the connector event to retrieve. expand (str, optional): A comma-separated list of fields to expand in the response (e.g., 'event_json_data').
Returns: ConnectorEvent: The full ConnectorEvent object with all its details. Returns an error message if the connector event is not found.
Example Usage: # Get details for a specific connector event using integer IDs get_connector_event(project_id='123', region='us', customer_id='abc', case_id='456', case_alert_id='789', connector_event_id='101112')
Next Steps (using MCP-enabled tools): - Use 'list_connector_events' to see other connector events in the same case alert.
The following sample demonstrate how to use curl
to invoke the get_connector_event
MCP tool.
| Curl Request |
|---|
curl --location 'https://chronicle.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_connector_event", "arguments": { // provide these details according to the tool' s MCP specification } } , "jsonrpc" : "2.0" , "id" : 1 } ' |
Input Schema
Request message for GetConnectorEvent.
GetConnectorEventRequest
| JSON representation |
|---|
{ "projectId" : string , "customerId" : string , "region" : string , "caseId" : string , "caseAlertId" : string , "connectorEventId" : string , "expand" : string } |
| Fields | |
|---|---|
projectId
|
Project ID of the customer. |
customerId
|
Customer ID of the customer. |
region
|
Region of the customer. |
caseId
|
Case ID of the case alert. |
caseAlertId
|
Case alert ID of the case alert. |
connectorEventId
|
Connector event ID of the connector event. |
expand
|
Configures expansion of ConnectorEvents in the response. If not specified, ConnectorEvents are returned without any expansion. The expand string is a comma separated list of fields. Supported fields: * |
Output Schema
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. ConnectorEvent - Chronicle Connector Event. Types of ConnectorEvents: general, case-spesific
ConnectorEvent
| JSON representation |
|---|
{
"name"
:
string
,
"createTime"
:
string
,
"updateTime"
:
string
,
"alertIdentifier"
:
string
,
"environment"
:
string
,
"eventIdentifier"
:
string
,
"alertGroupIdentifier"
:
string
,
"mappedEventJson"
:
string
,
"eventJsonData"
:
{
object (
|
| Fields | |
|---|---|
name
|
Identifier. The resource name of the ConnectorEvent. Format: projects/{project}/locations/{location}/instances/{instance}/cases/{case}/caseAlerts/{case_alert}/connectorEvents/{connector_event} |
createTime
|
Output only. The create_time of the ConnectorEvent. |
updateTime
|
Output only. The update_time of the ConnectorEvent. |
alertIdentifier
|
Output only. The alert_identifier of the ConnectorEvent. |
environment
|
Output only. The environment of the ConnectorEvent. |
eventIdentifier
|
Output only. The event_identifier of the ConnectorEvent. |
alertGroupIdentifier
|
Output only. The alert_group_identifier of the ConnectorEvent. |
mappedEventJson
|
Output only. The mapped_event_json of the ConnectorEvent. |
eventJsonData
|
Output only. The raw_event of the ConnectorEvent. |
caseId
|
Output only. The case_id of the ConnectorEvent. |
id
|
Output only. The id of the ConnectorEvent. |
RawEventData
| JSON representation |
|---|
{ "rawEvent" : string } |
| Fields | |
|---|---|
rawEvent
|
Output only. The raw event of the ConnectorEvent. |
Tool Annotations
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌

