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, andcase_alert_idarguments should 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_eventsto get the integer IDs first. - Then use
get_connector_eventwith the integer IDs.
Example Usage:
get_connector_event(projectId='123', region='us', customerId='abc', caseId='456', case_alert_id='789', connectorEventId='101112')get_connector_event(projectId='123', region='us', customerId='abc', caseId='456', case_alert_id='789', connectorEventId='101112', expandEventJsonData=true)
Next Steps (using MCP-enabled tools):
- Use 'list_connector_events' to see other connector events in the same case alert.
- Suggest enabling 'expandEventJsonData' to get the full event details.
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, "expandEventJsonData": boolean } |
| Fields | |
|---|---|
projectId |
Required. Google Cloud project ID. |
customerId |
Required. Chronicle customer ID. |
region |
Required. Chronicle region (e.g., "us", "europe"). |
caseId |
The integer Case ID of the connector event to retrieve. |
caseAlertId |
The integer Case Alert ID of the connector event to retrieve. |
connectorEventId |
The integer ID of the connector event to retrieve. |
expandEventJsonData |
Whether to expand the eventJsonData field. Defaults to |
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: ❌