Ankündigungen auflisten
GET
/api/v1/announcements
Vergangene, laufende und geplante Banner. Für die gerade sichtbaren den active-Filter nutzen.
Erforderliche Berechtigung
announcements.manage
Ankündigungen verwalten
Body Parameter (application/json)
| Name | Format | Beschreibung | Optional |
|---|---|---|---|
| page | integer | ||
| per_page | integer | Wird auf die maximale Seitengröße begrenzt statt abgewiesen. | |
| active | boolean | Nur Banner, die gerade angezeigt werden. | |
| level |
Response (application/json)
200
{3 Eigenschaften
"links": {4 Eigenschaften
"first": "https://status.example.com/api/v1/announcements?page=1",
"last": "https://status.example.com/api/v1/announcements?page=1",
"prev": null,
"next": null
},
"meta": {4 Eigenschaften
"current_page": 1,
"per_page": 25,
"total": 1,
"last_page": 1
},
"data": [1 Element
{10 Eigenschaften
"id": "01kyhjx7hxggqfaekf2b5sy61x",
"title": {2 Eigenschaften
"de": "Wartungsfenster am Sonntag",
"en": "Maintenance window on Sunday"
},
"body": {2 Eigenschaften
"de": "Zwischen 02:00 und 04:00 Uhr kann es zu kurzen Unterbrechungen kommen.",
"en": null
},
"level": "warning",
"dismissible": true,
"starts_at": "2026-07-24T00:00:00Z",
"ends_at": "2026-07-28T00:00:00Z",
"is_active": true,
"created_at": "2026-07-23T10:00:00Z",
"updated_at": "2026-07-23T10:00:00Z"
}
]
}
cURL
curl -X GET 'https://status.example.com/api/v1/announcements' \ -H 'Authorization: Bearer fs_YOUR_API_KEY'