Portal Community

Available Notification Filters

FilterOptionsAPI Parameter
Read StateAll / Unread Only / Read Only?isRead=false
TypeAll / Task Assigned / Workflow Completed / Task Overdue / System Alert (multi-select)?type=hil_task_assigned,hil_task_overdue
Date FromDate picker — ISO 8601?from=2026-05-01
Date ToDate picker — ISO 8601?to=2026-05-31
KeywordFree text — searches title and body?q=budget

Quick Filter Options

Above the notification list, quick filter chips are available:

Keyword Search on Notifications

The keyword search on the Notification History page is full-text across notification title and body. It is debounced (300ms) and scoped to the current date range filter:

// Search for overdue notifications about "budget" in the last 7 days
GET /api/workdesk/notifications
  ?q=budget
  &type=hil_task_overdue
  &from=2026-05-18
  &to=2026-05-25
  &isRead=false
  &page=1&pageSize=20

Filter + Mark All Read

When filters are applied, the Mark All Read button marks only the filtered notifications as read — not all 30 days of notifications. This is useful for clearing "all overdue task notifications" without marking workflow notifications as read.

Notification Filter Persistence

Unlike Task Inbox and History filters (which are session-persistent), Notification filters are NOT persisted across sessions — the Notification History page always opens with the default "All, last 30 days, unread first" view. Active filters are only maintained during the current page visit.