Portal Community

What the History Page Shows

Unlike the dropdown panel (which shows only the 10 most recent), the Notification History page shows all notifications for the past 30 days — paginated, filterable, and searchable. Navigate here from "View all" in the dropdown panel or from the Notifications section link in the sidebar.

Filter Options

FilterOptionsAPI Parameter
Read StateAll, Unread Only, Read Only?isRead=false
TypeAll, Task Assigned, Workflow Completed, Task Overdue, System Alert?type=hil_task_assigned
Date FromDate picker?from=2026-05-01
Date ToDate picker?to=2026-05-31

Keyword Search

The search bar at the top of the history page searches notification titles and body text. Search is debounced (300ms). The API performs a full-text search scoped to the user's notifications:

GET /api/workdesk/notifications?q=budget+review&isRead=false&page=1&pageSize=30

// Response
{
  "items": [
    {
      "notificationId": "notif-001",
      "type": "hil_task_overdue",
      "title": "Task Overdue: Q1 Budget Review",
      "body": "This review task passed its deadline and needs your action.",
      "linkedUrl": "/workdesk/inbox/task/...",
      "priority": "urgent",
      "isRead": false,
      "createdAt": "2026-05-25T08:00:00Z"
    }
  ],
  "totalCount": 3,
  "unreadCount": 1
}

Bulk Actions

On the history page, employees can perform bulk actions on multiple notifications:

30-Day Retention

Notification records are retained in the live database for 30 days from creation. After 30 days:

Archive Access

Employees do not have direct access to the notification archive. If you need a record of a notification older than 30 days for audit or legal purposes, contact your IT administrator — they can retrieve it from the archive via the Admin Panel.