Chapter 3. Alert Service


3.1. Alert Service

3.1.1. CountAlerts

GET /v1/alertscount

CountAlerts counts how many alerts match the get request.

3.1.1.1. Description

3.1.1.2. Parameters

3.1.1.2.1. Query Parameters
NameDescriptionRequiredDefaultPattern

query

 

-

null

 

pagination.limit

 

-

null

 

pagination.offset

 

-

null

 

pagination.sortOption.field

 

-

null

 

pagination.sortOption.reversed

 

-

null

 

pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

pagination.sortOption.aggregateBy.distinct

 

-

null

 

3.1.1.3. Return Type

V1CountAlertsResponse

3.1.1.4. Content Type

  • application/json

3.1.1.5. Responses

Table 3.1. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V1CountAlertsResponse

0

An unexpected error response.

GooglerpcStatus

3.1.1.6. Samples

3.1.2. DeleteAlerts

DELETE /v1/alerts

3.1.2.1. Description

3.1.2.2. Parameters

3.1.2.2.1. Query Parameters
NameDescriptionRequiredDefaultPattern

query.query

 

-

null

 

query.pagination.limit

 

-

null

 

query.pagination.offset

 

-

null

 

query.pagination.sortOption.field

 

-

null

 

query.pagination.sortOption.reversed

 

-

null

 

query.pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

query.pagination.sortOption.aggregateBy.distinct

 

-

null

 

confirm

 

-

null

 

3.1.2.3. Return Type

V1DeleteAlertsResponse

3.1.2.4. Content Type

  • application/json

3.1.2.5. Responses

Table 3.2. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V1DeleteAlertsResponse

0

An unexpected error response.

GooglerpcStatus

3.1.2.6. Samples

3.1.3. GetAlert

GET /v1/alerts/{id}

GetAlert returns the alert given its id.

3.1.3.1. Description

3.1.3.2. Parameters

3.1.3.2.1. Path Parameters
NameDescriptionRequiredDefaultPattern

id

 

X

null

 

3.1.3.3. Return Type

StorageAlert

3.1.3.4. Content Type

  • application/json

3.1.3.5. Responses

Table 3.3. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

StorageAlert

0

An unexpected error response.

GooglerpcStatus

3.1.3.6. Samples

3.1.4. GetAlertTimeseries

GET /v1/alerts/summary/timeseries

GetAlertTimeseries returns the alerts sorted by time.

3.1.4.1. Description

3.1.4.2. Parameters

3.1.4.2.1. Query Parameters
NameDescriptionRequiredDefaultPattern

query

 

-

null

 

pagination.limit

 

-

null

 

pagination.offset

 

-

null

 

pagination.sortOption.field

 

-

null

 

pagination.sortOption.reversed

 

-

null

 

pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

pagination.sortOption.aggregateBy.distinct

 

-

null

 

3.1.4.3. Return Type

V1GetAlertTimeseriesResponse

3.1.4.4. Content Type

  • application/json

3.1.4.5. Responses

Table 3.4. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V1GetAlertTimeseriesResponse

0

An unexpected error response.

GooglerpcStatus

3.1.4.6. Samples

3.1.5. GetAlertsCounts

GET /v1/alerts/summary/counts

GetAlertsCounts returns the number of alerts in the requested cluster or category.

3.1.5.1. Description

3.1.5.2. Parameters

3.1.5.2.1. Query Parameters
NameDescriptionRequiredDefaultPattern

request.query

 

-

null

 

request.pagination.limit

 

-

null

 

request.pagination.offset

 

-

null

 

request.pagination.sortOption.field

 

-

null

 

request.pagination.sortOption.reversed

 

-

null

 

request.pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

request.pagination.sortOption.aggregateBy.distinct

 

-

null

 

groupBy

 

-

UNSET

 

3.1.5.3. Return Type

V1GetAlertsCountsResponse

3.1.5.4. Content Type

  • application/json

3.1.5.5. Responses

