> ## Documentation Index
> Fetch the complete documentation index at: https://docs.happyuptime.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update status page

Update status page settings — template, branding, publishing, SEO, and more.

# Update status page

PUT `/status-pages/:id`

Update status page settings.

**Auth:** Bearer token (`write` scope)

## Body parameters

Page name.

Template: `minimal`, `brand`, or `terminal`.

Hex brand color (`#RRGGBB`).

Publish or unpublish the page.

Custom CSS injection.

Logo image URL.

Favicon URL.

SEO title override.

SEO description override.

Show response time charts on the public page.

Show aggregate uptime percentage on the public page.

## Request

```bash
curl -X PUT -H "Authorization: Bearer hu_..." \
  -H "Content-Type: application/json" \
  -d '{"is_published": true}' \
  "https://happyuptime.com/api/v1/status-pages/sp_002"
```

## Response

```json
{
  "data": {
    "id": "sp_002",
    "name": "Acme Status",
    "slug": "acme",
    "is_published": true,
    "updated_at": "2026-03-07T16:05:00Z"
  }
}
```