StatusPages
Update a status page
Replaces all mutable fields of the status page. All fields (slug, title, visibility, check_ids) must be supplied; this is a full replacement of the resource's config. Unlike create, slug is required here — it is not auto-generated on update.
Free-tier limit: upgrading visibility from private to public counts against the 1-public-page limit; returns 403 if already at limit.
Changing slug to one already taken returns 409. The slug namespace is global across all LastPing accounts, so this can be another account's page.
patch/api/v1/status-pages/{id}
Request
- Base URL: https://app.lastping.dev
- URL: https://app.lastping.dev/api/v1/status-pages/{id}
- Auth: API key in header X-Api-Key
Request body
Example request
{
"slug": "my-services",
"title": "My Services",
"check_ids": [
"550e8400-e29b-41d4-a716-446655440000"
],
"visibility": "public"
}Response
Updated status page.
Example response
{
"id": "d1e2f3a4-0000-0000-0000-000000000001",
"slug": "my-services",
"title": "My Services",
"check_ids": [
"550e8400-e29b-41d4-a716-446655440000"
],
"visibility": "public",
"public_url": "https://app.lastping.dev/status/my-services",
"created_at": "2026-07-01T12:00:00Z"
}Changes
No recorded changes to this operation across all 2 revisions of this API.