Update a status page
PUT /api/v1/status-pages/{id}
Updates an existing status page. Only the fields provided in the request body are changed. To set a password, include the password field. To remove a password, send an empty string. Omit the field to keep it unchanged.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Example
5Unique status page identifier.
Request Body required
Section titled “Request Body required ”object
Set a new password, send empty string to remove password, omit to keep unchanged.
Responses
Section titled “ Responses ”Status page updated successfully.
object
Example
1Example
1Example
Production StatusUnguessable token used as the public URL path.
Example
a8f3b2c1d4e5f6a7b8c9d0e1f2a3b4c5Example
Status page for production servicesWhether the page requires a password to view.
Example
2026-03-29T10:00:00ZExample
2026-03-29T10:00:00ZExample
[ 1, 2, 3]The request body is invalid or missing required fields.
Error response returned when a request fails.
object
A human-readable error message.
Example
monitor not foundExample
{ "error": "invalid request body"}Authentication credentials are missing or invalid.
Error response returned when a request fails.
object
A human-readable error message.
Example
monitor not foundExample
{ "error": "unauthorized"}The requested resource was not found.
Error response returned when a request fails.
object
A human-readable error message.
Example
monitor not foundExample
{ "error": "not found"}