API reference

/v1/admin/announcements

18 operations

← All groups

MethodPathSummaryAuth
GET/v1/admin/announcementsList tenant announcementsSession
POST/v1/admin/announcementsCreate an announcement draftSession
GET/v1/admin/announcements/globalList platform global announcementsSession
POST/v1/admin/announcements/globalCreate a platform global announcement draftSession
GET/v1/admin/announcements/global/{id}Get a platform global announcementSession
PATCH/v1/admin/announcements/global/{id}Update a platform global announcement draftSession
POST/v1/admin/announcements/global/{id}/archiveArchive a global announcement in management; published messages remain availableSession
POST/v1/admin/announcements/global/{id}/publishPublish a platform global announcement and freeze recipientsSession
POST/v1/admin/announcements/global/{id}/restoreRestore a global announcement to managementSession
POST/v1/admin/announcements/global/{id}/withdrawWithdraw a platform global announcementSession
GET/v1/admin/announcements/{id}Get the current announcement versionSession
PATCH/v1/admin/announcements/{id}Update an announcement draftSession
POST/v1/admin/announcements/{id}/archiveArchive a tenant announcement for reversible deletionSession
POST/v1/admin/announcements/{id}/publishPublish an announcementSession
POST/v1/admin/announcements/{id}/restoreRestore an archived tenant announcementSession
POST/v1/admin/announcements/{id}/reviseCreate a revised announcement draftSession
POST/v1/admin/announcements/{id}/scheduleSchedule an announcementSession
POST/v1/admin/announcements/{id}/withdrawWithdraw an announcementSession

Contract file:api/control-announcements.openapi.yaml