[
  {
    "id": 325,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100030",
    "details": "{\"name\": \"Efua Mensah\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100030",
    "created_at": "2026-09-07T13:01:07"
  },
  {
    "id": 324,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100029",
    "details": "{\"name\": \"Kwesi Owusu\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100029",
    "created_at": "2026-09-07T13:01:06"
  },
  {
    "id": 323,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100028",
    "details": "{\"name\": \"Patricia Amoah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100028",
    "created_at": "2026-09-07T13:01:05"
  },
  {
    "id": 322,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100027",
    "details": "{\"name\": \"Efua Amoah\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100027",
    "created_at": "2026-09-07T13:01:04"
  },
  {
    "id": 321,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100026",
    "details": "{\"name\": \"Nana Amoah\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100026",
    "created_at": "2026-09-07T13:01:03"
  },
  {
    "id": 320,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100025",
    "details": "{\"name\": \"Kofi Asante\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100025",
    "created_at": "2026-09-07T13:01:03"
  },
  {
    "id": 319,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100024",
    "details": "{\"name\": \"Kwesi Mensah\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100024",
    "created_at": "2026-09-07T13:01:02"
  },
  {
    "id": 318,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100023",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100023",
    "created_at": "2026-09-07T13:01:01"
  },
  {
    "id": 317,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100022",
    "details": "{\"name\": \"Yaw Amoah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100022",
    "created_at": "2026-09-07T13:01:00"
  },
  {
    "id": 316,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100021",
    "details": "{\"name\": \"Joseph Mensah\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100021",
    "created_at": "2026-09-07T13:00:59"
  },
  {
    "id": 315,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100020",
    "details": "{\"name\": \"Elizabeth Asante\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100020",
    "created_at": "2026-09-07T13:00:59"
  },
  {
    "id": 314,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100019",
    "details": "{\"name\": \"Yaw Darko\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100019",
    "created_at": "2026-09-07T13:00:58"
  },
  {
    "id": 313,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100018",
    "details": "{\"name\": \"Sarah Boateng\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100018",
    "created_at": "2026-09-07T13:00:57"
  },
  {
    "id": 312,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100017",
    "details": "{\"name\": \"Grace Mensah\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100017",
    "created_at": "2026-09-07T13:00:56"
  },
  {
    "id": 311,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100001",
    "details": "{\"name\": \"Kwame Appiah\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100001",
    "created_at": "2026-09-07T13:00:56"
  },
  {
    "id": 310,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100015",
    "details": "{\"name\": \"Yaw Boateng\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100015",
    "created_at": "2026-09-07T13:00:55"
  },
  {
    "id": 309,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100014",
    "details": "{\"name\": \"Grace Owusu\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100014",
    "created_at": "2026-09-07T13:00:54"
  },
  {
    "id": 308,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100013",
    "details": "{\"name\": \"Nana Boateng\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100013",
    "created_at": "2026-09-07T13:00:53"
  },
  {
    "id": 307,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100012",
    "details": "{\"name\": \"Joseph Darko\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100012",
    "created_at": "2026-09-07T13:00:52"
  },
  {
    "id": 306,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100011",
    "details": "{\"name\": \"Emmanuel Asante\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100011",
    "created_at": "2026-09-07T13:00:52"
  },
  {
    "id": 305,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100010",
    "details": "{\"name\": \"Michael Owusu\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100010",
    "created_at": "2026-09-07T13:00:51"
  },
  {
    "id": 304,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100009",
    "details": "{\"name\": \"Grace Owusu\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100009",
    "created_at": "2026-09-07T13:00:50"
  },
  {
    "id": 303,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100008",
    "details": "{\"name\": \"Kwesi Mensah\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100008",
    "created_at": "2026-09-07T13:00:49"
  },
  {
    "id": 302,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100007",
    "details": "{\"name\": \"Mary Owusu\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100007",
    "created_at": "2026-09-07T13:00:48"
  },
  {
    "id": 301,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100006",
    "details": "{\"name\": \"Daniel Adjei\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100006",
    "created_at": "2026-09-07T13:00:48"
  },
  {
    "id": 300,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100005",
    "details": "{\"name\": \"Kofi Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100005",
    "created_at": "2026-09-07T13:00:47"
  },
  {
    "id": 299,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100004",
    "details": "{\"name\": \"Yaw Osei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100004",
    "created_at": "2026-09-07T13:00:46"
  },
  {
    "id": 298,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100003",
    "details": "{\"name\": \"Michael Owusu\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100003",
    "created_at": "2026-09-07T13:00:45"
  },
  {
    "id": 297,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100002",
    "details": "{\"name\": \"Joseph Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100002",
    "created_at": "2026-09-07T13:00:45"
  },
  {
    "id": 296,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100016",
    "details": "{\"name\": \"Sarah Appiah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100016",
    "created_at": "2026-09-07T13:00:44"
  },
  {
    "id": 295,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-09-07T13:00:43"
  },
  {
    "id": 294,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100059",
    "details": "{\"name\": \"Elizabeth Amoah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100059",
    "created_at": "2026-09-07T13:00:42"
  },
  {
    "id": 293,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100058",
    "details": "{\"name\": \"Patricia Adjei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100058",
    "created_at": "2026-09-07T13:00:42"
  },
  {
    "id": 292,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100057",
    "details": "{\"name\": \"Kwesi Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100057",
    "created_at": "2026-09-07T13:00:41"
  },
  {
    "id": 291,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100056",
    "details": "{\"name\": \"Akosua Appiah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100056",
    "created_at": "2026-09-07T13:00:40"
  },
  {
    "id": 290,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100032",
    "details": "{\"name\": \"Yaw Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100032",
    "created_at": "2026-09-07T13:00:39"
  },
  {
    "id": 289,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100033",
    "details": "{\"name\": \"Patricia Adjei\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100033",
    "created_at": "2026-09-07T13:00:38"
  },
  {
    "id": 288,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100034",
    "details": "{\"name\": \"Joseph Adjei\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100034",
    "created_at": "2026-09-07T13:00:38"
  },
  {
    "id": 287,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100035",
    "details": "{\"name\": \"Kwame Adjei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100035",
    "created_at": "2026-09-07T13:00:37"
  },
  {
    "id": 286,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100036",
    "details": "{\"name\": \"Samuel Mensah\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100036",
    "created_at": "2026-09-07T13:00:36"
  },
  {
    "id": 285,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100037",
    "details": "{\"name\": \"Mary Gyasi\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100037",
    "created_at": "2026-09-07T13:00:35"
  },
  {
    "id": 284,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100038",
    "details": "{\"name\": \"Abena Appiah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100038",
    "created_at": "2026-09-07T13:00:35"
  },
  {
    "id": 283,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100039",
    "details": "{\"name\": \"Kofi Adjei\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100039",
    "created_at": "2026-09-07T13:00:34"
  },
  {
    "id": 282,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100040",
    "details": "{\"name\": \"Kwesi Darko\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100040",
    "created_at": "2026-09-07T13:00:33"
  },
  {
    "id": 281,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100041",
    "details": "{\"name\": \"Michael Appiah\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100041",
    "created_at": "2026-09-07T13:00:32"
  },
  {
    "id": 280,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100042",
    "details": "{\"name\": \"Nana Appiah\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100042",
    "created_at": "2026-09-07T13:00:31"
  },
  {
    "id": 279,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100046",
    "details": "{\"name\": \"Mary Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100046",
    "created_at": "2026-09-07T13:00:31"
  },
  {
    "id": 278,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100044",
    "details": "{\"name\": \"Kwame Darko\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100044",
    "created_at": "2026-09-07T13:00:30"
  },
  {
    "id": 277,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100045",
    "details": "{\"name\": \"Sarah Asante\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100045",
    "created_at": "2026-09-07T13:00:29"
  },
  {
    "id": 276,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100053",
    "details": "{\"name\": \"Abena Gyasi\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100053",
    "created_at": "2026-09-07T13:00:28"
  },
  {
    "id": 275,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-09-07T13:00:28"
  },
  {
    "id": 274,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100059",
    "details": "{\"name\": \"Elizabeth Amoah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100059",
    "created_at": "2026-09-07T13:00:27"
  },
  {
    "id": 273,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100058",
    "details": "{\"name\": \"Patricia Adjei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100058",
    "created_at": "2026-09-07T13:00:26"
  },
  {
    "id": 272,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100057",
    "details": "{\"name\": \"Kwesi Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100057",
    "created_at": "2026-09-07T13:00:25"
  },
  {
    "id": 271,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100056",
    "details": "{\"name\": \"Akosua Appiah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100056",
    "created_at": "2026-09-07T13:00:24"
  },
  {
    "id": 270,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100055",
    "details": "{\"name\": \"Ama Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100055",
    "created_at": "2026-09-07T13:00:24"
  },
  {
    "id": 269,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100054",
    "details": "{\"name\": \"Patricia Gyasi\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100054",
    "created_at": "2026-09-07T13:00:23"
  },
  {
    "id": 268,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100048",
    "details": "{\"name\": \"Mary Boateng\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100048",
    "created_at": "2026-09-07T13:00:22"
  },
  {
    "id": 267,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100049",
    "details": "{\"name\": \"Yaw Darko\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100049",
    "created_at": "2026-09-07T13:00:21"
  },
  {
    "id": 266,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100043",
    "details": "{\"name\": \"Sarah Amoah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100043",
    "created_at": "2026-09-07T13:00:20"
  },
  {
    "id": 265,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100032",
    "details": "{\"name\": \"Yaw Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100032",
    "created_at": "2026-09-07T12:43:24"
  },
  {
    "id": 264,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100033",
    "details": "{\"name\": \"Patricia Adjei\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100033",
    "created_at": "2026-09-07T12:43:23"
  },
  {
    "id": 263,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100034",
    "details": "{\"name\": \"Joseph Adjei\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100034",
    "created_at": "2026-09-07T12:43:23"
  },
  {
    "id": 262,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100035",
    "details": "{\"name\": \"Kwame Adjei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100035",
    "created_at": "2026-09-07T12:43:22"
  },
  {
    "id": 261,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100036",
    "details": "{\"name\": \"Samuel Mensah\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100036",
    "created_at": "2026-09-07T12:43:21"
  },
  {
    "id": 260,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100037",
    "details": "{\"name\": \"Mary Gyasi\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100037",
    "created_at": "2026-09-07T12:43:20"
  },
  {
    "id": 259,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100038",
    "details": "{\"name\": \"Abena Appiah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100038",
    "created_at": "2026-09-07T12:43:20"
  },
  {
    "id": 258,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100039",
    "details": "{\"name\": \"Kofi Adjei\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100039",
    "created_at": "2026-09-07T12:43:19"
  },
  {
    "id": 257,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100040",
    "details": "{\"name\": \"Kwesi Darko\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100040",
    "created_at": "2026-09-07T12:43:19"
  },
  {
    "id": 256,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100041",
    "details": "{\"name\": \"Michael Appiah\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100041",
    "created_at": "2026-09-07T12:43:18"
  },
  {
    "id": 255,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100042",
    "details": "{\"name\": \"Nana Appiah\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100042",
    "created_at": "2026-09-07T12:43:17"
  },
  {
    "id": 254,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100046",
    "details": "{\"name\": \"Mary Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100046",
    "created_at": "2026-09-07T12:43:16"
  },
  {
    "id": 253,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100044",
    "details": "{\"name\": \"Kwame Darko\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100044",
    "created_at": "2026-09-07T12:43:15"
  },
  {
    "id": 252,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100045",
    "details": "{\"name\": \"Sarah Asante\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100045",
    "created_at": "2026-09-07T12:43:15"
  },
  {
    "id": 251,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100053",
    "details": "{\"name\": \"Abena Gyasi\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100053",
    "created_at": "2026-09-07T12:43:14"
  },
  {
    "id": 250,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-09-07T12:43:13"
  },
  {
    "id": 249,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100059",
    "details": "{\"name\": \"Elizabeth Amoah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100059",
    "created_at": "2026-09-07T12:43:13"
  },
  {
    "id": 248,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100058",
    "details": "{\"name\": \"Patricia Adjei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100058",
    "created_at": "2026-09-07T12:43:12"
  },
  {
    "id": 247,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100057",
    "details": "{\"name\": \"Kwesi Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100057",
    "created_at": "2026-09-07T12:43:11"
  },
  {
    "id": 246,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100056",
    "details": "{\"name\": \"Akosua Appiah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100056",
    "created_at": "2026-09-07T12:43:11"
  },
  {
    "id": 245,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100055",
    "details": "{\"name\": \"Ama Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100055",
    "created_at": "2026-09-07T12:43:10"
  },
  {
    "id": 244,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100054",
    "details": "{\"name\": \"Patricia Gyasi\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100054",
    "created_at": "2026-09-07T12:43:09"
  },
  {
    "id": 243,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100048",
    "details": "{\"name\": \"Mary Boateng\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100048",
    "created_at": "2026-09-07T12:43:09"
  },
  {
    "id": 242,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100049",
    "details": "{\"name\": \"Yaw Darko\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100049",
    "created_at": "2026-09-07T12:43:08"
  },
  {
    "id": 241,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100043",
    "details": "{\"name\": \"Sarah Amoah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100043",
    "created_at": "2026-09-07T12:43:07"
  },
  {
    "id": 240,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100032",
    "details": "{\"name\": \"Yaw Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100032",
    "created_at": "2026-09-07T12:42:20"
  },
  {
    "id": 239,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100033",
    "details": "{\"name\": \"Patricia Adjei\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100033",
    "created_at": "2026-09-07T12:42:19"
  },
  {
    "id": 238,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100034",
    "details": "{\"name\": \"Joseph Adjei\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100034",
    "created_at": "2026-09-07T12:42:18"
  },
  {
    "id": 237,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100035",
    "details": "{\"name\": \"Kwame Adjei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100035",
    "created_at": "2026-09-07T12:42:18"
  },
  {
    "id": 236,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100036",
    "details": "{\"name\": \"Samuel Mensah\", \"segment\": \"AT_RISK\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100036",
    "created_at": "2026-09-07T12:42:17"
  },
  {
    "id": 235,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100037",
    "details": "{\"name\": \"Mary Gyasi\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100037",
    "created_at": "2026-09-07T12:42:16"
  },
  {
    "id": 234,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100038",
    "details": "{\"name\": \"Abena Appiah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100038",
    "created_at": "2026-09-07T12:42:16"
  },
  {
    "id": 233,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100039",
    "details": "{\"name\": \"Kofi Adjei\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100039",
    "created_at": "2026-09-07T12:42:15"
  },
  {
    "id": 232,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100040",
    "details": "{\"name\": \"Kwesi Darko\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100040",
    "created_at": "2026-09-07T12:42:14"
  },
  {
    "id": 231,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100041",
    "details": "{\"name\": \"Michael Appiah\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100041",
    "created_at": "2026-09-07T12:42:14"
  },
  {
    "id": 230,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100042",
    "details": "{\"name\": \"Nana Appiah\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100042",
    "created_at": "2026-09-07T12:42:13"
  },
  {
    "id": 229,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100046",
    "details": "{\"name\": \"Mary Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100046",
    "created_at": "2026-09-07T12:42:12"
  },
  {
    "id": 228,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100044",
    "details": "{\"name\": \"Kwame Darko\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100044",
    "created_at": "2026-09-07T12:42:12"
  },
  {
    "id": 227,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100045",
    "details": "{\"name\": \"Sarah Asante\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100045",
    "created_at": "2026-09-07T12:42:11"
  },
  {
    "id": 226,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100053",
    "details": "{\"name\": \"Abena Gyasi\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100053",
    "created_at": "2026-09-07T12:42:10"
  },
  {
    "id": 225,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-09-07T12:42:10"
  },
  {
    "id": 224,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100059",
    "details": "{\"name\": \"Elizabeth Amoah\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100059",
    "created_at": "2026-09-07T12:42:09"
  },
  {
    "id": 223,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100058",
    "details": "{\"name\": \"Patricia Adjei\", \"segment\": \"NEW_CUSTOMER\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100058",
    "created_at": "2026-09-07T12:42:08"
  },
  {
    "id": 222,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100057",
    "details": "{\"name\": \"Kwesi Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100057",
    "created_at": "2026-09-07T12:42:07"
  },
  {
    "id": 221,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100056",
    "details": "{\"name\": \"Akosua Appiah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100056",
    "created_at": "2026-09-07T12:42:07"
  },
  {
    "id": 220,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100055",
    "details": "{\"name\": \"Ama Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100055",
    "created_at": "2026-09-07T12:42:06"
  },
  {
    "id": 219,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100054",
    "details": "{\"name\": \"Patricia Gyasi\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100054",
    "created_at": "2026-09-07T12:42:05"
  },
  {
    "id": 218,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100048",
    "details": "{\"name\": \"Mary Boateng\", \"segment\": \"HIGH_VALUE\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100048",
    "created_at": "2026-09-07T12:42:05"
  },
  {
    "id": 217,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100049",
    "details": "{\"name\": \"Yaw Darko\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100049",
    "created_at": "2026-09-07T12:42:04"
  },
  {
    "id": 216,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100043",
    "details": "{\"name\": \"Sarah Amoah\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100043",
    "created_at": "2026-09-07T12:42:03"
  },
  {
    "id": 215,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100049",
    "details": "{\"name\": \"Yaw Darko\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "104.225.131.74",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100049",
    "created_at": "2026-09-07T12:41:28"
  },
  {
    "id": 214,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.161.79.65",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-09-07T10:21:41"
  },
  {
    "id": 213,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.79.65",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-09-07T10:21:18"
  },
  {
    "id": 212,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.79.65",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-09-07T10:21:06"
  },
  {
    "id": 211,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-09-02T18:02:08"
  },
  {
    "id": 210,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-09-02T18:02:05"
  },
  {
    "id": 209,
    "user_id": null,
    "user_name": "System",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_failed",
    "action_label": "Login Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid email or password\"}",
    "status": "failure",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-09-02T18:01:53"
  },
  {
    "id": 208,
    "user_id": null,
    "user_name": "System",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_failed",
    "action_label": "Login Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid email or password\"}",
    "status": "failure",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-09-02T18:01:24"
  },
  {
    "id": 207,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-09-02T18:01:19"
  },
  {
    "id": 206,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100055",
    "details": "{\"name\": \"Ama Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100055",
    "created_at": "2026-09-02T17:55:28"
  },
  {
    "id": 205,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100055",
    "details": "{\"name\": \"Ama Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100055",
    "created_at": "2026-09-02T17:54:13"
  },
  {
    "id": 204,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-09-02T17:49:24"
  },
  {
    "id": 203,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-09-02T17:49:21"
  },
  {
    "id": 202,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100055",
    "details": "{\"name\": \"Ama Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "154.162.124.230",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100055",
    "created_at": "2026-08-31T17:53:13"
  },
  {
    "id": 201,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "credit_outreach_send",
    "action_label": "Credit Outreach Send",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "799",
    "details": "{\"customer_id\": \"WLK1750100032\", \"channel\": \"sms\", \"results\": {\"sms\": {\"ok\": true, \"to\": \"233249430715\", \"delivery\": \"deywuro\"}}}",
    "status": "success",
    "ip_address": "154.162.124.230",
    "http_method": "POST",
    "request_path": "/api/v1/credit-portfolio/customers/WLK1750100032/reach-out",
    "created_at": "2026-08-31T17:46:08"
  },
  {
    "id": 200,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.162.124.230",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-31T17:29:20"
  },
  {
    "id": 199,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.162.124.230",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-31T17:26:09"
  },
  {
    "id": 198,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100055",
    "details": "{\"name\": \"Ama Adjei\", \"segment\": \"SMALL_BUSINESS\"}",
    "status": "success",
    "ip_address": "154.162.124.230",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100055",
    "created_at": "2026-08-31T17:22:46"
  },
  {
    "id": 197,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.124.230",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-31T17:09:05"
  },
  {
    "id": 196,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.124.230",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-31T17:08:54"
  },
  {
    "id": 195,
    "user_id": null,
    "user_name": "System",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_failed",
    "action_label": "Login Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid email or password\"}",
    "status": "failure",
    "ip_address": "154.162.124.230",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-31T17:06:49"
  },
  {
    "id": 194,
    "user_id": null,
    "user_name": "System",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_failed",
    "action_label": "Login Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid email or password\"}",
    "status": "failure",
    "ip_address": "154.162.124.230",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-31T17:06:41"
  },
  {
    "id": 193,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-08-25T16:57:40"
  },
  {
    "id": 192,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "create_and_send",
    "action_label": "Create And Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "12",
    "details": "{\"name\": \"25.08.2026\", \"type\": \"sms\", \"status\": \"completed\", \"send_now\": true, \"delivery\": \"deywuro\", \"segments\": [\"HIGH_VALUE\"], \"sent_count\": 4, \"failed_count\": 0, \"skipped_count\": 0}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-25T16:47:19"
  },
  {
    "id": 191,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "credit_outreach_send",
    "action_label": "Credit Outreach Send",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "781",
    "details": "{\"customer_id\": \"WLK1750100029\", \"channel\": \"sms\", \"results\": {\"sms\": {\"ok\": true, \"to\": \"233554694531\", \"delivery\": \"deywuro\"}}}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/credit-portfolio/customers/WLK1750100029/reach-out",
    "created_at": "2026-08-25T16:43:47"
  },
  {
    "id": 190,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-25T16:38:18"
  },
  {
    "id": 189,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-25T15:12:07"
  },
  {
    "id": 188,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-25T15:03:04"
  },
  {
    "id": 187,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-25T15:03:00"
  },
  {
    "id": 186,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-21T22:11:15"
  },
  {
    "id": 185,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-21T22:11:13"
  },
  {
    "id": 184,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-21T20:25:17"
  },
  {
    "id": 183,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-21T20:25:12"
  },
  {
    "id": 182,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-21T18:39:40"
  },
  {
    "id": 181,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "credit_outreach_prepare",
    "action_label": "Credit Outreach Prepare",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "799",
    "details": "{\"customer_id\": \"WLK1750100032\", \"created\": false, \"channel\": \"sms\", \"source\": \"existing\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/credit-portfolio/customers/WLK1750100032/outreach",
    "created_at": "2026-08-21T18:25:42"
  },
  {
    "id": 180,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-21T18:25:23"
  },
  {
    "id": 179,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-21T18:25:16"
  },
  {
    "id": 178,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-08-21T18:25:04"
  },
  {
    "id": 177,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "user_management",
    "category_label": "User Management",
    "resource_type": "user",
    "resource_id": "2",
    "details": "{\"email\": \"chuksdeveloper@gmail.com\", \"roles\": [\"super_admin\"], \"is_active\": true}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "PUT",
    "request_path": "/api/v1/users/2",
    "created_at": "2026-08-21T18:25:02"
  },
  {
    "id": 176,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-21T18:17:45"
  },
  {
    "id": 175,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "approve_and_send_bulk",
    "action_label": "Approve And Send Bulk",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "959,906,853,727,760,779,797",
    "details": "{\"ids\": [959, 906, 853, 727, 760, 779, 797], \"approved\": 6, \"skipped_no_message\": 0, \"dispatch\": {\"sent_count\": 5, \"failed_count\": 0, \"skipped_count\": 0, \"control_count\": 1, \"spacing_deferred_count\": 0}}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/opportunity-alerts/approve-bulk",
    "created_at": "2026-08-21T18:06:05"
  },
  {
    "id": 174,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-21T18:04:30"
  },
  {
    "id": 173,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "approve_and_send",
    "action_label": "Approve And Send",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "959",
    "details": "{\"customer_id\": \"WLK1750100057\", \"opportunity_type\": \"retention\", \"dispatch\": {\"sent_count\": 1, \"failed_count\": 0, \"skipped_count\": 0, \"control_count\": 0, \"spacing_deferred_count\": 0}}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/opportunity-alerts/959/approve",
    "created_at": "2026-08-21T18:04:08"
  },
  {
    "id": 172,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update_message",
    "action_label": "Update Message",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "959",
    "details": "{\"customer_id\": \"WLK1750100057\", \"channel\": \"sms\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "PATCH",
    "request_path": "/api/v1/opportunity-alerts/959/message",
    "created_at": "2026-08-21T18:04:07"
  },
  {
    "id": 171,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-21T17:53:19"
  },
  {
    "id": 170,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1750100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"YOUNG_PROFESSIONAL\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1750100060",
    "created_at": "2026-08-21T17:52:17"
  },
  {
    "id": 169,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "send",
    "action_label": "Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "11",
    "details": "{\"name\": \"Walkthrough Onboarding Email (24f35f)\", \"type\": \"email\", \"recipients\": 8, \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821175053-24f35f\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns/11/send",
    "created_at": "2026-08-21T17:51:01"
  },
  {
    "id": 168,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "11",
    "details": "{\"name\": \"Walkthrough Onboarding Email (24f35f)\", \"type\": \"email\", \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821175053-24f35f\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-21T17:51:01"
  },
  {
    "id": 167,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "send",
    "action_label": "Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "10",
    "details": "{\"name\": \"Walkthrough Retention SMS (24f35f)\", \"type\": \"sms\", \"recipients\": 7, \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821175053-24f35f\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns/10/send",
    "created_at": "2026-08-21T17:51:01"
  },
  {
    "id": 166,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "10",
    "details": "{\"name\": \"Walkthrough Retention SMS (24f35f)\", \"type\": \"sms\", \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821175053-24f35f\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-21T17:51:01"
  },
  {
    "id": 165,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "send",
    "action_label": "Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "9",
    "details": "{\"name\": \"Walkthrough Growth Email (24f35f)\", \"type\": \"email\", \"recipients\": 7, \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821175053-24f35f\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns/9/send",
    "created_at": "2026-08-21T17:51:01"
  },
  {
    "id": 164,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "9",
    "details": "{\"name\": \"Walkthrough Growth Email (24f35f)\", \"type\": \"email\", \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821175053-24f35f\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-21T17:51:01"
  },
  {
    "id": 163,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "segmentation_batch",
    "action_label": "Segmentation Batch",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "segmentation_run",
    "resource_id": "walkthrough-20260821175053-24f35f",
    "details": "{\"created\": 60, \"opportunities\": 376, \"phones\": [\"233554694531\", \"233209366367\", \"233548617798\", \"233249430715\"], \"emails\": [\"chuksdeveloper@gmail.com\", \"donchukz01@gmail.com\", \"kylechukwuma@gmail.com\"]}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/internal/walkthrough/segmentation",
    "created_at": "2026-08-21T17:51:01"
  },
  {
    "id": 162,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1735100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1735100060",
    "created_at": "2026-08-21T17:49:13"
  },
  {
    "id": 161,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1735100060",
    "details": "{\"name\": \"Kofi Appiah\", \"segment\": \"MASS_MARKET\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1735100060",
    "created_at": "2026-08-21T17:39:43"
  },
  {
    "id": 160,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "send",
    "action_label": "Send",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alerts",
    "resource_id": "walkthrough-20260821173556-456ce2",
    "details": "{\"sent_ai\": 359, \"sent_control\": 13, \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821173556-456ce2\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/opportunity-alerts/dispatch",
    "created_at": "2026-08-21T17:36:07"
  },
  {
    "id": 159,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "send",
    "action_label": "Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "8",
    "details": "{\"name\": \"Walkthrough Onboarding Email (456ce2)\", \"type\": \"email\", \"recipients\": 8, \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821173556-456ce2\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns/8/send",
    "created_at": "2026-08-21T17:36:06"
  },
  {
    "id": 158,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "8",
    "details": "{\"name\": \"Walkthrough Onboarding Email (456ce2)\", \"type\": \"email\", \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821173556-456ce2\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-21T17:36:06"
  },
  {
    "id": 157,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "send",
    "action_label": "Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "7",
    "details": "{\"name\": \"Walkthrough Retention SMS (456ce2)\", \"type\": \"sms\", \"recipients\": 7, \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821173556-456ce2\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns/7/send",
    "created_at": "2026-08-21T17:36:06"
  },
  {
    "id": 156,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "7",
    "details": "{\"name\": \"Walkthrough Retention SMS (456ce2)\", \"type\": \"sms\", \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821173556-456ce2\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-21T17:36:06"
  },
  {
    "id": 155,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "send",
    "action_label": "Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "6",
    "details": "{\"name\": \"Walkthrough Growth Email (456ce2)\", \"type\": \"email\", \"recipients\": 9, \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821173556-456ce2\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns/6/send",
    "created_at": "2026-08-21T17:36:06"
  },
  {
    "id": 154,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "6",
    "details": "{\"name\": \"Walkthrough Growth Email (456ce2)\", \"type\": \"email\", \"source\": \"walkthrough\", \"run_id\": \"walkthrough-20260821173556-456ce2\"}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-21T17:36:06"
  },
  {
    "id": 153,
    "user_id": null,
    "user_name": "Walkthrough",
    "user_email": null,
    "action": "segmentation_batch",
    "action_label": "Segmentation Batch",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "segmentation_run",
    "resource_id": "walkthrough-20260821173556-456ce2",
    "details": "{\"created\": 60, \"opportunities\": 372, \"phones\": [\"233554694531\", \"233209366367\", \"233548617798\", \"233249430715\"], \"emails\": [\"chuksdeveloper@gmail.com\", \"donchukz01@gmail.com\", \"kylechukwuma@gmail.com\"]}",
    "status": "success",
    "ip_address": null,
    "http_method": "POST",
    "request_path": "/internal/walkthrough/segmentation",
    "created_at": "2026-08-21T17:36:06"
  },
  {
    "id": 152,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100005",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100005",
    "created_at": "2026-08-21T16:45:01"
  },
  {
    "id": 151,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-21T16:28:17"
  },
  {
    "id": 150,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-21T16:28:06"
  },
  {
    "id": 149,
    "user_id": null,
    "user_name": "System",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_failed",
    "action_label": "Login Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Failed to send verification code. Please try again.\"}",
    "status": "failure",
    "ip_address": "154.162.101.162",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-21T16:13:51"
  },
  {
    "id": 148,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.104.145",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-20T23:32:36"
  },
  {
    "id": 147,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.104.145",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T23:32:29"
  },
  {
    "id": 146,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.104.145",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T23:31:59"
  },
  {
    "id": 145,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "generate_message",
    "action_label": "Generate Message",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "75",
    "details": "{\"customer_id\": \"WLK1734100013\", \"source\": \"template\", \"channel\": \"sms\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/opportunity-alerts/75/generate-message",
    "created_at": "2026-08-20T22:42:24"
  },
  {
    "id": 144,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100005",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100005",
    "created_at": "2026-08-20T22:37:44"
  },
  {
    "id": 143,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-20T22:25:11"
  },
  {
    "id": 142,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T22:24:44"
  },
  {
    "id": 141,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T22:23:22"
  },
  {
    "id": 140,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-08-20T22:23:19"
  },
  {
    "id": 139,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "opportunity_alerts",
    "resource_id": "opportunity_alerts.config",
    "details": "{\"enabled\": true, \"dispatch_mode\": \"manual\", \"dispatch_time\": \"09:00\", \"default_channel\": \"both\", \"auto_generate_messages\": true, \"max_alerts_per_customer_per_day\": 3}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/opportunity-alerts",
    "created_at": "2026-08-20T22:18:17"
  },
  {
    "id": 138,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-20T22:09:06"
  },
  {
    "id": 137,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T22:08:44"
  },
  {
    "id": 136,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-20T21:41:38"
  },
  {
    "id": 135,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T21:41:29"
  },
  {
    "id": 134,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100010",
    "details": "{\"name\": \"Kofi Owusu\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100010",
    "created_at": "2026-08-20T20:13:37"
  },
  {
    "id": 133,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-20T20:13:22"
  },
  {
    "id": 132,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100005",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100005",
    "created_at": "2026-08-20T20:09:00"
  },
  {
    "id": 131,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "opportunity_alerts",
    "resource_id": "opportunity_alerts.config",
    "details": "{\"enabled\": true, \"dispatch_mode\": \"auto\", \"dispatch_time\": \"09:00\", \"default_channel\": \"both\", \"auto_generate_messages\": true, \"max_alerts_per_customer_per_day\": 3}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/opportunity-alerts",
    "created_at": "2026-08-20T20:01:35"
  },
  {
    "id": 130,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Fidelity CVMS\", \"short_name\": \"FIDELITY\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-20T19:56:44"
  },
  {
    "id": 129,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "revenue_config",
    "resource_id": "revenue.config",
    "details": "{\"enabled\": true, \"attribution_window_days\": 30, \"performance_fee_pct\": 4.0, \"control_group_enabled\": true, \"control_group_pct\": 10, \"currency\": \"GHS\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/revenue",
    "created_at": "2026-08-20T19:48:24"
  },
  {
    "id": 128,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100005",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100005",
    "created_at": "2026-08-20T19:42:28"
  },
  {
    "id": 127,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100005",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100005",
    "created_at": "2026-08-20T19:41:33"
  },
  {
    "id": 126,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100009",
    "details": "{\"name\": \"Nana Appiah\", \"segment\": \"DORMANT\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100009",
    "created_at": "2026-08-20T19:29:03"
  },
  {
    "id": 125,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-20T19:28:15"
  },
  {
    "id": 124,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T19:28:01"
  },
  {
    "id": 123,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100005",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100005",
    "created_at": "2026-08-20T19:12:26"
  },
  {
    "id": 122,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1742100005",
    "details": "{\"name\": \"Nana Osei\", \"segment\": \"GROWTH_POTENTIAL\"}",
    "status": "success",
    "ip_address": "154.162.19.110",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1742100005",
    "created_at": "2026-08-20T19:12:12"
  },
  {
    "id": 121,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "send",
    "action_label": "Send",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "83",
    "details": "{\"customer_id\": \"WLK1734100014\", \"opportunity_type\": \"next_best_action\", \"result\": {\"sent_count\": 0, \"failed_count\": 1, \"skipped_count\": 0, \"control_count\": 0}}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/opportunity-alerts/83/send",
    "created_at": "2026-08-20T17:41:02"
  },
  {
    "id": 120,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "send",
    "action_label": "Send",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "83",
    "details": "{\"customer_id\": \"WLK1734100014\", \"opportunity_type\": \"next_best_action\", \"result\": {\"sent_count\": 0, \"failed_count\": 1, \"skipped_count\": 0, \"control_count\": 0}}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/opportunity-alerts/83/send",
    "created_at": "2026-08-20T17:38:52"
  },
  {
    "id": 119,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "WLK1734100014",
    "details": "{\"name\": \"Daniel Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "GET",
    "request_path": "/api/v1/customers/WLK1734100014",
    "created_at": "2026-08-20T17:38:23"
  },
  {
    "id": 118,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "approve",
    "action_label": "Approve",
    "category": "opportunity_alerts",
    "category_label": "Opportunity Alerts",
    "resource_type": "opportunity_alert",
    "resource_id": "83",
    "details": "{\"customer_id\": \"WLK1734100014\", \"opportunity_type\": \"next_best_action\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/opportunity-alerts/83/approve",
    "created_at": "2026-08-20T17:35:29"
  },
  {
    "id": 117,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "revenue_config",
    "resource_id": "revenue.config",
    "details": "{\"enabled\": true, \"attribution_window_days\": 30, \"performance_fee_pct\": 4.0, \"control_group_enabled\": true, \"control_group_pct\": 10, \"currency\": \"USD\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/revenue",
    "created_at": "2026-08-20T17:31:29"
  },
  {
    "id": 116,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-20T17:27:21"
  },
  {
    "id": 115,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-20T17:27:15"
  },
  {
    "id": 114,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.62.246",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-18T14:55:33"
  },
  {
    "id": 113,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.62.246",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-18T14:55:26"
  },
  {
    "id": 112,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.62.246",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-18T14:46:15"
  },
  {
    "id": 111,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.62.246",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-18T14:46:11"
  },
  {
    "id": 110,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "sms_provider",
    "resource_id": "sms_provider.config",
    "details": "{\"active_provider\": \"deywuro\"}",
    "status": "success",
    "ip_address": "154.162.14.223",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/sms-provider",
    "created_at": "2026-08-18T09:39:42"
  },
  {
    "id": 109,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.162.14.223",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-18T09:38:04"
  },
  {
    "id": 108,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.162.14.223",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-18T09:37:56"
  },
  {
    "id": 107,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-08-10T13:51:58"
  },
  {
    "id": 106,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-10T13:50:18"
  },
  {
    "id": 105,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-10T13:50:11"
  },
  {
    "id": 104,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.48.222",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-10T09:20:20"
  },
  {
    "id": 103,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "5",
    "details": "{\"name\": \"Final Test\", \"type\": \"email\", \"status\": \"draft\", \"send_now\": false, \"delivery\": \"not_sent\", \"segments\": [\"PREMIUM_WEALTH\", \"HIGH_VALUE\", \"GROWTH_POTENTIAL\", \"YOUNG_PROFESSIONAL\", \"SMALL_BUSINESS\", \"MASS_MARKET\", \"AT_RISK\", \"DORMANT\", \"NEW_CUSTOMER\"], \"sent_count\": null, \"failed_count\": null, \"skipped_count\": null}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-08T11:47:47"
  },
  {
    "id": 102,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:36:00"
  },
  {
    "id": 101,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#8C2FB6\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:35:35"
  },
  {
    "id": 100,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:32:38"
  },
  {
    "id": 99,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#7A2F89\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:32:12"
  },
  {
    "id": 98,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:31:20"
  },
  {
    "id": 97,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-08-08T11:30:57"
  },
  {
    "id": 96,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#6B0049\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:30:32"
  },
  {
    "id": 95,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-08-08T11:16:19"
  },
  {
    "id": 94,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:14:50"
  },
  {
    "id": 93,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-08-08T11:14:28"
  },
  {
    "id": 92,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Stanbic CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:03:17"
  },
  {
    "id": 91,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:02:11"
  },
  {
    "id": 90,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-08T11:02:05"
  },
  {
    "id": 89,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-08T11:02:01"
  },
  {
    "id": 88,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-08-08T11:01:54"
  },
  {
    "id": 87,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:01:50"
  },
  {
    "id": 86,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-08T11:01:43"
  },
  {
    "id": 85,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-08T11:01:38"
  },
  {
    "id": 84,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-08-08T11:01:20"
  },
  {
    "id": 83,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:01:15"
  },
  {
    "id": 82,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-08T11:01:05"
  },
  {
    "id": 81,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-08T11:00:58"
  },
  {
    "id": 80,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-08-08T11:00:54"
  },
  {
    "id": 79,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T11:00:48"
  },
  {
    "id": 78,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-08T11:00:37"
  },
  {
    "id": 77,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-08T11:00:31"
  },
  {
    "id": 76,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-08-08T11:00:26"
  },
  {
    "id": 75,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "create_and_send",
    "action_label": "Create And Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "4",
    "details": "{\"name\": \"New Test\", \"type\": \"email\", \"status\": \"completed\", \"send_now\": true, \"delivery\": \"dev_simulated\", \"segments\": [\"PREMIUM_WEALTH\", \"HIGH_VALUE\"], \"sent_count\": null, \"failed_count\": null, \"skipped_count\": null}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-08T10:59:31"
  },
  {
    "id": 74,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-08-08T10:48:35"
  },
  {
    "id": 73,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "system_settings",
    "category_label": "System Settings",
    "resource_type": "branding",
    "resource_id": "branding.config",
    "details": "{\"app_name\": \"Ecobank CVMS\", \"short_name\": \"ECOBANK\", \"primary_color\": \"#002F6C\", \"logo_updated\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/settings/branding",
    "created_at": "2026-08-08T10:48:19"
  },
  {
    "id": 72,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-08T10:47:48"
  },
  {
    "id": 71,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-08T10:47:43"
  },
  {
    "id": 70,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-08-08T10:09:39"
  },
  {
    "id": 69,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "create_and_send",
    "action_label": "Create And Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "3",
    "details": "{\"name\": \"Manager\", \"type\": \"sms\", \"status\": \"completed\", \"send_now\": true, \"delivery\": \"dev_simulated\", \"segments\": [\"PREMIUM_WEALTH\"], \"sent_count\": null, \"failed_count\": null, \"skipped_count\": null}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-08T10:08:37"
  },
  {
    "id": 68,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-08-08T10:02:34"
  },
  {
    "id": 67,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "send",
    "action_label": "Send",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "2",
    "details": "{\"name\": \"Test\", \"type\": \"email\", \"status\": \"completed\", \"delivery\": \"dev_simulated\", \"segments\": [\"PREMIUM_WEALTH\", \"HIGH_VALUE\", \"GROWTH_POTENTIAL\", \"YOUNG_PROFESSIONAL\"], \"sent_count\": null, \"failed_count\": null, \"skipped_count\": null}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/campaigns/2/send",
    "created_at": "2026-08-08T09:54:59"
  },
  {
    "id": 66,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "update",
    "action_label": "Update",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "2",
    "details": "{\"name\": \"Test\", \"type\": \"email\", \"status\": \"draft\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "PUT",
    "request_path": "/api/v1/campaigns/2",
    "created_at": "2026-08-08T09:48:08"
  },
  {
    "id": 65,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "2",
    "details": "{\"name\": \"Test\", \"type\": \"email\", \"status\": \"draft\", \"send_now\": false, \"delivery\": \"not_sent\", \"segments\": [\"PREMIUM_WEALTH\"], \"sent_count\": null, \"failed_count\": null, \"skipped_count\": null}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-08-08T09:47:35"
  },
  {
    "id": 64,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-08T09:44:03"
  },
  {
    "id": 63,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-08T09:43:56"
  },
  {
    "id": 62,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T20:59:52"
  },
  {
    "id": 61,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T20:58:52"
  },
  {
    "id": 60,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T18:26:01"
  },
  {
    "id": 59,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T18:25:47"
  },
  {
    "id": 58,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"completed\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/first-time-setup",
    "created_at": "2026-08-07T18:14:30"
  },
  {
    "id": 57,
    "user_id": null,
    "user_name": "System",
    "user_email": null,
    "action": "first_time_setup_failed",
    "action_label": "First Time Setup Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Password must contain at least one uppercase letter, one lowercase letter, and one number.\"}",
    "status": "failure",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/first-time-setup",
    "created_at": "2026-08-07T18:14:25"
  },
  {
    "id": 56,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"password_change_required\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T18:13:51"
  },
  {
    "id": 55,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T18:13:44"
  },
  {
    "id": 54,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"password_change_required\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T17:44:03"
  },
  {
    "id": 53,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T17:43:56"
  },
  {
    "id": 52,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"password_change_required\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T17:43:07"
  },
  {
    "id": 51,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T17:43:03"
  },
  {
    "id": 50,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T11:31:08"
  },
  {
    "id": 49,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.34.106",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T11:30:38"
  },
  {
    "id": 48,
    "user_id": null,
    "user_name": "System",
    "user_email": null,
    "action": "mfa_failed",
    "action_label": "Mfa Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid or expired OTP\"}",
    "status": "failure",
    "ip_address": "154.161.156.182",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T11:29:39"
  },
  {
    "id": 47,
    "user_id": null,
    "user_name": "System",
    "user_email": null,
    "action": "mfa_failed",
    "action_label": "Mfa Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid or expired OTP\"}",
    "status": "failure",
    "ip_address": "154.161.156.182",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T11:28:51"
  },
  {
    "id": 46,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.7.148",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T11:28:49"
  },
  {
    "id": 45,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.156.182",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T11:28:49"
  },
  {
    "id": 44,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"password_change_required\"}",
    "status": "success",
    "ip_address": "154.161.156.182",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-07T11:28:41"
  },
  {
    "id": 43,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.156.182",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-07T11:28:04"
  },
  {
    "id": 42,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-08-05T11:50:23"
  },
  {
    "id": 41,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.164.176.11",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-08-05T11:50:17"
  },
  {
    "id": 40,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.187.92",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-07-31T12:29:29"
  },
  {
    "id": 39,
    "user_id": 4,
    "user_name": "Kenneth Obeng",
    "user_email": "obengkenneth3@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.187.92",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-07-31T10:29:21"
  },
  {
    "id": 38,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "create",
    "action_label": "Create",
    "category": "user_management",
    "category_label": "User Management",
    "resource_type": "user",
    "resource_id": "4",
    "details": "{\"email\": \"obengkenneth3@gmail.com\", \"roles\": [\"super_admin\"], \"is_active\": true}",
    "status": "success",
    "ip_address": "154.160.26.146",
    "http_method": "POST",
    "request_path": "/api/v1/users",
    "created_at": "2026-07-30T20:45:52"
  },
  {
    "id": 37,
    "user_id": 3,
    "user_name": "Nosa M",
    "user_email": "deabraham@npontu.com",
    "action": "delete",
    "action_label": "Delete",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "1",
    "details": "{\"name\": \"rwws\", \"type\": \"email\", \"status\": \"draft\"}",
    "status": "success",
    "ip_address": "41.204.44.208",
    "http_method": "DELETE",
    "request_path": "/api/v1/campaigns/1",
    "created_at": "2026-07-30T20:40:28"
  },
  {
    "id": 36,
    "user_id": 3,
    "user_name": "Nosa M",
    "user_email": "deabraham@npontu.com",
    "action": "create",
    "action_label": "Create",
    "category": "campaigns",
    "category_label": "Campaigns",
    "resource_type": "campaign",
    "resource_id": "1",
    "details": "{\"name\": \"rwws\", \"type\": \"email\", \"status\": \"draft\"}",
    "status": "success",
    "ip_address": "41.204.44.208",
    "http_method": "POST",
    "request_path": "/api/v1/campaigns",
    "created_at": "2026-07-30T20:40:18"
  },
  {
    "id": 35,
    "user_id": 3,
    "user_name": "Nosa M",
    "user_email": "deabraham@npontu.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"completed\"}",
    "status": "success",
    "ip_address": "41.204.44.208",
    "http_method": "POST",
    "request_path": "/api/v1/auth/first-time-setup",
    "created_at": "2026-07-30T20:37:30"
  },
  {
    "id": 34,
    "user_id": 3,
    "user_name": "Nosa M",
    "user_email": "deabraham@npontu.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"password_change_required\"}",
    "status": "success",
    "ip_address": "41.204.44.208",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-07-30T20:37:17"
  },
  {
    "id": 33,
    "user_id": 3,
    "user_name": "Nosa M",
    "user_email": "deabraham@npontu.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "41.204.44.208",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-07-30T20:36:12"
  },
  {
    "id": 32,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "create",
    "action_label": "Create",
    "category": "user_management",
    "category_label": "User Management",
    "resource_type": "user",
    "resource_id": "3",
    "details": "{\"email\": \"deabraham@npontu.com\", \"roles\": [\"super_admin\"], \"is_active\": true}",
    "status": "success",
    "ip_address": "154.160.26.146",
    "http_method": "POST",
    "request_path": "/api/v1/users",
    "created_at": "2026-07-30T20:35:26"
  },
  {
    "id": 31,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.160.26.146",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-07-30T20:33:52"
  },
  {
    "id": 30,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.160.26.146",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-07-30T20:33:35"
  },
  {
    "id": 29,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.131.105",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-07-06T17:40:22"
  },
  {
    "id": 28,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.131.105",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-07-06T17:36:58"
  },
  {
    "id": 27,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.161.32.246",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-07-01T16:49:07"
  },
  {
    "id": 26,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.32.246",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-07-01T16:48:32"
  },
  {
    "id": 25,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.32.246",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-07-01T16:47:24"
  },
  {
    "id": 24,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "143.105.209.149",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-07-01T15:38:43"
  },
  {
    "id": 23,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.172.114",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-06-28T21:38:15"
  },
  {
    "id": 22,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.172.114",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-28T21:38:10"
  },
  {
    "id": 21,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-06-27T14:35:04"
  },
  {
    "id": 20,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T14:34:59"
  },
  {
    "id": 19,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T14:27:37"
  },
  {
    "id": 18,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-06-27T11:30:00"
  },
  {
    "id": 17,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T11:29:51"
  },
  {
    "id": 16,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "logout",
    "action_label": "Logout",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": null,
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/logout",
    "created_at": "2026-06-27T11:29:42"
  },
  {
    "id": 15,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "update",
    "action_label": "Update",
    "category": "user_management",
    "category_label": "User Management",
    "resource_type": "user",
    "resource_id": "2",
    "details": "{\"email\": \"chuksdeveloper@gmail.com\", \"roles\": [\"super_admin\"], \"is_active\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "PUT",
    "request_path": "/api/v1/users/2",
    "created_at": "2026-06-27T11:29:36"
  },
  {
    "id": 14,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "update",
    "action_label": "Update",
    "category": "user_management",
    "category_label": "User Management",
    "resource_type": "user",
    "resource_id": "2",
    "details": "{\"email\": \"chuksdeveloper@gmail.com\", \"roles\": [\"analyst\"], \"is_active\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "PUT",
    "request_path": "/api/v1/users/2",
    "created_at": "2026-06-27T11:29:19"
  },
  {
    "id": 13,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "view",
    "action_label": "View",
    "category": "customers",
    "category_label": "Customers",
    "resource_type": "customer",
    "resource_id": "ECO100005",
    "details": "{\"name\": \"Abena Osei\", \"segment\": \"PREMIUM_WEALTH\"}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "GET",
    "request_path": "/api/v1/customers/ECO100005",
    "created_at": "2026-06-27T11:29:06"
  },
  {
    "id": 12,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "update",
    "action_label": "Update",
    "category": "user_management",
    "category_label": "User Management",
    "resource_type": "user",
    "resource_id": "2",
    "details": "{\"email\": \"chuksdeveloper@gmail.com\", \"roles\": [\"customer_admin\"], \"is_active\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "PUT",
    "request_path": "/api/v1/users/2",
    "created_at": "2026-06-27T11:28:53"
  },
  {
    "id": 11,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"completed\"}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/first-time-setup",
    "created_at": "2026-06-27T11:28:42"
  },
  {
    "id": 10,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "first_time_setup",
    "action_label": "First Time Setup",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"password_change_required\"}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-06-27T11:28:18"
  },
  {
    "id": 9,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T11:28:10"
  },
  {
    "id": 8,
    "user_id": 2,
    "user_name": "Pontian Okafor",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T11:27:32"
  },
  {
    "id": 7,
    "user_id": null,
    "user_name": "System",
    "user_email": "chuksdeveloper@gmail.com",
    "action": "login_failed",
    "action_label": "Login Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid email or password\"}",
    "status": "failure",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T11:27:30"
  },
  {
    "id": 6,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "create",
    "action_label": "Create",
    "category": "user_management",
    "category_label": "User Management",
    "resource_type": "user",
    "resource_id": "2",
    "details": "{\"email\": \"chuksdeveloper@gmail.com\", \"roles\": [\"super_admin\"], \"is_active\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/users",
    "created_at": "2026-06-27T11:27:09"
  },
  {
    "id": 5,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "login_success",
    "action_label": "Login Success",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"mfa_verified\"}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/mfa/verify",
    "created_at": "2026-06-27T11:01:15"
  },
  {
    "id": 4,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T11:01:06"
  },
  {
    "id": 3,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T10:57:27"
  },
  {
    "id": 2,
    "user_id": 1,
    "user_name": "System Administrator",
    "user_email": "admin@ecobank.com",
    "action": "login",
    "action_label": "Login",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"step\": \"credentials_verified\", \"mfa_required\": true}",
    "status": "success",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T10:54:02"
  },
  {
    "id": 1,
    "user_id": null,
    "user_name": "System",
    "user_email": "admin@ecobank.com",
    "action": "login_failed",
    "action_label": "Login Failed",
    "category": "authentication",
    "category_label": "Authentication",
    "resource_type": null,
    "resource_id": null,
    "details": "{\"reason\": \"Invalid email or password\"}",
    "status": "failure",
    "ip_address": "154.161.141.131",
    "http_method": "POST",
    "request_path": "/api/v1/auth/login",
    "created_at": "2026-06-27T10:52:55"
  }
]