Table 3.5. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V1GetAlertsCountsResponse

0

An unexpected error response.

GooglerpcStatus

3.1.5.6. Samples

3.1.6. GetAlertsGroup

GET /v1/alerts/summary/groups

GetAlertsGroup returns alerts grouped by policy.

3.1.6.1. Description

3.1.6.2. Parameters

3.1.6.2.1. Query Parameters
NameDescriptionRequiredDefaultPattern

query

 

-

null

 

pagination.limit

 

-

null

 

pagination.offset

 

-

null

 

pagination.sortOption.field

 

-

null

 

pagination.sortOption.reversed

 

-

null

 

pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

pagination.sortOption.aggregateBy.distinct

 

-

null

 

3.1.6.3. Return Type

V1GetAlertsGroupResponse

3.1.6.4. Content Type

  • application/json

3.1.6.5. Responses

Table 3.6. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V1GetAlertsGroupResponse

0

An unexpected error response.

GooglerpcStatus

3.1.6.6. Samples

3.1.7. ListAlerts

GET /v1/alerts

List returns the slim list version of the alerts.

3.1.7.1. Description

3.1.7.2. Parameters

3.1.7.2.1. Query Parameters
NameDescriptionRequiredDefaultPattern

query

 

-

null

 

pagination.limit

 

-

null

 

pagination.offset

 

-

null

 

pagination.sortOption.field

 

-

null

 

pagination.sortOption.reversed

 

-

null

 

pagination.sortOption.aggregateBy.aggrFunc

 

-

UNSET

 

pagination.sortOption.aggregateBy.distinct

 

-

null

 

3.1.7.3. Return Type

V1ListAlertsResponse

3.1.7.4. Content Type

  • application/json

3.1.7.5. Responses

Table 3.7. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

V1ListAlertsResponse

0

An unexpected error response.

GooglerpcStatus

3.1.7.6. Samples

3.1.8. ResolveAlert

PATCH /v1/alerts/{id}/resolve

ResolveAlert marks the given alert (by ID) as resolved.

3.1.8.1. Description

3.1.8.2. Parameters

3.1.8.2.1. Path Parameters
NameDescriptionRequiredDefaultPattern

id

 

X

null

 
3.1.8.2.2. Body Parameter
NameDescriptionRequiredDefaultPattern

body

AlertServiceResolveAlertBody

X

  

3.1.8.3. Return Type

Object

3.1.8.4. Content Type

  • application/json

3.1.8.5. Responses

Table 3.8. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

Object

0

An unexpected error response.

GooglerpcStatus

3.1.8.6. Samples

3.1.9. ResolveAlerts

PATCH /v1/alerts/resolve

ResolveAlertsByQuery marks alerts matching search query as resolved.

3.1.9.1. Description

3.1.9.2. Parameters

3.1.9.2.1. Body Parameter
NameDescriptionRequiredDefaultPattern

body

V1ResolveAlertsRequest

X

  

3.1.9.3. Return Type

Object

3.1.9.4. Content Type

  • application/json

3.1.9.5. Responses

Table 3.9. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

Object

0

An unexpected error response.

GooglerpcStatus

3.1.9.6. Samples

3.1.10. SnoozeAlert

PATCH /v1/alerts/{id}/snooze

SnoozeAlert is deprecated.

3.1.10.1. Description

3.1.10.2. Parameters

3.1.10.2.1. Path Parameters
NameDescriptionRequiredDefaultPattern

id

 

X

null

 
3.1.10.2.2. Body Parameter
NameDescriptionRequiredDefaultPattern

body

AlertServiceSnoozeAlertBody

X

  

3.1.10.3. Return Type

Object

3.1.10.4. Content Type

  • application/json

3.1.10.5. Responses

Table 3.10. HTTP Response Codes
CodeMessageDatatype

200

A successful response.

Object

0

An unexpected error response.

GooglerpcStatus

3.1.10.6. Samples

Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat