Update Status Page
updateStatusPageUpdate an existing status page by submitting a complete new configuration and ordered monitor groups. Retrieve current settings first to ensure accurate changes.
Instructions
Updates an existing status page. Pass the full config (title, description, theme, published, etc.) and the full publicGroupList — both are replaced wholesale. Each group has a name, weight, and monitorList of [{id}]. Use getStatusPage first to read current state before modifying.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The status page slug (immutable identifier) | |
| config | Yes | Full status page config (title, description, theme, published, showTags, showPoweredBy, domainNameList, customCSS, footerText, icon, etc.) | |
| imgDataUrl | No | Icon as data URL. Omit or pass empty string to keep existing. | |
| publicGroupList | No | Ordered groups. Each: {name, weight, monitorList: [{id}]}. Defaults to empty list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| msg | No |