Query Profiles

Discover threat detection profiles with continuously-updated indicators and detection rules.

What this endpoint does

Discovers threat detection profiles available to your organization — the entry point for the detection profile workflow. Detection profiles are preconfigured rule sets that automatically curate indicators and detection rules. After finding profile UUIDs here, fetch indicators via Threat Detection: Get Profile Indicators or rules via Threat Detection: Get Profile Rules. Supply either ids (array of known UUIDs, max 100) or enterprise (your org's identifier, e.g., uhash:XXXXXXXXXX) — at least one is required. An empty body or empty ids array returns 400.

Response data

Returns the detection profiles your organization has configured — each one is a curated ruleset for SIEM and EDR deployments, distinct from prevention profiles (which focus on block lists for firewalls/proxies) and hunting profiles (which run on a scheduled job-based workflow). Use profile UUIDs from this response to pull indicators and detection rules for ingestion into your SIEM or EDR platform. Detection profiles provide continuously-updated content without the job-polling workflow required by hunting profiles. If the response is empty, your organization may not have detection profiles configured, or the filter doesn't match any profiles.

Body Params

Query parameters for filtering automation profiles. At least one of ids (non-empty array) or enterprise must be provided. An empty body or empty ids array will return a 400 error.

ids
array of objects
length ≤ 100

Profile IDs to filter by. Must be a non-empty array if provided. Required if enterprise is not specified.

ids
string
length between 10 and 20

Enterprise user ID to filter profiles by. Required if ids is not specified. Effectively required for profile discovery.

string
length between 10 and 20

Profile integration to filter by

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json