Skip to content

Create a incident

POST
/incidents
object
data
object
title
required
string
description
string
severity
required
string
Allowed values: critical high medium low
status
string
Allowed values: open investigating resolved closed false_positive
source
string
Allowed values: manual alert_correlation monitoring agent
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
One of:

DocumentId reference to api::organisation.organisation

string
postmortem_draft
string
postmortem_status
string
Allowed values: none ai_draft in_review final
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

Created

object
data
object
title
required
string
description
string
severity
required
string
Allowed values: critical high medium low
status
string
Allowed values: open investigating resolved closed false_positive
source
string
Allowed values: manual alert_correlation monitoring agent
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
One of:

DocumentId reference to api::organisation.organisation

string
postmortem_draft
string
postmortem_status
string
Allowed values: none ai_draft in_review final
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
nullable

Validation error

Missing or invalid authentication

Not authorized (tenant scope or capability)