Skip to main content
GET
/
api
/
v1
/
status-pages
/
{id}
/
maintenance
/
{maintenanceId}
Get a specific maintenance event by ID
curl --request GET \
  --url https://api.example.com/api/v1/status-pages/{id}/maintenance/{maintenanceId}
{
  "id": "<string>",
  "statusPageId": "<string>",
  "organizationId": "<string>",
  "title": "<string>",
  "status": "scheduled",
  "scheduledStartAt": "2023-11-07T05:31:56Z",
  "scheduledEndAt": "2023-11-07T05:31:56Z",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "updates": [
    {
      "id": "<string>",
      "maintenanceId": "<string>",
      "content": "<string>",
      "status": "scheduled",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  ],
  "description": "<string>",
  "actualStartAt": "2023-11-07T05:31:56Z",
  "actualEndAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://getmonitor.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

id
string
required
maintenanceId
string
required

Response

200 - application/json

Maintenance event details

id
string
required
statusPageId
string
required
organizationId
string
required
title
string
required
status
enum<string>
required
Available options:
scheduled,
in_progress,
completed,
cancelled
scheduledStartAt
string<date-time>
required
scheduledEndAt
string<date-time>
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
updates
object[]
required
description
string | null
actualStartAt
string<date-time> | null
actualEndAt
string<date-time> | null