Alerts
List Alerts
Returns a paginated list of alerts for the authenticated user. Alerts are sorted by creation date descending (newest first).
Get Unread Count
Returns unread alert counts broken down by priority for the authenticated user. Used to populate notification badges.
Get Category Counts
Returns alert counts grouped by category for the authenticated user. Used to show category-level notification counts in the UI.
Mark Alert as Read
Marks the specified alert as read by setting the read_at timestamp.
Mark Alert as Unread
Marks the specified alert as unread by clearing the read_at timestamp.
Mark All as Read
Marks all alerts as read for the authenticated user. Optionally filter by priority.
Dismiss All Alerts
Dismisses all alerts for the authenticated user by setting their dismissed_at timestamp. Optionally filter by priority.
Dismiss Alert
Dismisses the specified alert by setting the dismissed_at timestamp.
Undismiss Alert
Restores (undismisses) the specified alert by clearing the dismissed_at timestamp.
Bulk Mark as Read
Marks multiple alerts as read in a single request.
Bulk Mark as Unread
Marks multiple alerts as unread in a single request.
Bulk Dismiss
Dismisses multiple alerts in a single request.
Bulk Undismiss
Restores (undismisses) multiple alerts in a single request.