Overview
A status page shows the monitors attached to it. These endpoints manage that list. All monitors must belong to the same project as the status page.Authentication
Required access: project admin. Unlike the core status page endpoints, these do not need an
X-Project-ID header.
Path parameters
Add a monitor
Request body
Response (201 Created)
cURL
Update a monitor
Changes how one monitor appears. Send only the fields to change.
Response (200):
cURL
Remove a monitor
Response (200):cURL
Reorder monitors
Response (200):
cURL
Set several monitors at once
Replaces the page’s monitor list with the monitors you send, in one atomic operation. Monitors on the page that are not in the request are removed. Monitors already on the page are updated, and new monitors are added. For monitors already on the page,display_order is always applied; the other fields are applied only when you send them.
Response (200):
failed is always an empty array. The operation is all-or-nothing: if any new monitor does not exist or belongs to another project, the request fails with 400 VALIDATION_ERROR and nothing changes.
cURL