Skip to main content

Overview

Announcements are general notices on a status page, such as planned changes or news, that are not tied to an outage. For outage communication use status page incidents.

Authentication

Required access: project viewer or higher to read; project admin to create, update and delete. No X-Project-ID header is needed.

Path parameters

The announcement object

List announcements

Returns all announcements, most recently published first.
cURL

Create an announcement

Response (201): { "success": true, "data": { "announcement": { ... } } }
cURL

Get an announcement

Response (200): { "success": true, "data": { "announcement": { ... } } }
cURL

Update an announcement

Send only the fields to change: title, message, type, is_published (same rules as create). Set is_published to false to hide an announcement without deleting it. Response (200): { "success": true, "data": { "announcement": { ... } } }
cURL

Delete an announcement

Response (200):
cURL

Errors