Update status page
Update an existing status page configuration.
Restrictions
Authorizations
App key issued from the Flashduty console under Account → APP Keys. Required on every public API call. Keep it secret — it grants the same access as the owning account.
Body
Parameters for updating an existing status page. All fields except page_id are optional; omit a field to keep its existing value.
Status page ID; obtain it from POST /status-page/list.
Display name of the status page. Omit to keep the existing value.
255URL-safe slug, unique per account and page type. Omit to keep the existing value.
255Custom domain for a public status page. Omit to keep the existing value.
255Browser title shown for the status page. Omit to keep the existing value.
Logo image of the status page. Omit to keep the existing value.
Dark-mode logo image of the status page. Omit to keep the existing value.
URL opened when the logo is clicked. Omit to keep the existing value.
Favicon of the status page. Omit to keep the existing value.
Header content shown on the status page. Omit to keep the existing value.
Footer content shown on the status page. Omit to keep the existing value.
How change dates are displayed. Leave empty to keep the current value. calendar uses a calendar view; list uses a list view.
calendar, list How uptime is displayed. Leave empty to keep the current value. chart_and_percentage shows both chart and percentage; chart shows only the chart; none hides uptime.
chart_and_percentage, chart, none Custom navigation links shown on the status page. Omit to keep the existing value.
Get-in-touch contact, such as a mailto or website URL. Omit to keep the existing value.
Subscription channel toggles.
Preferred change-event template type. Omit to keep the existing value.
Response
Success
Success response envelope. On every 2xx response, request_id identifies the call (also mirrored in the Flashcat-Request-Id header) and data holds the endpoint-specific payload. Failure responses use a different shape — see ErrorResponse.