StatusDashboard
Dashboards

Update dashboard

Update a dashboard's general settings.

View Markdown

PATCH /app/dashboards/{id}

Updates a dashboard's general settings. All fields are optional — only the fields provided are updated.

This endpoint updates only the core general fields. Tab-specific settings are updated via dedicated endpoints — see Domains, Components, Content, Custom Code, Branding, Widget, and Whitelabel.


Path parameters

ParameterDescription
idThe UUID of the dashboard.

Request

See API Basics for required headers.

Request body

At least one field must be provided.

FieldTypeDescription
namestringDisplay name. Maximum 50 characters. Must be unique within the organization (case-insensitive).
pageTitlestringText shown in the upper-left header of the status dashboard and in the browser tab. Maximum 40 characters.
descriptionstringDashboard description. Maximum 500 characters.
systemMessagestringOptional message displayed at the top of the status dashboard. Rich text field. See Rich text fields. Max 1,000 characters. Pass an empty string to remove.
enabledbooleanSet to false to disable the dashboard. Disabled dashboards return 404 for all requests.

Sample request

curl -X PATCH https://api.statusdashboard.com/app/dashboards/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
  -H "Authorization: Bearer bcf847abf5c6:def456" \
  -H "Content-Type: application/json" \
  -d '{
    "pageTitle": "Acme System Status",
    "systemMessage": ""
  }'

Sample response

Status: 200 OK

{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "name": "Production Status",
  "pageTitle": "Acme System Status",
  "description": "Status dashboard for all Acme services",
  "enabled": true,
  "updatedAt": "2026-04-01T08:00:00.000Z"
}

Error responses

StatusWhen
400Validation failure or no fields provided.
403Insufficient permissions.
404Dashboard not found or does not belong to the caller's organization.
409Dashboard name already exists in the organization (case-insensitive).

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.