Skip to main content
PUT
Update a status page

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string<uuid>
required

Body

application/json
name
string | null

New name; null preserves current

Maximum string length: 255
description
string | null

New description; null preserves current, empty string clears

Maximum string length: 500
branding
object | null

Updated branding configuration; null preserves current

visibility
enum<string> | null

Page visibility; null preserves current

Available options:
PUBLIC,
PASSWORD,
IP_RESTRICTED
enabled
boolean | null

Whether the page is enabled; null preserves current

incidentMode
enum<string> | null

Incident mode: MANUAL, REVIEW, or AUTOMATIC; null preserves current

Available options:
MANUAL,
REVIEW,
AUTOMATIC
managedBy
enum<string> | null

New attribution source: DASHBOARD, CLI, TERRAFORM, MCP, or API; null preserves current value.

Available options:
DASHBOARD,
CLI,
TERRAFORM,
MCP,
API

Response

OK

data
object
required