Skip to main content
A finding is one detected anomaly or detection-rule match — the same object the dashboard’s Anomalies page shows, including its narrative, evidence, severity, and review status. Finding IDs have the form {host_id}-{uid}-{timestamp_ns} and are stable — the same finding always has the same ID in lists, detail lookups, reviews, and webhook payloads.

List findings

Responses include up to 200 findings per host per time window (matching the dashboard’s view). Detection-rule findings appear in the same list with "source": "detection_rule" plus rule_id, rule_name, and matched_conditions fields.

Get one finding

Returns the full finding object shown above. Unknown IDs — including IDs for hosts outside your key’s scope — return 404.

Review a finding

Marks a finding accepted (a real issue) or denied (a false positive) from your own tooling, exactly like the dashboard’s review buttons. Requires a read & write key — read-only keys receive 403.
The decision is immediately reflected in the dashboard, in subsequent GET /v1/findings?status=... filters, and fires the finding.reviewed webhook event. Reviews also feed the detection model’s feedback loop, improving future accuracy.
Last modified on October 8, 2026