Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

API Key authentication for programmatic access. Include your API key in the Authorization header as: Bearer your_api_key_here

Body

application/json
query
string
required

The detection query to execute

platform
string
required

The SIEM platform/tool type to execute against

Minimum string length: 1
platformConfig
object

Optional platform config used for enhanced platform-native testing (e.g., Datadog rule validate/test/preview).

timeRangeHours
number

Time range in hours (1-168, default: 24)

Required range: 1 <= x <= 168
maxRows
number

Max rows to return (1-100, default: 10)

Required range: 1 <= x <= 100

Response

Successful response

success
boolean
required
rows
number
required

Total matching rows in the test time window (may exceed returned sample size)

executionTimeMs
number
required
results
object[]
required
bytesScanned
number
error
string
datadogRulePreview
object
bestEstimate
object

Single best platform-specific estimate used to display hits/hr