Skip to main content
POST
Receive a Splunk alert

Authorizations

Authorization
string
header
required

A per-organization signal key, created with 2501 infra webhook create --source-type splunk and shown once, sent as Authorization: Bearer 2501_wh_.... It is accepted only by POST /api/v1/signals.

Body

application/json

The JSON body Splunk sends for an alert action.

sid
required

The search job ID. It identifies the firing, so a redelivery is not counted twice. A multivalue sid uses its first value.

Example:

"scheduler__admin__search__RMD5_at_1791534708_42"

search_name

The saved search. It is the signal text when the result has none.

Example:

"Disk full on state volume"

app

The Splunk app the search runs in. It is kept with the signal.

Example:

"search"

result
object

The first result row of the search. The first of problem, message and description present is the signal text, and the first of host, ip, dest_ip, src_ip and sourceIPAddress names the machine. Every column is kept with the signal. A multivalue field uses its first value.

{key}
unknown

Response

The signal the alert was counted into

signal_id
string
required
Example:

"sig_e4499e94-91ad-4954-9a01-15bd63abc061"

fingerprint
string
required

What the alerts counted into this signal have in common: the search, the text and the machine.

Example:

"2fb7c6ca597df4ed"

occurrence_count
integer
required
Example:

1