List alerts
GET
/api/v1/alerts
const url = 'https://example.com/api/v1/alerts';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/alerts \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”objectId
string
Filter by monitored object id
ruleId
string
Filter by alert rule id
incidentId
string
Filter by incident id
status
string
Comma-separated alert statuses (e.g. firing,resolved)
severity
string
Comma-separated severities (e.g. critical,warning)
since
string
RFC 3339 lower bound on alert time
cursor
string
Opaque pagination cursor from a prior response’s nextCursor
limit
integer
Maximum items to return in this page
Responses
Section titled “Responses”OK
Media typeapplication/json
object
items
required
nextCursor
string
Examplegenerated
{ "items": "example", "nextCursor": "example"}default
Section titled “default”Problem Details (RFC 9457)
Media typeapplication/problem+json
object
code
required
string
detail
string
instance
string
status
required
integer
title
required
string
type
required
string
Examplegenerated
{ "code": "example", "detail": "example", "instance": "example", "status": 1, "title": "example", "type": "example"}