Skip to main content
POST
Create a status page incident (manual)

Authorizations

Authorization
string
header
required

API key (dh_live_...) or Auth0 JWT token

Path Parameters

id
string<uuid>
required

Body

application/json
title
string
required

Customer-facing incident title

Maximum string length: 500
impact
enum<string>
required

Impact level: NONE, MINOR, MAJOR, or CRITICAL

Available options:
NONE,
MINOR,
MAJOR,
CRITICAL
body
string
required

Initial update body in markdown

Minimum string length: 1
status
enum<string> | null

Initial status (default: INVESTIGATING)

Available options:
INVESTIGATING,
IDENTIFIED,
MONITORING,
RESOLVED
affectedComponents
object[] | null

Component IDs affected by this incident

scheduled
boolean | null

Whether this is a scheduled maintenance (default: false)

scheduledFor
string<date-time> | null

Maintenance start time (required when scheduled=true)

scheduledUntil
string<date-time> | null

Maintenance end time

autoResolve
boolean | null

Auto-resolve at scheduledUntil (default: false)

notifySubscribers
boolean | null

Whether to email confirmed subscribers about this incident (default: true)

monitoringIncidentId
string<uuid> | null

Monitoring incident ID to link this status page incident to; null for standalone

Response

Created

data
object
required