Update status page
update_status_pageModify an existing status page by UID or slug, changing only provided fields and returning the updated page. Use create or delete tools to add or remove pages.
Instructions
Update an existing status page by UID or slug and return the updated page. PATCH semantics — only fields you pass change, omitted fields keep their current values; the page must already exist and a slug that collides with another page is rejected. Use create_status_page to make a new page and delete_status_page to remove one instead. Requires the mcp scope (mcp:read tokens are refused) and at least the user role in the organization.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New display name, e.g. "Public status page". | |
| slug | No | New URL-friendly slug, e.g. "public". | |
| enabled | No | Enable or disable the public-facing page. | |
| language | No | Language code, e.g. "en" or "fr". | |
| customCss | No | Custom CSS injected into the public page as a <style> element (see create_status_page). Max 64 KB; @import is rejected. Pass an empty string to clear it. | |
| isDefault | No | Mark as the org's default page (only one allowed). | |
| identifier | Yes | Status page UID or URL-friendly slug, e.g. "public". | |
| visibility | No | Visibility setting. Allowed: "public", "private". | |
| autoPublish | No | Automatically publish incidents affecting this page's resources as public incidents. New pages default to true; pages that existed before this feature shipped default to false. | |
| autoResolve | No | What an auto-created publication does when its incident resolves. Allowed: "always", "if_untouched" (default — a publication a human has edited is left for them to close), "never". | |
| description | No | New free-text description shown in the UI. | |
| historyDays | No | Days of history to show on the page (default 90). | |
| showAvailability | No | Toggle availability percentage on the public page. | |
| showResponseTime | No | Toggle response-time charts on the public page. | |
| autoPublishDelaySeconds | No | Debounce in seconds before an incident becomes public (default 60). 0 publishes immediately. An incident that resolves inside the delay is never published at all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | Status page UID. | |
| name | No | Display name. | |
| slug | No | URL-friendly slug. | |
| enabled | No | Whether the public page is served. | |
| createdAt | No | RFC3339 creation timestamp. | |
| isDefault | No | Whether this is the organization's default page. | |
| visibility | No | "public", "private" or "password". | |
| historyPeriod | No | History window: "24h", "7d", "30d" or "90d". |