Triage multiple IOC entities

Evaluate up to 1,000 indicators against a specific risk context (malware, phishing, or c2) and return a boolean verdict based on context-specific sub-scores.

What this endpoint does

Performs automated triage on up to 1,000 indicators by evaluating them against a specific risk context: malware, phishing, or c2. Discover valid {context_name} values and default thresholds from SOAR: Get Contexts. Submit indicators grouped by type: {"ip": [...], "domain": [...], "url": [...], "hash": [...], "vulnerability": [...], "company": [...]}. Returns a boolean verdict based on context-specific sub-scores (not overall risk scores) compared against the threshold. Override defaults with threshold and threshold_type query parameters. For raw enrichment without verdict logic, use SOAR: Enrich.

Response data

Returns a binary triage verdict — the core output is whether the batch of indicators should be considered malicious for the specified threat context. The verdict evaluates context-specific sub-scores (not overall risk scores) against the threshold: with the default max threshold type, any single indicator exceeding the threshold triggers a true verdict; with min type, all indicators must exceed it. The response also includes per-entity enrichment identical to the SOAR: Enrich endpoint, so you get both the automated decision and the underlying intelligence in one call. Use this for SOAR playbook automation where you need a go/no-go decision, and the enrich endpoint when you need scores for custom logic.

Path Params
string
required

The context in which to evaluate the given entities. Available contexts can be fetched using the separate endpoint.

Query Params
string
enum

Allows for an output format suitable for Splunk SOAR (previously "Phantom"). If no value is given, the default format (used in the Enrichment endpoint) will be used.

Allowed:
boolean
Defaults to false

Include metadata in response. Annotates the response with additional metadata explaining the response data elements.

integer

Determines which risk score should be used to deem an entity risky. Each context has its own default value and depends on the context.

string
enum
Defaults to max

Determines if the set of entities are deemed risky if a single entity is above the threshold (max) or if all entities have to be above the threshold (min). The default is specified by the context but is max for all contexts currently defined.

Allowed:
Body Params

Entities to be enriched, grouped by type up to a total of 1000 IOCs.

ip
array of strings

IPs to enrich

ip
domain
array of strings

Domains to enrich

domain
url
array of strings

URLs to enrich

url
hash
array of strings

Hashes to enrich

hash
vulnerability
array of strings

Vulnerabilities to enrich

vulnerability
companybydomain
array of strings

Companies to enrich, identified by their domain name.

companybydomain
Response

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