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: ❌