List maintenance windows
GET
/organizations/{org_id}/maintenance-windows
const url = 'https://api.perstat.io/organizations/example/maintenance-windows';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.perstat.io/organizations/example/maintenance-windows \ --header 'Authorization: Bearer <token>'Returns all maintenance windows of the organization with title, body, schedule, cancellation state, public visibility, and the affected monitors. Timestamps are Unix seconds UTC. Requires membership. Accepts API keys with the maintenance:read scope, subject to current role and resource grants.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”org_id
required
string
Responses
Section titled “Responses”Request succeeded. The response body contains the result.
Media typeapplication/json
Array<object>
object
body
required
string
cancelled
required
boolean
id
required
Fenster-public_id.
string
monitors
required
Array<object>
object
id
required
Monitor-public_id.
string
name
required
string
public_visible
required
Erscheint das Fenster auf den Status-Seiten? (Alarm-Unterdrückung und SLA-Ausschluss gelten unabhängig davon.)
boolean
scheduled_end
required
integer format: int64
scheduled_start
required
Unix-Sekunden (UTC).
integer format: int64
title
required
string
Examplegenerated
[ { "body": "example", "cancelled": true, "id": "example", "monitors": [ { "id": "example", "name": "example" } ], "public_visible": true, "scheduled_end": 1, "scheduled_start": 1, "title": "example" }]Authentication is missing or invalid.
The authenticated caller does not have permission to perform this operation.
No accessible resource matches the supplied identifier.