Skip to main content
This walkthrough goes from zero to a completed triage loop using only curl and jq. It mirrors what a SIEM or SOAR integration would automate.

1. Create a key

In the dashboard: Settings → Account → API keys → Create API key, scope Read & write (we’ll push a review decision in step 4). Export it:

2. Pull today’s critical findings

To page through large result sets, repeat with --data-urlencode "cursor=$NEXT" while .next_cursor is non-null.

3. Inspect the interesting one

Want the raw activity around it? The finding’s ID embeds its host and nanosecond timestamp — pull the surrounding network events:

4. Push the decision back

The finding now shows accepted in the dashboard with your key owner’s username as the reviewer, and any webhook subscribed to finding.reviewed receives the decision within seconds.

5. Close the loop with webhooks

Instead of polling step 2 on a schedule, register a webhook (Settings → Integrations → Webhooks) for finding.created and let Hilt call you. A minimal receiver:
From here, the pieces compose: enrich new findings with /v1/events context, auto-file tickets, and push analyst verdicts back with the review endpoint.
Last modified on October 8, 2026