{
 "user": {
  "id": 4,
  "username": "truonglt",
  "email": "truonglt@vdss.com.vn",
  "is_admin": true,
  "state": "active"
 },
 "projects": [
  {
   "id": 108,
   "path": "poms/be/hrm-service",
   "visibility": "private",
   "last_activity": "2026-08-10T10:13:08.577Z"
  },
  {
   "id": 109,
   "path": "poms/be/project-service",
   "visibility": "private",
   "last_activity": "2026-08-10T10:12:51.321Z"
  },
  {
   "id": 110,
   "path": "poms/be/task-service",
   "visibility": "private",
   "last_activity": "2026-08-10T10:12:43.089Z"
  },
  {
   "id": 120,
   "path": "tamdt1/platform-ui",
   "visibility": "private",
   "last_activity": "2026-08-10T07:54:21.980Z"
  },
  {
   "id": 114,
   "path": "poms/fe/poms",
   "visibility": "private",
   "last_activity": "2026-08-10T06:28:34.461Z"
  },
  {
   "id": 119,
   "path": "tamdt1/platform-integrate-service",
   "visibility": "private",
   "last_activity": "2026-08-10T04:22:23.262Z"
  },
  {
   "id": 118,
   "path": "tamdt1/platform-mail-service",
   "visibility": "private",
   "last_activity": "2026-08-10T04:22:12.271Z"
  },
  {
   "id": 117,
   "path": "tamdt1/platform-auth-service",
   "visibility": "private",
   "last_activity": "2026-08-10T04:22:00.017Z"
  },
  {
   "id": 106,
   "path": "tamdt1/eform-api",
   "visibility": "private",
   "last_activity": "2026-08-09T13:39:39.835Z"
  },
  {
   "id": 15,
   "path": "morning/morning-frontend",
   "visibility": "private",
   "last_activity": "2026-08-09T10:10:00.126Z"
  },
  {
   "id": 107,
   "path": "poms/be/core",
   "visibility": "private",
   "last_activity": "2026-08-08T06:48:42.683Z"
  },
  {
   "id": 116,
   "path": "tamdt1/platform-core-service",
   "visibility": "private",
   "last_activity": "2026-08-07T10:07:22.613Z"
  },
  {
   "id": 115,
   "path": "tamdt1/platform-utility-service",
   "visibility": "private",
   "last_activity": "2026-08-07T10:07:09.131Z"
  },
  {
   "id": 104,
   "path": "tamdt1/kafka-gateway-service",
   "visibility": "private",
   "last_activity": "2026-08-07T10:04:28.627Z"
  },
  {
   "id": 105,
   "path": "tamdt1/eform-ui",
   "visibility": "private",
   "last_activity": "2026-08-07T10:04:07.153Z"
  },
  {
   "id": 113,
   "path": "poms/be/notification",
   "visibility": "private",
   "last_activity": "2026-08-05T06:50:26.064Z"
  },
  {
   "id": 112,
   "path": "poms/be/storage",
   "visibility": "private",
   "last_activity": "2026-08-05T06:50:07.720Z"
  },
  {
   "id": 111,
   "path": "poms/be/gateway",
   "visibility": "private",
   "last_activity": "2026-08-05T06:23:48.539Z"
  },
  {
   "id": 89,
   "path": "dance/app/dace-ui",
   "visibility": "private",
   "last_activity": "2026-07-28T07:24:47.838Z"
  },
  {
   "id": 91,
   "path": "dance/service/dace-api",
   "visibility": "private",
   "last_activity": "2026-07-28T07:12:59.434Z"
  },
  {
   "id": 102,
   "path": "report-platform/report-platform",
   "visibility": "private",
   "last_activity": "2026-07-18T07:15:57.164Z"
  },
  {
   "id": 103,
   "path": "report-platform/report-platform-api",
   "visibility": "private",
   "last_activity": "2026-07-18T06:59:16.336Z"
  },
  {
   "id": 96,
   "path": "dance/core/core-service",
   "visibility": "private",
   "last_activity": "2026-07-17T07:35:59.967Z"
  },
  {
   "id": 19,
   "path": "morning/morning-job",
   "visibility": "private",
   "last_activity": "2026-07-14T00:53:36.976Z"
  },
  {
   "id": 18,
   "path": "morning/morning-api",
   "visibility": "private",
   "last_activity": "2026-07-09T02:29:17.477Z"
  },
  {
   "id": 16,
   "path": "morning/core-service",
   "visibility": "private",
   "last_activity": "2026-07-08T20:02:54.387Z"
  },
  {
   "id": 17,
   "path": "morning/core-utils",
   "visibility": "private",
   "last_activity": "2026-07-08T14:42:26.988Z"
  },
  {
   "id": 77,
   "path": "bcy/frontend/document-management",
   "visibility": "private",
   "last_activity": "2026-06-16T08:14:50.495Z"
  },
  {
   "id": 80,
   "path": "bcy/backend/mes-api-document",
   "visibility": "private",
   "last_activity": "2026-06-15T09:48:09.128Z"
  },
  {
   "id": 74,
   "path": "bcy/frontend/mes-ui-mf",
   "visibility": "private",
   "last_activity": "2026-06-13T07:04:57.117Z"
  },
  {
   "id": 76,
   "path": "bcy/frontend/common-lib",
   "visibility": "private",
   "last_activity": "2026-06-13T07:04:01.154Z"
  },
  {
   "id": 81,
   "path": "bcy/backend/mes-api-uaa",
   "visibility": "private",
   "last_activity": "2026-06-11T14:44:10.868Z"
  },
  {
   "id": 37,
   "path": "parking/backend/parking-keycloak",
   "visibility": "private",
   "last_activity": "2026-06-01T01:29:41.670Z"
  },
  {
   "id": 50,
   "path": "parking/backend/car-parking",
   "visibility": "private",
   "last_activity": "2026-06-01T01:28:42.379Z"
  },
  {
   "id": 39,
   "path": "parking/backend/parking-cms",
   "visibility": "private",
   "last_activity": "2026-06-01T01:28:15.878Z"
  },
  {
   "id": 44,
   "path": "parking/backend/parking-category",
   "visibility": "private",
   "last_activity": "2026-05-29T02:59:02.750Z"
  },
  {
   "id": 42,
   "path": "parking/backend/parking-invoice",
   "visibility": "private",
   "last_activity": "2026-05-29T02:58:14.099Z"
  },
  {
   "id": 55,
   "path": "parking/backend/parking-qr",
   "visibility": "private",
   "last_activity": "2026-05-29T02:57:44.738Z"
  },
  {
   "id": 61,
   "path": "parking/backend/parking-export",
   "visibility": "private",
   "last_activity": "2026-05-29T02:57:19.335Z"
  },
  {
   "id": 7,
   "path": "chon_poc/mcrs-backend",
   "visibility": "internal",
   "last_activity": "2026-05-15T06:41:14.890Z"
  },
  {
   "id": 41,
   "path": "parking/backend/parking-crm",
   "visibility": "private",
   "last_activity": "2026-05-15T06:41:14.585Z"
  },
  {
   "id": 85,
   "path": "vdoc/v-app",
   "visibility": "private",
   "last_activity": "2026-05-15T06:41:14.483Z"
  },
  {
   "id": 86,
   "path": "vdoc/v-api",
   "visibility": "private",
   "last_activity": "2026-05-15T06:41:14.386Z"
  },
  {
   "id": 52,
   "path": "parking/backend/parking-core",
   "visibility": "private",
   "last_activity": "2026-05-15T06:41:14.062Z"
  },
  {
   "id": 1,
   "path": "merchantx/ma-service",
   "visibility": "internal",
   "last_activity": "2026-05-15T06:41:13.060Z"
  },
  {
   "id": 92,
   "path": "parking/backend/motobike-parking",
   "visibility": "private",
   "last_activity": "2026-05-15T06:40:50.407Z"
  },
  {
   "id": 58,
   "path": "parking/backend/parking-kafka",
   "visibility": "private",
   "last_activity": "2026-05-15T06:40:50.219Z"
  },
  {
   "id": 36,
   "path": "parking/backend/parking-utils",
   "visibility": "private",
   "last_activity": "2026-05-15T06:40:50.016Z"
  },
  {
   "id": 48,
   "path": "parking/frontend/parking-portal-fe",
   "visibility": "private",
   "last_activity": "2026-05-15T06:40:49.450Z"
  },
  {
   "id": 40,
   "path": "parking/frontend/parking-cms-fe",
   "visibility": "private",
   "last_activity": "2026-05-15T06:40:49.349Z"
  },
  {
   "id": 46,
   "path": "parking/mobile/parking-cpt",
   "visibility": "private",
   "last_activity": "2026-05-12T02:37:44.250Z"
  },
  {
   "id": 45,
   "path": "parking/mobile/parking-app",
   "visibility": "private",
   "last_activity": "2026-05-12T02:36:46.255Z"
  },
  {
   "id": 98,
   "path": "chon_poc/mobile-app-v2",
   "visibility": "private",
   "last_activity": "2026-05-09T19:10:22.285Z"
  },
  {
   "id": 67,
   "path": "bcy/backend/mes-core",
   "visibility": "private",
   "last_activity": "2026-03-18T10:12:26.584Z"
  },
  {
   "id": 78,
   "path": "bcy/frontend/orchestration",
   "visibility": "private",
   "last_activity": "2026-03-03T10:11:05.633Z"
  },
  {
   "id": 5,
   "path": "epass/car-v2",
   "visibility": "internal",
   "last_activity": "2026-02-11T03:53:04.539Z"
  },
  {
   "id": 87,
   "path": "base/flutter",
   "visibility": "private",
   "last_activity": "2026-02-06T07:34:49.347Z"
  },
  {
   "id": 90,
   "path": "epass/tpv_motorbike",
   "visibility": "private",
   "last_activity": "2026-01-30T03:00:52.091Z"
  },
  {
   "id": 65,
   "path": "bcy/backend/mes-api-orchestration",
   "visibility": "private",
   "last_activity": "2026-01-28T06:17:14.377Z"
  },
  {
   "id": 71,
   "path": "bcy/backend/mes-service-notification",
   "visibility": "private",
   "last_activity": "2026-01-21T07:20:22.280Z"
  },
  {
   "id": 101,
   "path": "bcy/frontend/procurement",
   "visibility": "private",
   "last_activity": "2025-12-29T15:15:06.018Z"
  },
  {
   "id": 95,
   "path": "dance/service/dace-mail",
   "visibility": "private",
   "last_activity": "2025-12-25T01:05:21.883Z"
  },
  {
   "id": 79,
   "path": "bcy/frontend/warehouse",
   "visibility": "private",
   "last_activity": "2025-12-23T20:30:13.889Z"
  },
  {
   "id": 66,
   "path": "bcy/backend/mes-api-warehouse",
   "visibility": "private",
   "last_activity": "2025-12-23T15:39:33.268Z"
  },
  {
   "id": 100,
   "path": "bcy/backend/mes-api-procurement",
   "visibility": "private",
   "last_activity": "2025-12-23T11:54:44.228Z"
  },
  {
   "id": 88,
   "path": "vdoc/v-job",
   "visibility": "private",
   "last_activity": "2025-12-19T21:37:45.205Z"
  },
  {
   "id": 99,
   "path": "bcy/backend/mes-core-license-model",
   "visibility": "private",
   "last_activity": "2025-12-09T02:30:46.420Z"
  },
  {
   "id": 97,
   "path": "dance/core/core-utils",
   "visibility": "private",
   "last_activity": "2025-11-26T10:12:58.976Z"
  },
  {
   "id": 93,
   "path": "bcy/encryption",
   "visibility": "private",
   "last_activity": "2025-11-21T10:10:59.019Z"
  },
  {
   "id": 75,
   "path": "bcy/frontend/audit-trails",
   "visibility": "private",
   "last_activity": "2025-10-30T14:28:00.096Z"
  },
  {
   "id": 73,
   "path": "bcy/backend/mes-service-syscfg",
   "visibility": "private",
   "last_activity": "2025-10-24T15:39:58.817Z"
  },
  {
   "id": 64,
   "path": "bcy/backend/mes-api-audit",
   "visibility": "private",
   "last_activity": "2025-10-23T14:37:58.206Z"
  },
  {
   "id": 72,
   "path": "bcy/backend/mes-service-registry",
   "visibility": "private",
   "last_activity": "2025-10-21T02:14:24.692Z"
  },
  {
   "id": 70,
   "path": "bcy/backend/mes-service-gateway",
   "visibility": "private",
   "last_activity": "2025-10-21T02:13:42.741Z"
  },
  {
   "id": 69,
   "path": "bcy/backend/mes-service-email",
   "visibility": "private",
   "last_activity": "2025-10-21T02:13:24.252Z"
  },
  {
   "id": 68,
   "path": "bcy/backend/mes-service-blobstore",
   "visibility": "private",
   "last_activity": "2025-10-21T02:12:57.299Z"
  },
  {
   "id": 43,
   "path": "parking/backend/parking-payment",
   "visibility": "private",
   "last_activity": "2025-10-15T09:20:19.688Z"
  },
  {
   "id": 59,
   "path": "parking/backend/parking-mail",
   "visibility": "private",
   "last_activity": "2025-10-13T02:09:33.709Z"
  },
  {
   "id": 8,
   "path": "chon_poc/mobile-app",
   "visibility": "internal",
   "last_activity": "2025-09-29T04:19:48.456Z"
  },
  {
   "id": 38,
   "path": "parking/backend/parking-common",
   "visibility": "private",
   "last_activity": "2025-09-16T06:16:35.661Z"
  },
  {
   "id": 47,
   "path": "parking/frontend/parking-crm-fe",
   "visibility": "private",
   "last_activity": "2025-09-04T10:30:21.181Z"
  },
  {
   "id": 20,
   "path": "vcm/qlhd/contract-management",
   "visibility": "internal",
   "last_activity": "2025-08-04T06:07:16.180Z"
  },
  {
   "id": 2,
   "path": "merchantx/ma-webapp",
   "visibility": "internal",
   "last_activity": "2025-06-12T07:40:43.909Z"
  },
  {
   "id": 9,
   "path": "chon_poc/event-webapp",
   "visibility": "internal",
   "last_activity": "2025-05-08T04:57:49.244Z"
  },
  {
   "id": 14,
   "path": "vdss/base-utils",
   "visibility": "private",
   "last_activity": "2025-04-21T15:29:48.458Z"
  },
  {
   "id": 13,
   "path": "vdss/portal-frontend",
   "visibility": "internal",
   "last_activity": "2025-04-21T15:29:36.075Z"
  },
  {
   "id": 12,
   "path": "vdss/cms-frontend",
   "visibility": "private",
   "last_activity": "2025-04-21T15:29:20.559Z"
  },
  {
   "id": 11,
   "path": "vdss/portal-backend",
   "visibility": "internal",
   "last_activity": "2025-04-21T15:28:58.116Z"
  },
  {
   "id": 10,
   "path": "vdss/cms-backend",
   "visibility": "internal",
   "last_activity": "2025-04-21T15:28:23.634Z"
  },
  {
   "id": 4,
   "path": "ai-hostpital/mobile-app",
   "visibility": "internal",
   "last_activity": "2025-04-12T00:50:13.589Z"
  },
  {
   "id": 3,
   "path": "epass/app_cpt",
   "visibility": "private",
   "last_activity": "2025-03-24T06:56:45.448Z"
  }
 ],
 "groups": [
  {
   "id": 19,
   "path": "ai-hostpital"
  },
  {
   "id": 144,
   "path": "dance/app"
  },
  {
   "id": 66,
   "path": "parking/backend"
  },
  {
   "id": 107,
   "path": "bcy/backend"
  },
  {
   "id": 136,
   "path": "base"
  },
  {
   "id": 102,
   "path": "bcy"
  },
  {
   "id": 169,
   "path": "poms/be"
  },
  {
   "id": 24,
   "path": "chon_poc"
  },
  {
   "id": 31,
   "path": "vdss"
  },
  {
   "id": 142,
   "path": "dance/core"
  },
  {
   "id": 141,
   "path": "dance"
  },
  {
   "id": 17,
   "path": "epass"
  },
  {
   "id": 170,
   "path": "poms/fe"
  },
  {
   "id": 71,
   "path": "parking/frontend"
  },
  {
   "id": 118,
   "path": "bcy/frontend"
  },
  {
   "id": 10,
   "path": "merchantx"
  },
  {
   "id": 77,
   "path": "parking/mobile"
  },
  {
   "id": 38,
   "path": "morning"
  },
  {
   "id": 50,
   "path": "parking"
  },
  {
   "id": 168,
   "path": "poms"
  },
  {
   "id": 45,
   "path": "vcm/qlhd"
  },
  {
   "id": 160,
   "path": "report-platform"
  },
  {
   "id": 143,
   "path": "dance/service"
  },
  {
   "id": 163,
   "path": "tamdt1"
  },
  {
   "id": 44,
   "path": "vcm"
  },
  {
   "id": 133,
   "path": "vdoc"
  }
 ]
}