Create a status page
Status Pages
Create a status page
POST
Create a status page
Authorizations
API key (dh_live_...) or Auth0 JWT token
Body
application/json
Human-readable name for this status page
Maximum string length:
255URL slug (lowercase, hyphens, globally unique)
Required string length:
3 - 63Pattern:
^[a-z0-9][a-z0-9-]*[a-z0-9]$Optional description shown below the page header
Maximum string length:
500Updated branding configuration; null preserves current
Page visibility: PUBLIC, PASSWORD, or IP_RESTRICTED (default: PUBLIC)
Available options:
PUBLIC, PASSWORD, IP_RESTRICTED Whether the page is enabled (default: true)
Incident mode: MANUAL, REVIEW, or AUTOMATIC (default: AUTOMATIC)
Available options:
MANUAL, REVIEW, AUTOMATIC Source creating this page: DASHBOARD, CLI, TERRAFORM, MCP, or API. Defaults to API when omitted.
Available options:
DASHBOARD, CLI, TERRAFORM, MCP, API Response
Created