Overview
Email notifications exist but there is no in-app notification system. Users need a persistent notification history they can read and dismiss.
Endpoints to Implement
| Method |
Path |
Description |
GET |
/api/notifications |
List notifications for current user |
PATCH |
/api/notifications/:id/read |
Mark a notification as read |
PATCH |
/api/notifications/read-all |
Mark all notifications as read |
DELETE |
/api/notifications/:id |
Delete a notification |
Acceptance Criteria
Overview
Email notifications exist but there is no in-app notification system. Users need a persistent notification history they can read and dismiss.
Endpoints to Implement
GET/api/notificationsPATCH/api/notifications/:id/readPATCH/api/notifications/read-allDELETE/api/notifications/:idAcceptance Criteria
Notificationentity:id,userId,type,title,body,isRead,createdAtmeta.unreadCount)