Replace status page structure
Status pages
Replace status page structure
Atomically replaces the entire components-and-groups tree of a status page
PUT
Replace status page structure
RequiresDocumentation Index
Fetch the complete documentation index at: https://docs.larm.dev/llms.txt
Use this file to discover all available pages before exploring further.
status_pages:read_write permission.
Replaces the page’s full structure in a single transaction: creates new entries (omit id), updates existing entries by id, and deletes any entry not present in the body. Order is taken from the array (0-based position).
Status page ID (UUID)
Polymorphic tree of
group and component entries. Groups contain components (groups cannot nest). Ungrouped components appear at the top level.Entry shapes
Group| Field | Type | Notes |
|---|---|---|
type | string | Must be "group" |
id | string | Omit to create a new group; provide to update an existing one |
name | string | Required |
components | object[] | Components inside this group |
| Field | Type | Notes |
|---|---|---|
type | string | Must be "component" |
id | string | Omit to create a new component; provide to update an existing one |
name | string | Required |
description | string | Optional |
monitors | object[] | Each entry has monitor_id (UUID) and down_status (degraded_performance | partial_outage | major_outage) |
Errors
| Status | Reason |
|---|---|
| 404 | Status page not found |
| 422 | Body is missing components, an entry has an invalid type, or a group is nested inside another group |