Skip to main content
GET
List
🔑 Requires the alerts.view scope.

Authorizations

Authorization
string
header
required

API key from your incident.io dashboard (Settings → API keys)

Query Parameters

page_size
integer<int64>
default:25
required

Number of alerts to return per page

Required range: 1 <= x <= 50
Example:

25

after
string

If provided, pass this as the 'after' param to load the next page

Example:

"01FCNDV6P870EA6S7TK1DSYDG0"

deduplication_key
object

Filter on alert deduplication key. The accepted operator is 'is'.

Example:
status
object

Filter on alert status. The accepted operators are 'one_of', or 'not_in'.

Example:
alert_source
object

Filter on alert source by ID. The accepted operators are 'one_of', or 'not_in'.

Example:
alert_group_id
object

Filter on alert group ID. Returns alerts that belong to any of the specified groups. The accepted operator is 'one_of'.

Example:
created_at
object

Filter on alert created at timestamp. Accepted operators are 'gte', 'lte' and 'date_range'.

Example:
attributes
object

Filter on an alerts attributes. Alert attribute ID should be sent, followed by the operator and values. Accepted operator will depend on the attribute type.

Example:
has_notes
object

Filter on whether an alert has notes. The accepted operator is 'is'.

Example:
include_maintenance_window
object

Filter on whether to include maintenance window alerts. The accepted operator is 'is'.

Example:

Response

200 - application/json

OK response.

alerts
object[]
required
Example:
pagination_meta
object
required
Example: