Skip to content
Open app

/incidents

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

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

Incidents for the tenant

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"
}