List incidents
GET /incidents
GET
/incidents
Operational incident with alert correlation and RCA context
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” pagination[page]
integer
pagination[pageSize]
integer
filters
Strapi REST filter syntax
object
sort
string
populate
string
Responses
Section titled “ Responses ”OK
object
data
Array
object
title
required
string
description
string
severity
required
string
status
string
source
string
dedup_key
required
string
correlation_id
string
context_bundle
Arbitrary JSON value (object, array, string, number, boolean, or null)
rca_candidates
Arbitrary JSON value (object, array, string, number, boolean, or null)
alert_count
integer
first_seen_at
string format: date-time
last_seen_at
string format: date-time
resolved_at
string format: date-time
organisation
postmortem_draft
string
postmortem_status
string
postmortem_generated_at
string format: date-time
assigned_to
string
runbook_id
string
is_public
F3.SUPPORT.03 — when true, this incident is mirrored onto the public status.sencai.space status page (Uptime Kuma) as a pinned incident banner. Sencai-admin only; never set from a tenant-facing route. Does NOT change the underlying org-scoped find/findOne ACL on this content-type — the public status page never queries Strapi directly, only the outbound sync in status-page-sync.ts reads is_public=true records via the service-account path.
boolean
documentId
string
id
integer
createdAt
string format: date-time
updatedAt
string format: date-time
publishedAt
string format: date-time
meta
object
pagination
object
page
integer
pageSize
integer
pageCount
integer
total
integer
Missing or invalid authentication
Not authorized (tenant scope or capability)