Skip to main content
POST
List incidents across workspaces

Body

application/json

v2 request for listing incidents across multiple workspaces.

severities
null | enum<string>[]

Filter incidents to only the listed severities. Empty list returns all severities.

Available options:
Informational,
Low,
Medium,
High
statuses
null | enum<string>[]

Filter incidents to only the listed statuses. Empty list returns all statuses.

Available options:
Active,
New,
Closed
timeFilterSelection
object

Time window for incident creation. Defaults to the last 24 hours.

workspacePageTokens
null | object[]

Opaque pagination tokens echoed from the previous response's SourcePageTokens. Leave empty on the first call. See type-level remarks for the pagination protocol.

query
null | string

Free-text search applied across incident title/description fields. Empty matches all.

isFirstCall
boolean

true for the initial request; false when echoing List<WorkspaceSourcePageTokens> ListIncidentsAcrossWorkspacesRequest.WorkspacePageTokens back for subsequent pages. See type-level remarks for the pagination protocol.

sources
null | enum<string>[]

Filter incidents to only the listed sources (e.g. Sentinel, DefenderXDR, CrowdStrike). Empty list returns all sources the caller has access to.

Available options:
Sentinel,
DefenderXDR,
QRadar,
Splunk,
CrowdStrike,
SentinelOne
assigneeIds
null | string[]

Filter incidents assigned to any of the listed ContraForce user IDs.

assigneeEmails
null | string[]

Filter incidents assigned to any of the listed user email addresses.

includeUnassigned
boolean

When true, include incidents that have no assignee alongside any matches from List<string> ListIncidentsAcrossWorkspacesRequest.AssigneeIds / List<string> ListIncidentsAcrossWorkspacesRequest.AssigneeEmails.

Response

OK

Standard v2 API response envelope for single-item responses.

data
object

Wraps the result of listing incidents for multiple workspaces in the multi-tenancy mode.

meta
object