Skip to main content
PATCH
/
api
/
v1
/
status-pages
/
{id}
Update status page
curl --request PATCH \
  --url https://app.larm.dev/api/v1/status-pages/{id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "slug": "<string>",
  "description": "<string>",
  "theme": "<string>",
  "primary_color": "<string>",
  "enabled": true,
  "subscribers_enabled": true
}
'
{
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Acme Status",
    "slug": "acme",
    "description": "Current status of Acme services",
    "theme": "dark",
    "primary_color": "#4F46E5",
    "enabled": true,
    "subscribers_enabled": true,
    "custom_domain": null,
    "domain_status": "none",
    "url": "https://acme.status.larm.dev",
    "created_at": "2025-03-01T12:00:00Z",
    "updated_at": "2025-03-01T14:30:00Z"
  }
}
Requires status_pages:read_write permission. Only include the fields you want to change.
id
string
required
Status page ID (UUID)
name
string
Page name (1–255 characters)
slug
string
URL identifier (3–63 characters, lowercase alphanumeric and hyphens)
description
string
Brief description (up to 1000 characters)
theme
string
system, light, or dark
primary_color
string
Brand color in hex format (e.g. #4F46E5)
enabled
boolean
Whether the page is publicly visible
subscribers_enabled
boolean
Allow email subscriptions
{
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Acme Status",
    "slug": "acme",
    "description": "Current status of Acme services",
    "theme": "dark",
    "primary_color": "#4F46E5",
    "enabled": true,
    "subscribers_enabled": true,
    "custom_domain": null,
    "domain_status": "none",
    "url": "https://acme.status.larm.dev",
    "created_at": "2025-03-01T12:00:00Z",
    "updated_at": "2025-03-01T14:30:00Z"
  }
}