Wartungsfenster auflisten
GET
/api/v1/maintenances
Nur geplante Fenster; ungeplante Ereignisse liegen unter /incidents.
Erforderliche Berechtigung
incidents.manage
Vorfälle und Wartungen verwalten
Body Parameter (application/json)
| Name | Format | Beschreibung | Optional |
|---|---|---|---|
| page | integer | ||
| per_page | integer | Wird auf die maximale Seitengröße begrenzt statt abgewiesen. | |
| status | |||
| state | Veröffentlichungs-Lebenszyklus, im Unterschied zum Arbeitsstatus. | ||
| active | boolean | Veröffentlicht und noch nicht abgeschlossen. | |
| since | string | Untere Grenze für started_at. | |
| until | string | Obere Grenze für started_at. | |
| component_id | integer | ||
| q | string | Groß-/Kleinschreibung-unabhängige Teilstring-Suche über Titel und Text in allen Sprachen. |
Response (application/json)
200
{3 Eigenschaften
"links": {4 Eigenschaften
"first": "https://status.example.com/api/v1/maintenances?page=1",
"last": "https://status.example.com/api/v1/maintenances?page=1",
"prev": null,
"next": null
},
"meta": {4 Eigenschaften
"current_page": 1,
"per_page": 25,
"total": 1,
"last_page": 1
},
"data": [1 Element
{19 Eigenschaften
"id": 12,
"type": "incident",
"status": "investigating",
"title": {2 Eigenschaften
"de": "Störung im Netz",
"en": "Network issue"
},
"body": {2 Eigenschaften
"de": "Wir untersuchen erhöhte Latenzen.",
"en": null
},
"started_at": "2026-07-27T13:55:00Z",
"scheduled_end_at": null,
"published_at": "2026-07-27T14:00:00Z",
"publish_at": "2026-07-27T14:00:00Z",
"resolved_at": null,
"acknowledged_at": null,
"is_published": true,
"is_scheduled": false,
"is_resolved": false,
"components": [1 Element
{2 Eigenschaften
"id": 3,
"impact": "degraded"
}
],
"public_url": "https://status.example.com/incidents/12",
"updates": [],
"created_at": "2026-07-27T14:00:00Z",
"updated_at": "2026-07-27T14:00:00Z"
}
]
}
cURL
curl -X GET 'https://status.example.com/api/v1/maintenances' \ -H 'Authorization: Bearer fs_YOUR_API_KEY'