📬 Notification API
Admin (requires Authorization: Bearer <ADMIN_API_KEY>)
POST /api/admin/notifications - create
PUT /api/admin/notifications/:id - update
DELETE /api/admin/notifications/:id - delete
GET /api/admin/notifications - list (paginated, filter, search, sort)
GET /api/admin/notifications/:id - get one
POST /api/upload - upload files (multipart)
GET /api/admin/uploads - list uploads
DELETE /api/admin/uploads/:id - delete upload
Public
GET /api/notifications - published (search, pagination, type, priority)
GET /api/notifications/:id - view (increments viewCount)
POST /api/notifications/:id/read - increment readCount
GET /api/notifications/latest - latest 10
GET /api/notifications/pinned - pinned
GET /api/notifications/featured - featured
← Back to Admin