curl --request POST \
--url https://api.devhelm.io/api/v1/status-pages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"visibility": "PUBLIC",
"enabled": true,
"incidentMode": "MANUAL"
}
'{
"data": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organizationId": 123,
"workspaceId": 123,
"name": "<string>",
"slug": "<string>",
"branding": {
"hidePoweredBy": true,
"logoUrl": "<string>",
"faviconUrl": "<string>",
"brandColor": "<string>",
"pageBackground": "<string>",
"cardBackground": "<string>",
"textColor": "<string>",
"borderColor": "<string>",
"headerStyle": "<string>",
"theme": "<string>",
"reportUrl": "<string>",
"customCss": "<string>",
"customHeadHtml": "<string>"
},
"visibility": "PUBLIC",
"enabled": true,
"incidentMode": "MANUAL",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"description": "<string>",
"componentCount": 123,
"subscriberCount": 123,
"overallStatus": "OPERATIONAL"
}
}curl --request POST \
--url https://api.devhelm.io/api/v1/status-pages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"visibility": "PUBLIC",
"enabled": true,
"incidentMode": "MANUAL"
}
'{
"data": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organizationId": 123,
"workspaceId": 123,
"name": "<string>",
"slug": "<string>",
"branding": {
"hidePoweredBy": true,
"logoUrl": "<string>",
"faviconUrl": "<string>",
"brandColor": "<string>",
"pageBackground": "<string>",
"cardBackground": "<string>",
"textColor": "<string>",
"borderColor": "<string>",
"headerStyle": "<string>",
"theme": "<string>",
"reportUrl": "<string>",
"customCss": "<string>",
"customHeadHtml": "<string>"
},
"visibility": "PUBLIC",
"enabled": true,
"incidentMode": "MANUAL",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"description": "<string>",
"componentCount": 123,
"subscriberCount": 123,
"overallStatus": "OPERATIONAL"
}
}API key (dh_live_...) or Auth0 JWT token
Human-readable name for this status page
255URL slug (lowercase, hyphens, globally unique)
3 - 63^[a-z0-9][a-z0-9-]*[a-z0-9]$Optional description shown below the page header
500Updated branding configuration; null preserves current
Show child attributes
Page visibility: PUBLIC, PASSWORD, or IP_RESTRICTED (default: PUBLIC)
PUBLIC, PASSWORD, IP_RESTRICTED Whether the page is enabled (default: true)
Incident mode: MANUAL, REVIEW, or AUTOMATIC (default: AUTOMATIC)
MANUAL, REVIEW, AUTOMATIC Created
Show child attributes