{
  "status": "200",
  "message": "Operation completed successfully",
  "timestamp": "2026-08-26T08:44:47.108Z",
  "data": {
    "notificationGroups": [
      {
        "date": "Today",
        "notifications": [
          {
            "notifId": "TXN-2001",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money sent",
            "message": "You've transferred IDR 290,000.00 to AKMAL HAKIM BIN MOHD SABRI CIMB Bank account ending 2347. REF: 0123456789M",
            "imageName": null,
            "createDate": "2026-08-11T14:30:00Z",
            "manageCategory": "general",
            "detailId": 1
          },
          {
            "notifId": "TXN-2002",
            "category": "Money-in",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money received",
            "message": "You've received IDR 1,000,000.00 from JOHN DOE. REF: 0987654321A",
            "imageName": null,
            "createDate": "2026-08-11T11:30:00Z",
            "manageCategory": "interactions",
            "detailId": 2
          }
        ]
      },
      {
        "date": "20 Oct 2025",
        "notifications": [
          {
            "notifId": "TXN-2003",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 10.00 to THE FISH NOODLES SDN BHD. REF: 01234556789",
            "imageName": null,
            "createDate": "2025-10-20T11:30:00Z",
            "manageCategory": "general",
            "detailId": 3
          },
          {
            "notifId": "TXN-2004",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 1,442.03 at SHOPEE MOBILE-EC KUALA LUMPUR with your Maybankard 2 Amex Plat Staff ending 1234.",
            "imageName": null,
            "createDate": "2025-10-20T11:30:00Z",
            "manageCategory": "general",
            "detailId": 4
          }
        ]
      },
      {
        "date": "Earlier",
        "notifications": [
          {
            "notifId": "TXN-2005",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 10.00 - mock transaction #2005 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-01T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2005
          },
          {
            "notifId": "TXN-2006",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 13.50 - mock transaction #2006 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-02T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2006
          },
          {
            "notifId": "TXN-2007",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 17.00 - mock transaction #2007 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-03T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2007
          },
          {
            "notifId": "TXN-2008",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 20.50 - mock transaction #2008 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-04T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2008
          },
          {
            "notifId": "TXN-2009",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 24.00 - mock transaction #2009 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-05T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2009
          },
          {
            "notifId": "TXN-2010",
            "category": "Money-in",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money received",
            "message": "You've received RM 27.50 - mock transaction #2010 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-06T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2010
          },
          {
            "notifId": "TXN-2011",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 31.00 - mock transaction #2011 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-07T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2011
          },
          {
            "notifId": "TXN-2012",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 34.50 - mock transaction #2012 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-08T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2012
          },
          {
            "notifId": "TXN-2013",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 38.00 - mock transaction #2013 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-09T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2013
          },
          {
            "notifId": "TXN-2014",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 41.50 - mock transaction #2014 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-10T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2014
          },
          {
            "notifId": "TXN-2015",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 45.00 - mock transaction #2015 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-11T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2015
          },
          {
            "notifId": "TXN-2016",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 48.50 - mock transaction #2016 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-12T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2016
          },
          {
            "notifId": "TXN-2017",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 52.00 - mock transaction #2017 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-13T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2017
          },
          {
            "notifId": "TXN-2018",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 55.50 - mock transaction #2018 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-14T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2018
          },
          {
            "notifId": "TXN-2019",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 59.00 - mock transaction #2019 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-15T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2019
          },
          {
            "notifId": "TXN-2020",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 62.50 - mock transaction #2020 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-16T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2020
          },
          {
            "notifId": "TXN-2021",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 66.00 - mock transaction #2021 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-17T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2021
          },
          {
            "notifId": "TXN-2022",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 69.50 - mock transaction #2022 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-18T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2022
          },
          {
            "notifId": "TXN-2023",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 73.00 - mock transaction #2023 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-19T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2023
          },
          {
            "notifId": "TXN-2024",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 76.50 - mock transaction #2024 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-20T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2024
          },
          {
            "notifId": "TXN-2025",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 80.00 - mock transaction #2025 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-21T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2025
          },
          {
            "notifId": "TXN-2026",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 83.50 - mock transaction #2026 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-22T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2026
          },
          {
            "notifId": "TXN-2027",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 87.00 - mock transaction #2027 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-23T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2027
          },
          {
            "notifId": "TXN-2028",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 90.50 - mock transaction #2028 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-24T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2028
          },
          {
            "notifId": "TXN-2029",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 94.00 - mock transaction #2029 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-25T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2029
          },
          {
            "notifId": "TXN-2030",
            "category": "Money-in",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money received",
            "message": "You've received RM 97.50 - mock transaction #2030 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-26T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2030
          },
          {
            "notifId": "TXN-2031",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 101.00 - mock transaction #2031 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-27T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2031
          },
          {
            "notifId": "TXN-2032",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 104.50 - mock transaction #2032 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-28T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2032
          },
          {
            "notifId": "TXN-2033",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 108.00 - mock transaction #2033 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-01T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2033
          },
          {
            "notifId": "TXN-2034",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 111.50 - mock transaction #2034 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-02T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2034
          },
          {
            "notifId": "TXN-2035",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 115.00 - mock transaction #2035 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-03T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2035
          },
          {
            "notifId": "TXN-2036",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 118.50 - mock transaction #2036 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-04T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2036
          },
          {
            "notifId": "TXN-2037",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 122.00 - mock transaction #2037 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-05T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2037
          },
          {
            "notifId": "TXN-2038",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 125.50 - mock transaction #2038 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-06T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2038
          },
          {
            "notifId": "TXN-2039",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 129.00 - mock transaction #2039 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-07T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2039
          },
          {
            "notifId": "TXN-2040",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 132.50 - mock transaction #2040 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-08T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2040
          },
          {
            "notifId": "TXN-2041",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 136.00 - mock transaction #2041 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-09T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2041
          },
          {
            "notifId": "TXN-2042",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 139.50 - mock transaction #2042 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-10T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2042
          },
          {
            "notifId": "TXN-2043",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 143.00 - mock transaction #2043 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-11T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2043
          },
          {
            "notifId": "TXN-2044",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 146.50 - mock transaction #2044 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-12T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2044
          },
          {
            "notifId": "TXN-2045",
            "category": "Money-out",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 150.00 - mock transaction #2045 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-13T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2045
          },
          {
            "notifId": "TXN-2046",
            "category": "Money-in",
            "inboxStatus": "READ",
            "title": "Transfer: Money received",
            "message": "You've received RM 153.50 - mock transaction #2046 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-14T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2046
          },
          {
            "notifId": "TXN-2047",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Scan & Pay: Payment successful",
            "message": "You've paid RM 157.00 - mock transaction #2047 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-15T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2047
          },
          {
            "notifId": "TXN-2048",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Credit Card: Payment successful",
            "message": "You've spent RM 160.50 - mock transaction #2048 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-16T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2048
          },
          {
            "notifId": "TXN-2049",
            "category": "Money-out",
            "inboxStatus": "READ",
            "title": "Transfer: Money sent",
            "message": "You've transferred RM 164.00 - mock transaction #2049 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-17T10:00:00Z",
            "manageCategory": "general",
            "detailId": 2049
          },
          {
            "notifId": "TXN-2050",
            "category": "Money-in",
            "inboxStatus": "UNREAD",
            "title": "Transfer: Money received",
            "message": "You've received RM 167.50 - mock transaction #2050 generated for pagination testing.",
            "imageName": null,
            "createDate": "2025-09-18T10:00:00Z",
            "manageCategory": "interactions",
            "detailId": 2050
          }
        ]
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 50,
      "totalCount": 60,
      "hasMore": true
    }
  }
}