XSIAM Sink Node
Quick Reference
XSIAM Credential
The API key sent as the Authorization header on every request.
Endpoint URL
The Cortex XSIAM HTTP Collector endpoint to POST events to.
ex: https://api.xdr.paloaltonetworks.com/public_api/v1/xsiam
Overview
The XSIAM Sink node sends events from your workflow to a Palo Alto Networks Cortex XSIAM HTTP Collector endpoint. Each record is serialized to JSON and POSTed directly to the collector — no forwarder or agent sits in between.
Records are sent exactly as they arrive at the node. Any normalization XSIAM expects — field renaming, OCSF mapping, timestamp formatting — should be done by upstream processing nodes, which makes this a natural terminal node for a security data pipeline.
Configuration
| Field | Description | Required | Default |
|---|---|---|---|
| XSIAM Credential | Select or create an API key credential. Its value is sent verbatim as the Authorization header. | Yes | — |
| Endpoint URL | The XSIAM HTTP Collector URL to POST events to (e.g. https://api.xdr.paloaltonetworks.com/public_api/v1/xsiam). | Yes | — |
Notes
The credential is sent as-is. The stored API key becomes the Authorization header value with nothing added to it. If your XSIAM collector expects a scheme prefix, include it in the credential value itself. Requests are sent with Content-Type: application/json.
Events are sent one request per record. The node does not combine records into a single request, so a workflow processing a high event rate produces a proportional number of HTTP requests to the collector.
A failed send affects only its own record. When a POST fails — network error or a non-success status — that record is recorded as an error and the remaining records still go out. Because delivery is per record, a retry can re-send records that already succeeded, so treat XSIAM ingestion as at-least-once and expect the occasional duplicate.
When the node is managed by a data asset, the credential and endpoint are supplied by the asset and shown read-only in the node.
Related Nodes
- Splunk HEC Sink: Send records to Splunk via the HTTP Event Collector
- Elasticsearch Sink: Index records into Elasticsearch
- Azure Monitor Sink: Send records to Azure Monitor Logs