create_status_page
Create a public-facing status page to display the current health of selected checks for your organization.
Instructions
Create a new status page for the organization. A status page is the public-facing dashboard that displays the current health of selected checks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Status page display name (required), e.g. "Public status". | |
| slug | Yes | URL-friendly slug (required, unique per org), e.g. "public". | |
| language | No | Language code, e.g. "en" or "fr". | |
| customCss | No | Custom CSS injected into the public page as a <style> element. Overrides the theme's CSS custom properties (--brand, --background, --foreground, --card, --border, the status colors, and the .dark variant). Max 64 KB; @import is rejected. | |
| isDefault | No | Whether this is the org's default status page (only one allowed). | |
| visibility | No | Visibility setting. Allowed: "public", "private". Default depends on system config. | |
| 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 | Optional free-text description shown in the UI. | |
| historyDays | No | Days of history to show on the page (default 90). | |
| showAvailability | No | Display availability percentage on the public page. | |
| showResponseTime | No | Display 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. |