Skip to content

Detections GraphQL API

Query alerts — the detections raised from endpoints, network sensors, and other data sources — over GraphQL.

See the guide for a narrative walkthrough of this API.

This is a GraphQL API: every request is a POST carrying a query (or mutation) document, rather than one endpoint per operation. See the guide above for the request shape and authentication.

Queries

  • alertsCountByTenant
    Returns the count of alerts per tenant. Allows a CQL query, but any aggregation or pipe will be ignored.
  • alertsServiceAggregateAlertsBySeverity
    Pull alert severity aggregates based on group_by parameters: domain, watchlist, hostname, detector, user.
  • alertsServicePoll
    Poll for results for a specific search_id.
  • alertsServiceRetrieveAlertsByEntity
    Provide a list of entities to retrieve alert details about each alert that contains those entities.
  • alertsServiceRetrieveAlertsByGroupKey
    Provide a list of entities to retrieve alert details about each alert that contains the group_key. This is used by the service to aid in alert deduplication. This would not commonly be used by a tenant of XDR.
  • alertsServiceRetrieveAlertsByHost
    Provide a list of Host IDs to retrieve alert details about each alert that contains those hosts.
  • alertsServiceRetrieveAlertsById
    Provide a list of Alert IDs to retrieve each alert’s detail.
  • alertsServiceSearch
    Search alerts using Query Language. This is the same query language provided in Advanced Search page in Taegis XDR.
  • detectionAggregatesBySeverity
    Pull alert severity aggregates based on group_by parameters: domain, watchlist, hostname, detector, user.
  • detectionCountByTenant
    Returns the count of alerts per tenant. Allows a CQL query, but any aggregation or pipe will be ignored.
  • detectionPoll
    Poll for results for a specific search_id.
  • detectionRetrieveByEntity
    Provide a list of entities to retrieve alert details about each alert that contains those entities.
  • detectionRetrieveByGroupKey
    Provide a list of entities to retrieve alert details about each alert that contains the group_key. This is used by the service to aid in alert deduplication. This would not commonly be used by a tenant of XDR.
  • detectionRetrieveByHost
    Provide a list of Host IDs to retrieve alert details about each alert that contains those hosts.
  • detectionRetrieveById
    Provide a list of Alert IDs to retrieve each alert's detail.
  • detectionSearch
    Search alerts using Query Language. This is the same query language provided in Advanced Search page in Taegis XDR.
  • node

Mutations

Types

Download