Entity · announcements
Announcement Schema
Felder
Announcement Schema
Schema for tenant-wide announcements with banner display and read confirmations
title
Announcement title
1–300 Zeichen
content
Rich-text body (HTML from Tiptap)
max 50000 Zeichen
status
Publication status
Werte
DRAFTPUBLISHEDARCHIVEDpriority
Announcement priority
Werte
LOWNORMALHIGHCRITICALshowAsBanner
Whether to display as a top-of-page banner bar
bannerText
Short one-line text shown in the banner bar
max 200 Zeichen
bannerLink
Optional CTA link for the banner
max 2000 Zeichennullable
bannerColor
Custom banner background color (hex)
max 20 Zeichennullable
publishedAt
When the announcement was published
nullable
expiresAt
When the announcement expires (banner auto-hides)
nullable
requiresConfirmation
Whether users must explicitly confirm they have read it
authorId
User ID of the announcement author
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/announcements— Liste, paginiert + filterbarGET /api/v1/announcements/<id>— Einzelne EntityPOST /api/v1/announcements— AnlegenPATCH /api/v1/announcements/<id>— Teil-UpdateDELETE /api/v1/announcements/<id>— Soft-DeleteGET /api/v1/announcements/<id>/timeline— Audit + Aktivitäten