Skip to content
Open app

/monitors/{id}/incidents

GET
/monitors/{id}/incidents
curl --request GET \
--url https://culipulse.dev/v1/monitors/mon_123/incidents \
--header 'Authorization: Bearer <token>'

The monitor’s latest 200 incidents, newest first, limited to your plan’s history window (see Plans). An incident that is still open is always listed, however old.

id
required
string
Example
mon_123

Incidents for a monitor

Media typeapplication/json
object
incidents
required
Array<object>
object
Examplegenerated
{
"incidents": [
{}
]
}

Unauthorized

Media typeapplication/json
object
error
required
string
request_id
string
code

Present on some 400s so a client can branch without parsing error. Known values: channel_limit_reached, too_many_monitors, duplicate_webhook_url.

string
field

The request field the error is about, when there is one.

string
limit

The limit that was hit, when code names one.

integer
Example
{
"error": "not found",
"request_id": "req_abc123",
"code": "channel_limit_reached"
}