Get workspace incident overview
GET
/v1/api/incidents/overviewList workspace incidents and complete severity/status counts for this scope.
- Scope
alerts:read- Token
- API key or OAuth access token
- Role
- Any workspace member
- MCP tool
get_workspace_incident_overview· preview: MCP write tools are in preview- What scopes, tokens and roles mean →
Request
cURL
curl "https://api.crawle.io/v1/api/incidents/overview?limit=10" \ -H "Authorization: Bearer $CRAWLE_API_KEY"
JavaScript
const response = await fetch("https://api.crawle.io/v1/api/incidents/overview?limit=10", {
headers: {
Authorization: `Bearer ${process.env.CRAWLE_API_KEY}`,
},
});
const data = await response.json();Python
import os
import requests
response = requests.request(
"GET",
"https://api.crawle.io/v1/api/incidents/overview?limit=10",
headers={
"Authorization": f"Bearer {os.environ['CRAWLE_API_KEY']}",
},
)
data = response.json()$CRAWLE_API_KEY- is an API key from Settings › API keys.
Response 200: a JSON object. Its fields are not described in the API contract yet, so no example is shown.
Parameters
sitequery · string or nullgroupquery · string or nulltagquery · string or nullseverityquery · string or nullstatusquery · string or nulltrigger_typequery · string or nullinclude_archivedquery · boolean- default false
first_detected_fromquery · string or nullfirst_detected_toquery · string or nullsegment_idquery · integer or null- at least 1
cursorquery · string or nulllimitquery · integer- 1–100 · default 50
Pages with cursor and limit.
Response 200
Returns a JSON object. Its fields are not described in the API contract yet.
Errors
401
- When
- Missing, invalid, or expired token.
403
- When
- The token has none of the accepted scopes (
alerts:read).
422
- When
- The request did not match the schema.
detaillists each problem.
429
- When
- Rate limited. Wait for
Retry-Afterseconds.
Generated from the API contract at 7e7039b0b, synced October 30, 2026.