Status page

Add a status page maintenance

post/status-page/{statusPageId}/maintenance

Request

  • Base URL: https://api.pulsetic.com/api/public
  • URL: https://api.pulsetic.com/api/public/status-page/{statusPageId}/maintenance
  • Auth: API key in header Authorization

Path parameters

statusPageIdinteger required
Example:13

Request body

namestring required
descriptionstring
monitorsinteger[]

Example request

{
  "timezone": {
    "utc": [
      "Europe/Brussels"
    ]
  },
  "date": {
    "starting": "2025-01-01",
    "ending": "2025-01-30"
  },
  "time": {
    "starting": "2:00 PM",
    "ending": "2:00 PM"
  }
}

Response

successful operation

idinteger
namestring
descriptionstring
status_page_idinteger
monitorsstring
startstring

Local wall-clock start time, formatted "Y-m-d H:i:s" in the timezone given by timezone.utc[0] - not UTC and not ISO-8601, despite the field looking like a timestamp.

endstring

Local wall-clock end time, formatted "Y-m-d H:i:s" in the timezone given by timezone.utc[0] - not UTC and not ISO-8601.

statusstring
hide_from_list0 | 1
created_atstring date-time
updated_atstring date-time
datestring

Example response

{
  "start": "2025-01-01 12:00:00",
  "end": "2025-01-01 14:00:00",
  "timezone": {
    "utc": [
      "Europe/Brussels"
    ]
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.