Skip to main content
PUT
Set a timed human status override on a component

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string<uuid>
required
componentId
string<uuid>
required

Body

application/json
status
enum<string>
required

Override status while active; takes precedence over binding until expiry/clear

Available options:
OPERATIONAL,
DEGRADED_PERFORMANCE,
PARTIAL_OUTAGE,
MAJOR_OUTAGE,
UNDER_MAINTENANCE
expiresAt
string<date-time>
required

When the override expires (must be in the future, at most 24h from now)

reason
string | null

Optional operator reason shown in the builder

Maximum string length: 2000

Response

OK

data
object
required