GET api/Notification/GetMyNotificationsBundle?empId={empId}&category={category}&checkListIDs={checkListIDs}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
empId

integer

Required

category

string

None.

checkListIDs

string

None.

Body Parameters

None.

Response Information

Resource Description

NotificationBundle
NameDescriptionTypeAdditional information
spDismissalNotificationCategories

Collection of SPDismissalNotificationCategory

None.

spDismissals

Collection of SPDismissal

None.

notifications

Collection of NotificationResponse

None.

Response Formats

application/json, text/json

Sample:
{
  "spDismissalNotificationCategories": [
    {
      "categoryId": 1,
      "id": "814f25fc-68db-4e45-bbf1-95d1cb5da352",
      "listId": "24138e7c-436a-44de-94dd-501f8953b521",
      "listItemId": 4,
      "employeeId": 5
    },
    {
      "categoryId": 1,
      "id": "814f25fc-68db-4e45-bbf1-95d1cb5da352",
      "listId": "24138e7c-436a-44de-94dd-501f8953b521",
      "listItemId": 4,
      "employeeId": 5
    }
  ],
  "spDismissals": [
    {
      "id": "b1c76f60-3bce-4ebc-b3bf-c00ffefc85ad",
      "listId": "acf86134-226e-4ed9-9469-5b449f4a7cf2",
      "listItemId": 3,
      "employeeId": 4
    },
    {
      "id": "b1c76f60-3bce-4ebc-b3bf-c00ffefc85ad",
      "listId": "acf86134-226e-4ed9-9469-5b449f4a7cf2",
      "listItemId": 3,
      "employeeId": 4
    }
  ],
  "notifications": [
    {
      "id": "35b0a88a-391d-46ea-9d66-c61559c06057",
      "varyBySegment": true,
      "descriptionHtml": "sample string 3",
      "category": "sample string 4",
      "startDate": "2025-09-04T15:42:53.4804535+00:00",
      "endDate": "2025-09-04T15:42:53.4804535+00:00",
      "allowDismissal": "sample string 5",
      "actionLink": "sample string 6",
      "notificationType": "sample string 7",
      "notificationImportance": "sample string 8",
      "categoryId": 9,
      "isDismissed": true
    },
    {
      "id": "35b0a88a-391d-46ea-9d66-c61559c06057",
      "varyBySegment": true,
      "descriptionHtml": "sample string 3",
      "category": "sample string 4",
      "startDate": "2025-09-04T15:42:53.4804535+00:00",
      "endDate": "2025-09-04T15:42:53.4804535+00:00",
      "allowDismissal": "sample string 5",
      "actionLink": "sample string 6",
      "notificationType": "sample string 7",
      "notificationImportance": "sample string 8",
      "categoryId": 9,
      "isDismissed": true
    }
  ]
}

application/xml, text/xml

Sample:
<NotificationBundle xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GTI.DW.PeopleProfile.Domain.Models">
  <notifications>
    <NotificationResponse>
      <ActionLink>sample string 6</ActionLink>
      <AllowDismissal>sample string 5</AllowDismissal>
      <Category>sample string 4</Category>
      <CategoryId>9</CategoryId>
      <DescriptionHtml>sample string 3</DescriptionHtml>
      <EndDate>2025-09-04T15:42:53.4804535+00:00</EndDate>
      <Id>35b0a88a-391d-46ea-9d66-c61559c06057</Id>
      <IsDismissed>true</IsDismissed>
      <NotificationImportance>sample string 8</NotificationImportance>
      <NotificationType>sample string 7</NotificationType>
      <StartDate>2025-09-04T15:42:53.4804535+00:00</StartDate>
      <VaryBySegment>true</VaryBySegment>
    </NotificationResponse>
    <NotificationResponse>
      <ActionLink>sample string 6</ActionLink>
      <AllowDismissal>sample string 5</AllowDismissal>
      <Category>sample string 4</Category>
      <CategoryId>9</CategoryId>
      <DescriptionHtml>sample string 3</DescriptionHtml>
      <EndDate>2025-09-04T15:42:53.4804535+00:00</EndDate>
      <Id>35b0a88a-391d-46ea-9d66-c61559c06057</Id>
      <IsDismissed>true</IsDismissed>
      <NotificationImportance>sample string 8</NotificationImportance>
      <NotificationType>sample string 7</NotificationType>
      <StartDate>2025-09-04T15:42:53.4804535+00:00</StartDate>
      <VaryBySegment>true</VaryBySegment>
    </NotificationResponse>
  </notifications>
  <spDismissalNotificationCategories>
    <SPDismissalNotificationCategory>
      <EmployeeId>5</EmployeeId>
      <Id>814f25fc-68db-4e45-bbf1-95d1cb5da352</Id>
      <ListId>24138e7c-436a-44de-94dd-501f8953b521</ListId>
      <ListItemId>4</ListItemId>
      <CategoryId>1</CategoryId>
    </SPDismissalNotificationCategory>
    <SPDismissalNotificationCategory>
      <EmployeeId>5</EmployeeId>
      <Id>814f25fc-68db-4e45-bbf1-95d1cb5da352</Id>
      <ListId>24138e7c-436a-44de-94dd-501f8953b521</ListId>
      <ListItemId>4</ListItemId>
      <CategoryId>1</CategoryId>
    </SPDismissalNotificationCategory>
  </spDismissalNotificationCategories>
  <spDismissals>
    <SPDismissal>
      <EmployeeId>4</EmployeeId>
      <Id>b1c76f60-3bce-4ebc-b3bf-c00ffefc85ad</Id>
      <ListId>acf86134-226e-4ed9-9469-5b449f4a7cf2</ListId>
      <ListItemId>3</ListItemId>
    </SPDismissal>
    <SPDismissal>
      <EmployeeId>4</EmployeeId>
      <Id>b1c76f60-3bce-4ebc-b3bf-c00ffefc85ad</Id>
      <ListId>acf86134-226e-4ed9-9469-5b449f4a7cf2</ListId>
      <ListItemId>3</ListItemId>
    </SPDismissal>
  </spDismissals>
</NotificationBundle>