Get Status Page Design
GET /api/status-pages/:id/design
Get Status Page Design
GET /api/status-pages/:id/design
Returns the current visual design configuration for a status page. Requires admin role.
Path Parameter
| Parameter | Description |
|---|---|
id | Status page ID or publicId (UUID) |
Example (cURL)
curl "$BASE_URL/api/status-pages/db58058e-4b58-4d97-a314-3bb8e279a182/design" \
-H "Authorization: Bearer $TOKEN"
Response
{
"designConfig": {
"layout": "timeline",
"colorScheme": "dark",
"accentColor": "#f59e0b",
"headerStyle": "simple",
"fontFamily": "system",
"cardRadius": "md",
"pageWidth": "lg",
"customTitle": "",
"customSubtitle": "",
"showPoweredBy": true,
"showUptimeStats": true,
"showServiceUrls": false,
"showLastChecked": false,
"showHistory": true
}
}
If no design has been saved yet all fields reflect the defaults.
Common errors
401 Unauthorized— not authenticated403 Forbidden— not an admin404 Not found— status page does not exist