Tours & Events

Announcements

Platform-wide announcements with live streaming

Announcements are short notices the platform broadcasts to organization admins. The stream endpoint pushes new entries over server-sent events.

Resource overview

GET/api/announcementsAPI key · Session
POST/api/announcementsSessionRole: Super Admin
GET/api/announcements/streamAPI key · Session
POST/api/announcements/{id}/readAPI key · Session
PATCH/api/announcements/{id}SessionRole: Super Admin
DELETE/api/announcements/{id}SessionRole: Super Admin

List announcements

GET/api/announcementsAPI key · Session

Returns the active announcements visible to the caller, with each one's readAt for the current user.

Live stream

GET/api/announcements/streamAPI key · Session

Server-Sent Events. Connect with Accept: text/event-stream; the connection emits one data: { ... } line per new or updated announcement.

Mark as read

POST/api/announcements/{id}/readAPI key · Session
200
{ "success": true, "readAt": "2026-05-20T10:14:00Z" }

Publish / update / delete (super admin)

POST/api/announcementsSessionRole: Super Admin
PATCH/api/announcements/{id}SessionRole: Super Admin
DELETE/api/announcements/{id}SessionRole: Super Admin
NameTypeRequiredDescription
titlestringRequiredHeadline (3–120 chars).
bodystringRequiredMessage body (1–2000 chars).
levelstringOptional`info`, `warning`, or `critical`. Default: info
expiresAtstring (ISO 8601)OptionalAuto-hide after this date.

On this page