{"info":{"_postman_id":"235b9e07-f35c-4a22-b774-1fde3b0bdb2d","name":"SupplyBridge — Backend API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"53860662","collectionId":"235b9e07-f35c-4a22-b774-1fde3b0bdb2d","publishedId":"2sBXirk8nZ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-04-09T10:28:38.000Z"},"item":[{"name":"ping.api","item":[{"name":"create ping","id":"755a5119-40ed-4375-9183-838973aa72d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{mir}}","type":"text"}],"body":{"mode":"raw","raw":"{\n//   \"connectedIds\": [\n    // \"69c233654cf6dafe440358a1\"\n//   ],\n  \"itemName\": \"Fresh Oil\",\n  \"neededWithin\": 24,\n  \"notes\": \"Need clean drinking water for community shelter.\",\n  \"pingTargetType\": \"ALL\",\n  \"quantity\": 20,\n  \"radius\": 5,\n  \"unit\": \"LITER\",\n  \"category\":[\"food\"],\n  \"urgencyLevel\": \"GENERAL\"\n}"},"url":"http://10.0.30.29:6014/api/v1/ping/create","description":"<h3 id=\"make-sure-validated-properly\">make sure validated properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>pingtargettype specific hole connectedId's field dite hbe. baki khetre dewa jabe na\ndile error khabe.\nenum UrgencyLevel {\n  EMERGENCY\n  MODERATE\n  GENERAL\n}\nenum PingTargetType {\n  CONNECTIONS_ONLY\n  ALL\n  SPECIFIC // specific by choosing \n}\nconst createPingSchema = z\n  .object({\n    urgencyLevel: z.nativeEnum(UrgencyLevel),\n    itemName: z.string().trim().min(2).max(100),\n    quantity: z.number().positive(),\n    unit: z.nativeEnum(UnitType),\n    neededWithin: z.number().positive(),\n    notes: z.string().trim().max(500),\n    radius: z.number().positive(),\n    connectedIds: z.array(z.string().min(24)).optional(),\n    pingTargetType: z.nativeEnum(PingTargetType),\n  })\n  .strict()\n  .superRefine((value, ctx) =&gt; {\n    if (\n      value.pingTargetType === PingTargetType.SPECIFIC &amp;&amp;\n      !value.connectedIds?.length\n    ) {\n      ctx.addIssue({\n        code: \"custom\",\n        message: `When pingTargetType is ${PingTargetType.SPECIFIC} , at least one connectedId is required.`,\n        path: [\"connectedIds\"],\n      });\n    } else if (\n      value.pingTargetType === PingTargetType.CONNECTIONS_ONLY &amp;&amp;\n      value.connectedIds?.length\n    ) {\n      ctx.addIssue({\n        code: \"custom\",\n        message: `When pingTargetType is ${PingTargetType.CONNECTIONS_ONLY}, you can't choose connection`,\n        path: [\"connectedIds\"],\n      });\n    } else if (\n      value.pingTargetType === PingTargetType.ALL &amp;&amp;\n      value.connectedIds?.length\n    ) {\n      ctx.addIssue({\n        code: \"custom\",\n        message: `When pingTargetType is ${PingTargetType.ALL}, you can't choose connection`,\n        path: [\"connectedIds\"],\n      });\n    }\n  });\n\n</code></pre>","urlObject":{"path":["ping","create"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"725cf443-7329-4916-87a8-6d6505295a5a","name":"create ping","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{john6}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"connectedIds\": [\n    \"69c233654cf6dafe440358a1\"\n  ],\n  \"itemName\": \"Fresh Oil\",\n  \"neededWithin\": 24,\n  \"notes\": \"Need clean drinking water for community shelter.\",\n  \"pingTargetType\": \"SPECIFIC\",\n  \"quantity\": 20,\n  \"radius\": 5,\n  \"unit\": \"LITER\",\n  \"urgencyLevel\": \"GENERAL\"\n}"},"url":"http://10.0.30.29:6014/api/v1/ping/create"},"status":"Created","code":201,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"121"},{"key":"ETag","value":"W/\"79-27tGn9/RL8Yhfh7bcsdWfjxAPh8\""},{"key":"Date","value":"Fri, 27 Mar 2026 10:17:29 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Ping created successfully.\",\n    \"result\": {\n        \"id\": \"69c6593807a4982209dea8ca\",\n        \"itemName\": \"Fresh Oil\"\n    }\n}"}],"_postman_id":"755a5119-40ed-4375-9183-838973aa72d1"},{"name":"update ping","id":"9776231f-b8d5-4bba-a180-187f0d1f5c18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{john6}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"itemName\": \"Drinking Water\",\n  \"neededWithin\": 24,\n  \"notes\": \"Need clean drinking water for community shelter.\",\n  \"quantity\": 20,\n  \"radius\": 5,\n  \"unit\": \"LITER\",\n  \"urgencyLevel\": \"GENERAL\"\n}"},"url":"http://10.0.30.29:6014/api/v1/ping/update/:pingId","description":"<h3 id=\"make-sure-validate-properly-otherwise-error-khabi\">make sure validate properly otherwise error khabi</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>const updatePingSchema = z\n  .object({\n    urgencyLevel: z.nativeEnum(UrgencyLevel),\n    itemName: z.string().trim().min(2).max(100),\n    quantity: z.number().positive(),\n    unit: z.nativeEnum(UnitType),\n    neededWithin: z.number().positive(),\n    notes: z.string().trim().max(500),\n    radius: z.number().positive(),\n  })\n  .strict()\n  .partial();\n\n</code></pre>","urlObject":{"path":["ping","update",":pingId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"75ce01ec-dedd-466c-97f2-b0151c3334cf","type":"any","value":"69c4d2fa8f0102c6079d449b","key":"pingId"}]}},"response":[{"id":"9df0fa06-3524-4275-a328-dcb104bc6979","name":"update ping","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{john6}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"itemName\": \"Drinking Water\",\n  \"neededWithin\": 24,\n  \"notes\": \"Need clean drinking water for community shelter.\",\n  \"quantity\": 20,\n  \"radius\": 5,\n  \"unit\": \"LITER\",\n  \"urgencyLevel\": \"GENERAL\"\n}"},"url":{"raw":"http://10.0.30.29:6014/api/v1/ping/update/:pingId","host":["http://10.0.30.29:6014/api/v1"],"path":["ping","update",":pingId"],"variable":[{"key":"pingId","value":"69c4d2fa8f0102c6079d449b"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"126"},{"key":"ETag","value":"W/\"7e-Muf+6Qi4dq+fBz8ygePHSG6CZcU\""},{"key":"Date","value":"Fri, 27 Mar 2026 10:19:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Ping updated successfully.\",\n    \"result\": {\n        \"id\": \"69c4d2fa8f0102c6079d449b\",\n        \"itemName\": \"Drinking Water\"\n    }\n}"}],"_postman_id":"9776231f-b8d5-4bba-a180-187f0d1f5c18"},{"name":"get pings","id":"f86b9115-25d9-479c-965a-d8cefee8349d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/ping?page=1&radius=18&latitude=-49.03&longitude=60.03","urlObject":{"path":["ping"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"page","value":"1"},{"disabled":true,"key":"searchTerm","value":"water"},{"key":"radius","value":"18"},{"disabled":true,"key":"urgencyLevel","value":"GENERAL"},{"key":"latitude","value":"-49.03"},{"key":"longitude","value":"60.03"},{"disabled":true,"key":"category","value":"Pizza"}],"variable":[]}},"response":[{"id":"672e073a-9998-404a-afe0-24ca6f96f465","name":"get pings","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{mir}}","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/ping?page=1&searchTerm=water&radius=18&urgencyLevel=GENERAL&latitude=-48.90&longitude=60.20&category=Pizza","host":["http://10.0.30.29:6014/api/v1"],"path":["ping"],"query":[{"key":"page","value":"1"},{"key":"searchTerm","value":"water"},{"key":"radius","value":"18"},{"key":"urgencyLevel","value":"GENERAL"},{"key":"latitude","value":"-48.90"},{"key":"longitude","value":"60.20"},{"key":"category","value":"Pizza"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"562"},{"key":"ETag","value":"W/\"232-PCEOii7efYAl2pUxdCxqOfUfqtA\""},{"key":"Date","value":"Wed, 01 Apr 2026 08:54:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Pings retrieved successfully.\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 20,\n            \"total\": 1,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c4ce7b45d34604456a0296\",\n                \"userId\": \"69c22dc5e02ccffd57300444\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"neededWithin\": 24,\n                \"user\": {\n                    \"legalName\": \"Johnathan Doe\",\n                    \"businessName\": \"Doe Trading\",\n                    \"fullName\": \"John Doe\",\n                    \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774333688137-i2ovvbrsha9.jpeg\",\n                    \"businessLatitude\": -49.03,\n                    \"businessLongitude\": 60.03\n                },\n                \"distanceKm\": null\n            }\n        ]\n    }\n}"}],"_postman_id":"f86b9115-25d9-479c-965a-d8cefee8349d"},{"name":"get my created pings","id":"404458bb-99ea-418e-a487-9693f9d0e885","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/ping/my?page=1&limit=20&status=ACCEPTED","urlObject":{"path":["ping","my"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"20"},{"description":{"content":"<p>ACCEPTED | ACTIVE</p>\n","type":"text/plain"},"key":"status","value":"ACCEPTED"}],"variable":[]}},"response":[{"id":"8827a9ed-343c-4180-9cd3-e8ffb2a3750f","name":"get my pings","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/ping/my?page=1&limit=20","host":["http://10.0.30.29:6014/api/v1"],"path":["ping","my"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3680"},{"key":"ETag","value":"W/\"e60-vLAe3dzmhhks/jxd15A4Gm4/fZg\""},{"key":"Date","value":"Fri, 27 Mar 2026 10:24:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Ping created successfully.\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 20,\n            \"total\": 10,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c6593807a4982209dea8ca\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Fresh Oil\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"SPECIFIC\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-27T10:17:28.899Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c6592807a4982209dea8c9\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"SPECIFIC\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-27T10:17:12.749Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c4d2fa8f0102c6079d449b\",\n                \"status\": \"ACCEPTED\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"CONNECTIONS_ONLY\",\n                \"acceptedAt\": \"2026-03-26T10:58:07.493Z\",\n                \"createdAt\": \"2026-03-26T06:32:26.242Z\",\n                \"acceptedBy\": {\n                    \"id\": \"69c232fa86e922a1753f41e1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"email\": \"mir@gmail.com\",\n                    \"legalName\": null,\n                    \"businessName\": null,\n                    \"businessCategory\": [],\n                    \"profileImage\": null,\n                    \"businessImage\": null,\n                    \"operationYears\": null,\n                    \"position\": null,\n                    \"businessLatitude\": null,\n                    \"businessLongitude\": null\n                }\n            },\n            {\n                \"id\": \"69c4d2f18f0102c6079d449a\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"SPECIFIC\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-26T06:32:17.836Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c4d157e3b02b611b5e722c\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"SPECIFIC\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-26T06:25:27.816Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c4ce7b45d34604456a0296\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"ALL\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-26T06:13:15.987Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c4cd7192693381c0f26b75\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"SPECIFIC\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-26T06:08:49.625Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c4cd33f64a31e51751cb5d\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"CONNECTIONS_ONLY\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-26T06:07:47.048Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c4cd1f8b5ebe7edf4e50cb\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"SPECIFIC\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-26T06:07:27.915Z\",\n                \"acceptedBy\": null\n            },\n            {\n                \"id\": \"69c4cb6c46568781694ffa17\",\n                \"status\": \"ACTIVE\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"neededWithin\": 24,\n                \"notes\": \"Need clean drinking water for community shelter.\",\n                \"radius\": 5,\n                \"pingTargetType\": \"SPECIFIC\",\n                \"acceptedAt\": null,\n                \"createdAt\": \"2026-03-26T06:00:12.625Z\",\n                \"acceptedBy\": null\n            }\n        ]\n    }\n}"}],"_postman_id":"404458bb-99ea-418e-a487-9693f9d0e885"},{"name":"get pings accepted by me","id":"b264d73a-d705-4359-82e8-dce82d013309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{mir}}","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/ping/accepted-by-me?page=1&limit=20","urlObject":{"path":["ping","accepted-by-me"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"20"}],"variable":[]}},"response":[{"id":"4c3b7c24-dab7-4882-bb8b-caed4d8c33c0","name":"get pings accepted by me","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text","disabled":true},{"key":"Authorization","value":"{{mir}}","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/ping/accepted-by-me?page=1&limit=20","host":["http://10.0.30.29:6014/api/v1"],"path":["ping","accepted-by-me"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"966"},{"key":"ETag","value":"W/\"3c6-vz7kKQc/dsg5lcWjSLsamObbqcQ\""},{"key":"Date","value":"Mon, 30 Mar 2026 09:07:58 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Pings accepted by me retrieved successfully.\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 20,\n            \"total\": 2,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c6593807a4982209dea8ca\",\n                \"userId\": \"69c22dc5e02ccffd57300444\",\n                \"itemName\": \"Fresh Oil\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"neededWithin\": 24,\n                \"user\": {\n                    \"legalName\": \"Johnathan Doe\",\n                    \"businessName\": \"Doe Trading\",\n                    \"fullName\": \"John Doe\",\n                    \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774333688137-i2ovvbrsha9.jpeg\",\n                    \"businessLatitude\": -49.03,\n                    \"businessLongitude\": 60.03\n                }\n            },\n            {\n                \"id\": \"69c4d2fa8f0102c6079d449b\",\n                \"userId\": \"69c22dc5e02ccffd57300444\",\n                \"itemName\": \"Drinking Water\",\n                \"quantity\": 20,\n                \"unit\": \"LITER\",\n                \"urgencyLevel\": \"GENERAL\",\n                \"neededWithin\": 24,\n                \"user\": {\n                    \"legalName\": \"Johnathan Doe\",\n                    \"businessName\": \"Doe Trading\",\n                    \"fullName\": \"John Doe\",\n                    \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774333688137-i2ovvbrsha9.jpeg\",\n                    \"businessLatitude\": -49.03,\n                    \"businessLongitude\": 60.03\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"b264d73a-d705-4359-82e8-dce82d013309"},{"name":"get ping details","id":"fdb3559d-4d89-4415-a48d-8d07a56b6886","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/ping/:pingId","description":"<p>ping/:pingId</p>\n","urlObject":{"path":["ping",":pingId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"25985f53-f500-4f4c-a86b-2db9199e071f","type":"any","value":"69c4d2fa8f0102c6079d449b","key":"pingId"}]}},"response":[{"id":"2942d7ae-3927-473d-8b8c-b749b20cc52e","name":"get ping details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/ping/:pingId","host":["http://10.0.30.29:6014/api/v1"],"path":["ping",":pingId"],"variable":[{"key":"pingId","value":"69c4d2fa8f0102c6079d449b"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"701"},{"key":"ETag","value":"W/\"2bd-l75KGMjPzSBNeKrm5yGj3bMrf1k\""},{"key":"Date","value":"Fri, 27 Mar 2026 10:25:54 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Ping details retrieved successfully.\",\n    \"result\": {\n        \"id\": \"69c4d2fa8f0102c6079d449b\",\n        \"status\": \"ACCEPTED\",\n        \"urgencyLevel\": \"GENERAL\",\n        \"itemName\": \"Drinking Water\",\n        \"quantity\": 20,\n        \"unit\": \"LITER\",\n        \"neededWithin\": 24,\n        \"notes\": \"Need clean drinking water for community shelter.\",\n        \"radius\": 5,\n        \"pingTargetType\": \"CONNECTIONS_ONLY\",\n        \"acceptedAt\": \"2026-03-26T10:58:07.493Z\",\n        \"createdAt\": \"2026-03-26T06:32:26.242Z\",\n        \"acceptedBy\": {\n            \"id\": \"69c232fa86e922a1753f41e1\",\n            \"fullName\": \"Mir Bin A. Karim\",\n            \"email\": \"mir@gmail.com\",\n            \"legalName\": null,\n            \"businessName\": null,\n            \"businessCategory\": [],\n            \"profileImage\": null,\n            \"businessImage\": null,\n            \"operationYears\": null,\n            \"position\": null,\n            \"businessLatitude\": null,\n            \"businessLongitude\": null\n        }\n    }\n}"}],"_postman_id":"fdb3559d-4d89-4415-a48d-8d07a56b6886"},{"name":"accept ping","id":"914f24fd-0b89-4853-ad14-4c31dce07682","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{mir}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://10.0.30.29:6014/api/v1/ping/accept/:pingId","description":"<p>accept/:pingId</p>\n","urlObject":{"path":["ping","accept",":pingId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"f3c5afa3-f03c-4e29-af60-8c75e7c858fb","type":"any","value":"69c6593807a4982209dea8ca","key":"pingId"}]}},"response":[{"id":"53de16d7-c7fa-4f95-8b44-ed7653385e75","name":"accept ping","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{john6}}","type":"text","disabled":true},{"key":"Authorization","value":"{{mir}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"http://10.0.30.29:6014/api/v1/ping/accept/:pingId","host":["http://10.0.30.29:6014/api/v1"],"path":["ping","accept",":pingId"],"variable":[{"key":"pingId","value":"69c6593807a4982209dea8ca"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"142"},{"key":"ETag","value":"W/\"8e-tV0k8AsVmq04/AQ1BG/Zaf6mhaA\""},{"key":"Date","value":"Fri, 27 Mar 2026 10:28:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Ping accepted successfully.\",\n    \"result\": {\n        \"id\": \"69c6593807a4982209dea8ca\",\n        \"itemName\": \"Fresh Oil\",\n        \"status\": \"ACCEPTED\"\n    }\n}"}],"_postman_id":"914f24fd-0b89-4853-ad14-4c31dce07682"},{"name":"delete ping","id":"70dc10f4-c531-4ccf-8794-3dcbb6cf69d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://10.0.30.29:6014/api/v1/ping/delete/:pingId","urlObject":{"path":["ping","delete",":pingId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"9be01922-b4ca-484c-a9cd-d56fa65158df","type":"any","value":"69c6592807a4982209dea8c9","key":"pingId"}]}},"response":[{"id":"696b48e9-759f-4eda-b434-48ff72dfd075","name":"delete ping","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"http://10.0.30.29:6014/api/v1/ping/delete/:pingId","host":["http://10.0.30.29:6014/api/v1"],"path":["ping","delete",":pingId"],"variable":[{"key":"pingId","value":"69c6592807a4982209dea8c9"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"126"},{"key":"ETag","value":"W/\"7e-UMEMxlZu7TJS+EgfSwrkrNj0mi0\""},{"key":"Date","value":"Fri, 27 Mar 2026 10:30:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Ping deleted successfully.\",\n    \"result\": {\n        \"id\": \"69c6592807a4982209dea8c9\",\n        \"itemName\": \"Drinking Water\"\n    }\n}"}],"_postman_id":"70dc10f4-c531-4ccf-8794-3dcbb6cf69d7"}],"id":"34244552-7138-41de-a8c4-5901d81fff84","_postman_id":"34244552-7138-41de-a8c4-5901d81fff84","description":""},{"name":"auth.api","item":[{"name":"login user (email password)","event":[{"listen":"test","script":{"id":"1a25ea7a-c757-46e2-80fc-c0f17cf1f4d7","exec":["const res = pm.response.json();","const accessToken = res?.result?.accessToken;","","if (accessToken) {","    pm.collectionVariables.set(\"accessToken\", accessToken);","    console.log(\"✅ accessToken saved:\", accessToken);","}"],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"6a89c695-e474-476e-82f9-adffae4b6b5b","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"00a11c2a-1d78-43b6-ab4a-1078440db89d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john6.doe@example.com\",\n  \"password\": \"Aw32@320\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/login","urlObject":{"path":["auth","login"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"63b20fdb-5b69-40b7-82f4-07ab832e50a9","name":"login user (email password)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john6.doe@example.com\",\n  \"password\": \"Abc123!@\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"374"},{"key":"ETag","value":"W/\"176-Q+19M1iLMuvAQOvX/Kyb74txwIk\""},{"key":"Date","value":"Tue, 24 Mar 2026 06:44:31 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User logged in successfully!\",\n    \"result\": {\n        \"userId\": \"69c22dc5e02ccffd57300444\",\n        \"role\": \"USER\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzIyZGM1ZTAyY2NmZmQ1NzMwMDQ0NCIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzM0NjcwLCJleHAiOjE3NzU2MzA2NzB9.swUHg78ya5dR5758scq0BU9VKdrtI9d5kcTReqO27Kg\",\n        \"loginType\": \"EMAIL_PASS\",\n        \"isProfileComplete\": true\n    }\n}"}],"_postman_id":"00a11c2a-1d78-43b6-ab4a-1078440db89d"},{"name":"google login","event":[{"listen":"test","script":{"id":"d1eb5acc-6dbe-44b4-b393-f76cdad4860c","exec":["const res = pm.response.json();","const accessToken = res?.result?.accessToken;","","if (accessToken) {","    pm.collectionVariables.set(\"accessToken\", accessToken);","    console.log(\"✅ accessToken saved:\", accessToken);","}"],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"b7e5d5c1-d13c-490f-8800-8010c2cd9c00","exec":[],"type":"text/javascript"}}],"id":"02bfef66-28f2-4df3-8b6d-bb8b44b75f96","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"mir@gmail.com\",\n  \"fcmToken\": \"fcm3\",\n  \"fullName\": \"Mir Bin A. Karim\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/google","description":"<h3 id=\"make-sure-validated-properly\">make sure validated properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>const googleLoginSchema = z\n  .object({\n    fullName: z.string().optional(),\n    email: z.string().email(),\n    fcmToken: z.string().optional(),\n  })\n  .strict();\n</code></pre>","urlObject":{"path":["auth","google"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"5282b02e-a8ef-45ff-ac43-9fbc7e2594c3","name":"google login","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"mir@gmail.com\",\n  \"fcmToken\": \"fcm3\",\n  \"fullName\": \"Mir Bin A. Karim\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/google"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"380"},{"key":"ETag","value":"W/\"17c-ne8uebSN5jyIdgkJUisNdZDY5Z0\""},{"key":"Date","value":"Tue, 24 Mar 2026 06:46:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Google logged in successfully!\",\n    \"result\": {\n        \"userId\": \"69c232fa86e922a1753f41e1\",\n        \"role\": \"NOT_SET\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzIzMmZhODZlOTIyYTE3NTNmNDFlMSIsInJvbGUiOiJOT1RfU0VUIiwiaWF0IjoxNzc0MzM0NzcxLCJleHAiOjE3NzU2MzA3NzF9.qo59KscZ7-62qOcRVE1qW36OHTHrknJNQ1HwGJKeM3o\",\n        \"loginType\": \"GOOGLE\",\n        \"isProfileComplete\": false\n    }\n}"}],"_postman_id":"02bfef66-28f2-4df3-8b6d-bb8b44b75f96"},{"name":"apple login","event":[{"listen":"test","script":{"id":"5d23580a-700e-4cc2-8d37-4e5116cbb2d3","exec":["const res = pm.response.json();","const accessToken = res?.result?.accessToken;","","if (accessToken) {","    pm.collectionVariables.set(\"accessToken\", accessToken);","    console.log(\"✅ accessToken saved:\", accessToken);","}"],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"ef260ce7-1c40-413b-9076-a08378e49bf2","exec":[],"type":"text/javascript"}}],"id":"49bee9f8-39e7-4981-a0d4-d044c0f04970","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"appleId\": \"appleId1\",\n  \"email\": \"apple1@gmail.com\",\n  \"fcmToken\": \"fcm3\",\n  \"fullName\": \"Mir Bin A. Karim\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/apple","description":"<h3 id=\"make-sure-validate-properly\">make sure validate properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-typescript\">const appleLoginSchema = z\n  .object({\n    appleId: z.string(),\n    fullName: z.string().optional(),\n    email: z.string().email().optional(),\n    fcmToken: z.string().optional(),\n  })\n  .strict();\n</code></pre>\n","urlObject":{"path":["auth","apple"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"6aee51f3-8952-4e34-8eee-14344f7467bd","name":"apple login","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"appleId\": \"appleId1\",\n  \"email\": \"apple1@gmail.com\",\n  \"fcmToken\": \"fcm3\",\n  \"fullName\": \"Mir Bin A. Karim\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/apple"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"378"},{"key":"ETag","value":"W/\"17a-on2L66r2CoP26oPbtNVgkWuSXgQ\""},{"key":"Date","value":"Tue, 24 Mar 2026 06:47:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Apple logged in successfully!\",\n    \"result\": {\n        \"userId\": \"69c233654cf6dafe440358a1\",\n        \"role\": \"NOT_SET\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzIzMzY1NGNmNmRhZmU0NDAzNThhMSIsInJvbGUiOiJOT1RfU0VUIiwiaWF0IjoxNzc0MzM0ODIxLCJleHAiOjE3NzU2MzA4MjF9._nL7GgXLYX7sJWeM4sX6dfk8b30VvUAGwnmmZDVt-ao\",\n        \"loginType\": \"APPLE\",\n        \"isProfileComplete\": false\n    }\n}"}],"_postman_id":"49bee9f8-39e7-4981-a0d4-d044c0f04970"},{"name":"change password","id":"588566e6-d7ef-465b-a8e1-58d33ab27443","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"newPassword\": \"Abc123!@\",\n  \"oldPassword\": \"Aw32@320\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/change-pass","description":"<h3 id=\"make-sure-validate-properly\">make sure validate properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-typescript\">const changePasswordSchema = z\n  .object({\n    oldPassword: z\n      .string()\n      .min(8, \"Wrong password\")\n      .max(64, \"Wrong password\")\n      .regex(/[A-Z]/, \"Wrong password\")\n      .regex(/[a-z]/, \"Wrong password\")\n      .regex(/[0-9]/, \"Wrong password\")\n      .regex(/[@$!%*?&amp;#^()_\\-+=\\[\\]{};:'\",.&lt;&gt;\\/\\\\|]/, \"Wrong password\")\n      .regex(/^\\S+$/, \"Wrong password\"),\n\n    newPassword: z\n      .string()\n      .min(8, \"Password must be at least 8 characters long\")\n      .max(64, \"Password must be at most 64 characters long\")\n      .regex(/[A-Z]/, \"Password must contain at least one uppercase letter\")\n      .regex(/[a-z]/, \"Password must contain at least one lowercase letter\")\n      .regex(/[0-9]/, \"Password must contain at least one number\")\n      .regex(\n        /[@$!%*?&amp;#^()_\\-+=\\[\\]{};:'\",.&lt;&gt;\\/\\\\|]/,\n        \"Password must contain at least one special character\",\n      )\n      .regex(/^\\S+$/, \"Password must not contain spaces\"),\n  })\n\n  .strict();\n</code></pre>\n","urlObject":{"path":["auth","change-pass"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"c691db81-71f1-4488-b571-5637f9151d40","name":"change password","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"newPassword\": \"Aw32@320\",\n  \"oldPassword\": \"Abc123!@\"\n}","options":{"raw":{"language":"json"}}},"url":"http://10.0.30.29:6014/api/v1/auth/change-pass"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-Gyjk891QgGYFJm3EzGd3yWq2tgs\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:19:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Password changed successfully.\"\n}"}],"_postman_id":"588566e6-d7ef-465b-a8e1-58d33ab27443"},{"name":"send forgot pass otp","id":"b28c6891-fc26-4582-b2b1-919797b27d46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/send-forgot-otp","description":"<h3 id=\"make-sure-validate-properly\">make sure validate properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-typescript\">const sendForgotPassOtpSchema = z\n  .object({\n    email: z.string().email(),\n  })\n  .strict();\n</code></pre>\n","urlObject":{"path":["auth","send-forgot-otp"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"f61abc54-0f6d-46bd-b5c0-097fd96a120c","name":"send forgot pass otp","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/send-forgot-otp"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"108"},{"key":"ETag","value":"W/\"6c-k+BJ1BW1B8xQ/w5EGHaf6muxVNM\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:22:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Reset password otp send to your email. Please check and verify.\",\n    \"result\": \"2192\"\n}"}],"_postman_id":"b28c6891-fc26-4582-b2b1-919797b27d46"},{"name":"verify forgot pass otp","id":"bf2a64bf-1ea9-4d8b-a35f-46026812f4b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\",\n  \"otp\": \"7185\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/verify-forgot-otp","description":"<h3 id=\"make-sure-validate-properly\">make sure validate properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-typescript\">const verifyForgotPasswordOtpSchema = z\n  .object({\n    email: z.string().email(),\n    otp: z.string().min(4).max(4),\n  })\n  .strict();\n</code></pre>\n","urlObject":{"path":["auth","verify-forgot-otp"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"5cc474bb-4bec-4891-a536-e8b562af10ce","name":"verify forgot pass otp","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\",\n  \"otp\": \"7185\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/verify-forgot-otp"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"295"},{"key":"ETag","value":"W/\"127-kDI1U5np1iZxFNEcG1/kklff9wM\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:29:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"OTP verified successfully.\",\n    \"result\": {\n        \"forgetToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsImVtYWlsIjoiam9obi5kb2VAZXhhbXBsZS5jb20iLCJpYXQiOjE3NzQzMjY1NzcsImV4cCI6MTc3NTYyMjU3N30.kkInw-9-daqLhu_HOJcJtGpTFDk-3VUddIpdSOiKnxQ\"\n    }\n}"}],"_postman_id":"bf2a64bf-1ea9-4d8b-a35f-46026812f4b1"},{"name":"reset password","id":"37c857bd-5dc6-4ad4-8292-3ee2fa093435","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{forgotToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"newPassword\": \"Abc123!@\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/reset-password","urlObject":{"path":["auth","reset-password"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"caef5de6-f464-4acd-97a9-d26574116af8","name":"reset password","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{forgotToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"newPassword\": \"Abc123!@\"\n}"},"url":"http://10.0.30.29:6014/api/v1/auth/reset-password"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"57"},{"key":"ETag","value":"W/\"39-9vKCJhgaz5TYVZgkYDqeMTIL4aE\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:30:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Password reset successfully.\"\n}"}],"_postman_id":"37c857bd-5dc6-4ad4-8292-3ee2fa093435"},{"name":"fetch my profile","id":"2a70398f-640e-42be-ba37-634b9f1195b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"http://10.0.30.29:6014/api/v1/auth/me","urlObject":{"path":["auth","me"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"1affce36-fa2e-40cc-8e81-fd173de83008","name":"fetch my profile","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"http://10.0.30.29:6014/api/v1/auth/me"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"585"},{"key":"ETag","value":"W/\"249-zL8Bz9IiGpfi1nqFQqG8V7gPCas\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:37:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"My profile fetched successfully.\",\n    \"result\": {\n        \"id\": \"69c1ff3d150d7ee068c28f8e\",\n        \"email\": \"john.doe@example.com\",\n        \"fullName\": \"Alice Johnson\",\n        \"role\": \"USER\",\n        \"lastLoginAt\": \"2026-03-24T04:14:02.859Z\",\n        \"legalName\": \"Alice L. Johnson\",\n        \"businessCategory\": \"Bakery\",\n        \"operationYears\": 10,\n        \"position\": \"Owner\",\n        \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774327012121-8ie7bkrzig5.jpeg\",\n        \"businessImage\": \"https://api.zenexcloud.com/emdadullah/uploads/business/1774327012915-g08ew1jyr4o.jpeg\",\n        \"loginType\": \"EMAIL_PASS\",\n        \"createdAt\": \"2026-03-24T03:04:29.132Z\"\n    }\n}"}],"_postman_id":"2a70398f-640e-42be-ba37-634b9f1195b3"},{"name":"update my profile","id":"ec786ac6-8b88-49a4-95a8-ef24900e73e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"bodyData","value":"{\n  \"businessCategory\": [\n    \"Retail\",\n    \"Pizza\"\n  ],\n  \"businessLatitude\": -39.03,\n  \"businessLongitude\": 60.03,\n  \"businessName\": \"Doe Trading\",\n  \"fullName\": \"John Doe\",\n  \"legalName\": \"Johnathan Doe\",\n  \"operationYears\": 5,\n  \"position\": \"Owner\"\n}","type":"text","uuid":"86da1773-f44c-4ae1-b705-b2c83bfd1262"},{"key":"profileImage","type":"file","uuid":"2b6f7c0d-4571-4a56-be01-22dcf64438a5","src":"Nf_K3W3fm/download.jpeg"},{"key":"businessImage","type":"file","uuid":"963f48a3-eabc-460a-b14a-deabef7512e2","src":"95j9nO3Xe/download (1).jpeg"}]},"url":"http://10.0.30.29:6014/api/v1/auth/me/update","description":"<h3 id=\"make-sure-validated-properly\">make sure validated properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-typescript\">z\n  .object({\n    legalName: z.string().min(2).max(50).optional(),\n    businessName: z.string().min(2).max(50).optional(),\n    fullName: z.string().min(2).max(30).optional(),\n    businessCategory: z.array(z.string().min(2).max(30).optional()),\n    operationYears: z.number().min(0).max(100).optional(),\n    businessLatitude: z\n      .number()\n      .min(-90, \"Latitude must be &gt;= -90\")\n      .max(90, \"Latitude must be &lt;=90\")\n      .optional(),\n    businessLongitude: z\n      .number()\n      .min(-180, \"Longitude must be &gt;= -180\")\n      .max(180, \"Longitude must be &lt;=180\")\n      .optional(),\n    position: z.string().min(2).max(50).optional(),\n  })\n\n</code></pre>\n","urlObject":{"path":["auth","me","update"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"57510711-b215-4c09-9954-4ae212c96ec6","name":"update my profile","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"bodyData","value":"{\n  \"businessCategory\": [\n    \"Retail\",\n    \"Pizza\"\n  ],\n  \"businessLatitude\": -39.03,\n  \"businessLongitude\": 60.03,\n  \"businessName\": \"Doe Trading\",\n  \"fullName\": \"John Doe\",\n  \"legalName\": \"Johnathan Doe\",\n  \"operationYears\": 5,\n  \"position\": \"Owner\"\n}","type":"text","uuid":"86da1773-f44c-4ae1-b705-b2c83bfd1262"},{"key":"profileImage","type":"file","uuid":"2b6f7c0d-4571-4a56-be01-22dcf64438a5","src":"Nf_K3W3fm/download.jpeg"},{"key":"businessImage","type":"file","uuid":"963f48a3-eabc-460a-b14a-deabef7512e2","src":"95j9nO3Xe/download (1).jpeg"}]},"url":"http://10.0.30.29:6014/api/v1/auth/me/update"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"128"},{"key":"ETag","value":"W/\"80-vzbXLgsu2F3QLMFdcD0lWS8vMz8\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:36:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Profile updated successfully.\",\n    \"result\": {\n        \"id\": \"69c1ff3d150d7ee068c28f8e\",\n        \"fullName\": \"Alice Johnson\"\n    }\n}"}],"_postman_id":"ec786ac6-8b88-49a4-95a8-ef24900e73e9"}],"id":"5f7de174-7b26-4426-9442-4397fe7e2dcb","_postman_id":"5f7de174-7b26-4426-9442-4397fe7e2dcb","description":""},{"name":"user.api","item":[{"name":"get all users | admin","id":"7a1d00ad-02fe-4dbb-9db1-91b832a39f62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://10.0.30.29:6014/api/v1/user/all","urlObject":{"path":["user","all"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"12d395f7-a500-48d1-a8e0-2d64f3b1d9d6","name":"get all users | admin","originalRequest":{"method":"GET","header":[],"url":"http://10.0.30.29:6014/api/v1/user/all"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3742"},{"key":"ETag","value":"W/\"e9e-XXFnxmaLcgKxMUpyVe/KwC2+PUg\""},{"key":"Date","value":"Wed, 01 Apr 2026 10:39:26 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"fetched successfully\",\n    \"result\": [\n        {\n            \"id\": \"69c22caae02ccffd57300441\",\n            \"email\": \"support@restaurant.com\",\n            \"password\": \"$2a$12$Vz1C3w43nYm/8kcaF7z5UuchXi25GGboN6qQ4ogWWEuiMBHCjcMn.\",\n            \"role\": \"ADMIN\",\n            \"legalName\": null,\n            \"businessName\": null,\n            \"fullName\": \"Super Admin\",\n            \"businessCategory\": [],\n            \"operationYears\": null,\n            \"businessImage\": null,\n            \"profileImage\": null,\n            \"position\": null,\n            \"businessLatitude\": null,\n            \"businessLongitude\": null,\n            \"fcmTokens\": [],\n            \"createdAt\": \"2026-03-24T06:18:18.215Z\",\n            \"updatedAt\": \"2026-03-24T06:18:18.215Z\",\n            \"lastLoginAt\": \"2026-03-24T06:18:18.215Z\",\n            \"appleId\": null,\n            \"loginType\": \"EMAIL_PASS\"\n        },\n        {\n            \"id\": \"69c22dc5e02ccffd57300444\",\n            \"email\": \"john6.doe@example.com\",\n            \"password\": \"$2a$10$cniiO3ySxtzYySXCw8dTwOyloKBCmTATj5aS/Q2MGgebTa9j8bM86\",\n            \"role\": \"USER\",\n            \"legalName\": \"Johnathan Doe\",\n            \"businessName\": \"Doe Trading\",\n            \"fullName\": \"John Doe\",\n            \"businessCategory\": [\n                \"Retail\",\n                \"Pizza\"\n            ],\n            \"operationYears\": 5,\n            \"businessImage\": \"https://api.zenexcloud.com/emdadullah/uploads/business/1774333689148-brx3c33yw15.jpeg\",\n            \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774333688137-i2ovvbrsha9.jpeg\",\n            \"position\": \"Owner\",\n            \"businessLatitude\": -49.03,\n            \"businessLongitude\": 60.03,\n            \"fcmTokens\": [],\n            \"createdAt\": \"2026-03-24T06:23:01.259Z\",\n            \"updatedAt\": \"2026-04-01T09:40:50.288Z\",\n            \"lastLoginAt\": \"2026-04-01T09:40:50.287Z\",\n            \"appleId\": null,\n            \"loginType\": \"EMAIL_PASS\"\n        },\n        {\n            \"id\": \"69c232fa86e922a1753f41e1\",\n            \"email\": \"mir@gmail.com\",\n            \"password\": null,\n            \"role\": \"NOT_SET\",\n            \"legalName\": null,\n            \"businessName\": null,\n            \"fullName\": \"Mir Bin A. Karim\",\n            \"businessCategory\": [\n                \"Pizza\"\n            ],\n            \"operationYears\": null,\n            \"businessImage\": null,\n            \"profileImage\": null,\n            \"position\": null,\n            \"businessLatitude\": null,\n            \"businessLongitude\": null,\n            \"fcmTokens\": [\n                \"fcm3\"\n            ],\n            \"createdAt\": \"2026-03-24T06:45:14.199Z\",\n            \"updatedAt\": \"2026-03-28T06:49:33.059Z\",\n            \"lastLoginAt\": \"2026-03-25T06:51:07.956Z\",\n            \"appleId\": null,\n            \"loginType\": \"GOOGLE\"\n        },\n        {\n            \"id\": \"69c233654cf6dafe440358a1\",\n            \"email\": \"apple1@gmail.com\",\n            \"password\": \"$2a$10$nRZGQ/hpU35Rnk6a.ZoCperOInY8yLhLy.b6dmgkS1x2RyqyPdWcO\",\n            \"role\": \"USER\",\n            \"legalName\": null,\n            \"businessName\": null,\n            \"fullName\": \"Apple User\",\n            \"businessCategory\": [],\n            \"operationYears\": null,\n            \"businessImage\": null,\n            \"profileImage\": null,\n            \"position\": null,\n            \"businessLatitude\": null,\n            \"businessLongitude\": null,\n            \"fcmTokens\": [\n                \"fcm3\"\n            ],\n            \"createdAt\": \"2026-03-24T06:47:01.351Z\",\n            \"updatedAt\": \"2026-04-01T05:54:31.431Z\",\n            \"lastLoginAt\": \"2026-04-01T05:54:31.430Z\",\n            \"appleId\": \"appleId1\",\n            \"loginType\": \"EMAIL_PASS\"\n        },\n        {\n            \"id\": \"69c235356f20b06bcfc22b51\",\n            \"email\": \"john.doe@example.com\",\n            \"password\": \"$2a$10$vc1D9bQm/jhQIYfkYDLZG.3Erz3rTw9ud80A/LGNLt46uPtyEBvtK\",\n            \"role\": \"USER\",\n            \"legalName\": \"Johnathan Doe\",\n            \"businessName\": \"Doe Trading\",\n            \"fullName\": \"John Doe\",\n            \"businessCategory\": [\n                \"Retail\",\n                \"Pizza\"\n            ],\n            \"operationYears\": 5,\n            \"businessImage\": \"https://api.zenexcloud.com/emdadullah/uploads/business/1774335273400-q8sgay2ul9.jpeg\",\n            \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774335272259-e32iuruhd7.jpeg\",\n            \"position\": \"Owner\",\n            \"businessLatitude\": -39.03,\n            \"businessLongitude\": 60.03,\n            \"fcmTokens\": [\n                \"fcm_token_abc123xyz\"\n            ],\n            \"createdAt\": \"2026-03-24T06:54:45.597Z\",\n            \"updatedAt\": \"2026-03-28T06:43:57.332Z\",\n            \"lastLoginAt\": \"2026-03-28T06:43:57.331Z\",\n            \"appleId\": null,\n            \"loginType\": \"EMAIL_PASS\"\n        },\n        {\n            \"id\": \"69cb84fc79aa32a54ecc65ee\",\n            \"email\": \"mubarak.ali@example.com\",\n            \"password\": \"$2a$10$oxo8zQvsf1BYf1//p7GGVeV.yAHZrp5pEOGAU16uoIoPnu30scdMG\",\n            \"role\": \"USER\",\n            \"legalName\": \"Mubarak Enterprise\",\n            \"businessName\": \"Doe Trading\",\n            \"fullName\": \"Mubarak\",\n            \"businessCategory\": [\n                \"Retail\",\n                \"Pizza\"\n            ],\n            \"operationYears\": 5,\n            \"businessImage\": null,\n            \"profileImage\": null,\n            \"position\": \"Owner\",\n            \"businessLatitude\": -39.03,\n            \"businessLongitude\": 60.03,\n            \"fcmTokens\": [\n                \"fcm_token_abc123xyz\"\n            ],\n            \"createdAt\": \"2026-03-31T08:25:32.596Z\",\n            \"updatedAt\": \"2026-03-31T08:25:32.596Z\",\n            \"lastLoginAt\": \"2026-03-31T08:25:32.596Z\",\n            \"appleId\": null,\n            \"loginType\": \"EMAIL_PASS\"\n        }\n    ]\n}"}],"_postman_id":"7a1d00ad-02fe-4dbb-9db1-91b832a39f62"},{"name":"get user detais","id":"4f297b19-ade3-46c3-84f6-fdb8cf1adcbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://10.0.30.29:6014/api/v1/user/:userId","description":"<p>user/:userId</p>\n","urlObject":{"path":["user",":userId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"d3724744-656a-4bb1-bd79-2589e77613cd","type":"any","value":"69c22caae02ccffd57300441","key":"userId"}]}},"response":[{"id":"86db9c1d-2173-410a-80fb-326c80cfbeb4","name":"get user detais","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://10.0.30.29:6014/api/v1/user/:userId","host":["http://10.0.30.29:6014/api/v1"],"path":["user",":userId"],"variable":[{"key":"userId","value":"69c22caae02ccffd57300441"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"345"},{"key":"ETag","value":"W/\"159-HN2DA6VZnF7zS+v6Dz42N2bj+p8\""},{"key":"Date","value":"Wed, 01 Apr 2026 10:32:47 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User details fetched successfully\",\n    \"result\": {\n        \"id\": \"69c22caae02ccffd57300441\",\n        \"email\": \"support@restaurant.com\",\n        \"role\": \"ADMIN\",\n        \"fullName\": \"Super Admin\",\n        \"businessCategory\": [],\n        \"operationYears\": null,\n        \"position\": null,\n        \"loginType\": \"EMAIL_PASS\",\n        \"lastLoginAt\": \"2026-03-24T06:18:18.215Z\",\n        \"businessImage\": null,\n        \"profileImage\": null\n    }\n}"}],"_postman_id":"4f297b19-ade3-46c3-84f6-fdb8cf1adcbf"},{"name":"create user","id":"e1ead610-216d-4bd0-82c6-5f4a642f01d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"bodyData","value":"{\n  \"businessCategory\": [\n    \"Retail\",\n    \"Pizza\"\n  ],\n  \"businessLatitude\": -39.03,\n  \"businessLongitude\": 60.03,\n  \"businessName\": \"Doe Trading\",\n  \"email\": \"john.doe@example.com\",\n  \"fcmToken\": \"fcm_token_abc123xyz\",\n  \"fullName\": \"John Doe\",\n  \"legalName\": \"Johnathan Doe\",\n  \"operationYears\": 5,\n  \"password\": \"Abc123!@\",\n  \"position\": \"Owner\",\n  \"role\": \"USER\"\n}","type":"text","uuid":"cf758a39-98e6-4595-ba19-09fcd257fa7c"},{"key":"profileImage","type":"file","uuid":"133a35c5-216d-4796-8561-17790f25077b","src":"4_pLh6tzf/download.jpeg"},{"key":"businessImage","type":"file","uuid":"4f0fe842-c01d-417e-829d-9fd673eba258","src":"oKx1_iqNU/download (1).jpeg"}]},"url":"http://10.0.30.29:6014/api/v1/user/create","urlObject":{"path":["user","create"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"a36e6b55-2dc1-4b71-91dd-dc567a5bf02c","name":"create user","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"bodyData","value":"{\n  \"businessCategory\": [\n    \"Retail\",\n    \"Pizza\"\n  ],\n  \"businessLatitude\": -39.03,\n  \"businessLongitude\": 60.03,\n  \"businessName\": \"Doe Trading\",\n  \"email\": \"john6.doe@example.com\",\n  \"fcmToken\": \"fcm_token_abc123xyz\",\n  \"fullName\": \"John Doe\",\n  \"legalName\": \"Johnathan Doe\",\n  \"operationYears\": 5,\n  \"password\": \"Abc123!@\",\n  \"position\": \"Owner\",\n  \"role\": \"USER\"\n}","type":"text","uuid":"cf758a39-98e6-4595-ba19-09fcd257fa7c"},{"key":"profileImage","type":"file","uuid":"133a35c5-216d-4796-8561-17790f25077b","src":"4_pLh6tzf/download.jpeg"},{"key":"businessImage","type":"file","uuid":"4f0fe842-c01d-417e-829d-9fd673eba258","src":"oKx1_iqNU/download (1).jpeg"}]},"url":"http://10.0.30.29:6014/api/v1/user/create"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"133"},{"key":"ETag","value":"W/\"85-4i8T1MpIQ89/p9GAZCSc7cKNYA0\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:46:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Pending user created successfully, please verify\",\n    \"result\": {\n        \"email\": \"john3.doe@example.com\",\n        \"otp\": \"4906\"\n    }\n}"}],"_postman_id":"e1ead610-216d-4bd0-82c6-5f4a642f01d0"},{"name":"verify user","event":[{"listen":"test","script":{"id":"cd75e5f5-9069-41fd-9b24-44d86179fd37","exec":["const res = pm.response.json();","const accessToken = res?.result?.accessToken;","","if (accessToken) {","    pm.collectionVariables.set(\"accessToken\", accessToken);","    console.log(\"✅ accessToken saved:\", accessToken);","}"],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"2d44f8e0-9f09-456a-a22b-5e7b8bf0925f","exec":[],"type":"text/javascript"}}],"id":"5395defd-6753-41ca-9d54-f76867f14715","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\",\n  \"otp\": \"3415\"\n}"},"url":"http://10.0.30.29:6014/api/v1/user/verify","urlObject":{"path":["user","verify"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"2e8a7631-b694-436d-89f2-18524748dcdb","name":"verify user","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john3.doe@example.com\",\n  \"otp\": \"7576\"\n}"},"url":"http://10.0.30.29:6014/api/v1/user/verify"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"347"},{"key":"ETag","value":"W/\"15b-aUCNle/pt/OIJHkkXMdTmJu5Rl0\""},{"key":"Date","value":"Tue, 24 Mar 2026 04:51:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User verified successfully\",\n    \"result\": {\n        \"userId\": \"69c218428f556b5af8a1862b\",\n        \"role\": \"USER\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzIxODQyOGY1NTZiNWFmOGExODYyYiIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzI3ODc1LCJleHAiOjE3NzU2MjM4NzV9.2fDK8rIkeOXdkSNANgkMhcnXClCa5vGsCd7Wnnei12s\",\n        \"loginType\": \"EMAIL_PASS\",\n        \"isProfileComplete\": true\n    }\n}"},{"id":"54bbb6ef-8d50-4475-aedf-6ec8dafd241a","name":"verify user","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"john.doe@example.com\",\n  \"otp\": \"3415\"\n}"},"url":"http://10.0.30.29:6014/api/v1/user/verify"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"372"},{"key":"ETag","value":"W/\"174-6qPNHotlmlcfBfrn/0n/WxrNJQg\""},{"key":"Date","value":"Tue, 24 Mar 2026 06:54:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User verified successfully\",\n    \"result\": {\n        \"userId\": \"69c235356f20b06bcfc22b51\",\n        \"role\": \"USER\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzIzNTM1NmYyMGIwNmJjZmMyMmI1MSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzM1Mjg1LCJleHAiOjE3NzU2MzEyODV9.THRIYtbnx2ZdugPgrFA4NC-PeA_scenTA3MqNTtM9D0\",\n        \"loginType\": \"EMAIL_PASS\",\n        \"isProfileComplete\": true\n    }\n}"}],"_postman_id":"5395defd-6753-41ca-9d54-f76867f14715"}],"id":"a89efb2f-498e-4d00-ac2c-7709815369eb","description":"<p>Kulala Export: /home/sj/web/smt_project/sandhisagar_backend/src/app/modules/user/user.api.http</p>\n","_postman_id":"a89efb2f-498e-4d00-ac2c-7709815369eb"},{"name":"connection.api","item":[{"name":"find users to connect","id":"6467f1f1-7a66-43a9-99cb-d56eba578f46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/connection/find?searchTerm=muba&page=1&limit=20","urlObject":{"path":["connection","find"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"searchTerm","value":"muba"},{"key":"page","value":"1"},{"key":"limit","value":"20"}],"variable":[]}},"response":[{"id":"1ed513ab-0a3c-4c37-881d-e278e868f308","name":"find users to connect","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/connection/find?searchTerm=muba&page=1&limit=20","host":["http://10.0.30.29:6014/api/v1"],"path":["connection","find"],"query":[{"key":"searchTerm","value":"muba"},{"key":"page","value":"1"},{"key":"limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"572"},{"key":"ETag","value":"W/\"23c-ArwaKrVVSjN2kKPbiLzP+RWGFjI\""},{"key":"Date","value":"Thu, 26 Mar 2026 04:42:08 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Find users successfully.\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 10,\n            \"total\": 1,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c235356f20b06bcfc22b51\",\n                \"legalName\": \"Johnathan Doe\",\n                \"businessName\": \"Doe Trading\",\n                \"fullName\": \"John Doe\",\n                \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774335272259-e32iuruhd7.jpeg\",\n                \"businessImage\": \"https://api.zenexcloud.com/emdadullah/uploads/business/1774335273400-q8sgay2ul9.jpeg\",\n                \"businessCategory\": [\n                    \"Retail\",\n                    \"Pizza\"\n                ],\n                \"operationYears\": 5,\n                \"position\": \"Owner\",\n                \"businessLatitude\": -39.03,\n                \"businessLongitude\": 60.03\n            }\n        ]\n    }\n}"}],"_postman_id":"6467f1f1-7a66-43a9-99cb-d56eba578f46"},{"name":"send connection request","id":"c7c6cccd-c369-41da-87db-eaa0e26ca5c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://10.0.30.29:6014/api/v1/connection/send-request/:userId","description":"<p>send-request/:receiverId</p>\n","urlObject":{"path":["connection","send-request",":userId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"f0f9d6bb-0c1b-4553-9054-383a7bc6fd7d","type":"any","value":"69c233654cf6dafe440358a1","key":"userId"}]}},"response":[{"id":"80890da1-1939-4baf-836d-3842666e376a","name":"send connection request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"http://10.0.30.29:6014/api/v1/connection/send-request/:userId","host":["http://10.0.30.29:6014/api/v1"],"path":["connection","send-request",":userId"],"variable":[{"key":"userId","value":"69c233654cf6dafe440358a1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"128"},{"key":"ETag","value":"W/\"80-zWf7QIxBb+Y6HQdAzGiGt8Nk6xQ\""},{"key":"Date","value":"Thu, 26 Mar 2026 04:58:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Connection request sent successfully.\",\n    \"result\": {\n        \"id\": \"69c4bd03f55089e60e3192c8\",\n        \"status\": \"PENDING\"\n    }\n}"}],"_postman_id":"c7c6cccd-c369-41da-87db-eaa0e26ca5c5"},{"name":"cancel sent request","id":"41df901e-a6f1-4f30-a1d9-717b22d778ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://10.0.30.29:6014/api/v1/connection/cancel/:userId","urlObject":{"path":["connection","cancel",":userId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"436c4d23-ee33-45e9-a6cb-ba5a23bb39d3","type":"any","value":"69c233654cf6dafe440358a1","key":"userId"}]}},"response":[{"id":"1aab3660-424a-40a1-ae54-8f05d24f1765","name":"cancel sent request","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"http://10.0.30.29:6014/api/v1/connection/cancel/:userId","host":["http://10.0.30.29:6014/api/v1"],"path":["connection","cancel",":userId"],"variable":[{"key":"userId","value":"69c233654cf6dafe440358a1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"103"},{"key":"ETag","value":"W/\"67-s/Ofq5dz+sW+nDTEz2uhhD6g70w\""},{"key":"Date","value":"Thu, 26 Mar 2026 04:59:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Request cancelled successfully.\",\n    \"result\": {\n        \"id\": \"69c4bd03f55089e60e3192c8\"\n    }\n}"}],"_postman_id":"41df901e-a6f1-4f30-a1d9-717b22d778ea"},{"name":"get pending requests","id":"c43d5f53-5a62-44a3-b177-11b8a3c45229","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/connection/pending-request?page=1&limit=10","urlObject":{"path":["connection","pending-request"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"162ca5a5-2db5-45bb-bdc6-ddf3cc1dcbd9","name":"get pending requests","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text","disabled":true},{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/connection/pending-request?page=1&limit=10","host":["http://10.0.30.29:6014/api/v1"],"path":["connection","pending-request"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"475"},{"key":"ETag","value":"W/\"1db-acgDEingxgDpbiPdwvMDq68DasE\""},{"key":"Date","value":"Thu, 26 Mar 2026 04:43:38 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Retrieved pending request successfully.\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 10,\n            \"total\": 1,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c4a9f14e4c11677901697c\",\n                \"createdAt\": \"2026-03-26T03:37:21.581Z\",\n                \"sender\": {\n                    \"id\": \"69c232fa86e922a1753f41e1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"legalName\": null,\n                    \"businessName\": null,\n                    \"businessCategory\": [],\n                    \"profileImage\": null,\n                    \"businessImage\": null,\n                    \"operationYears\": null,\n                    \"position\": null,\n                    \"businessLatitude\": null,\n                    \"businessLongitude\": null\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"c43d5f53-5a62-44a3-b177-11b8a3c45229"},{"name":"response request","id":"58aa80b7-6e73-422d-a033-40c5b40f5e57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"status\": \"CONNECTED\"   // CONNECTED / REJECTED\n}"},"url":"http://10.0.30.29:6014/api/v1/connection/response/:userId","description":"<h3 id=\"make-sure-validate-properly\">make sure validate properly</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-typescript\">const responseRequestSchema = z\n  .object({\n    status: z.enum([\"CONNECTED\", \"REJECTED\"]),\n  })\n  .strict();\n</code></pre>\n","urlObject":{"path":["connection","response",":userId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"4e8b7a3e-da1b-40db-a77c-8b1a4ba89be2","type":"any","value":"69c233654cf6dafe440358a1","key":"userId"}]}},"response":[{"id":"d7dc7132-40fa-4b43-b1b9-db14c787f282","name":"response request","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"status\": \"CONNECTED\"   // CONNECTED / REJECTED\n}"},"url":{"raw":"http://10.0.30.29:6014/api/v1/connection/response/:userId","host":["http://10.0.30.29:6014/api/v1"],"path":["connection","response",":userId"],"variable":[{"key":"userId","value":"69c232fa86e922a1753f41e1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"124"},{"key":"ETag","value":"W/\"7c-oAv93qaOZmVkhsTJf0o5fB2HnzA\""},{"key":"Date","value":"Thu, 26 Mar 2026 05:04:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Request responded successfully.\",\n    \"result\": {\n        \"id\": \"69c4a9f14e4c11677901697c\",\n        \"status\": \"CONNECTED\"\n    }\n}"}],"_postman_id":"58aa80b7-6e73-422d-a033-40c5b40f5e57"},{"name":"get my connections","id":"f1f05062-5356-4750-8c41-48d152dbb4ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/connection/my-connection?page=1&limit=20&searchTerm=john","urlObject":{"path":["connection","my-connection"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"20"},{"description":{"content":"<p>search on fullaname | legalname | businessName | email etc</p>\n","type":"text/plain"},"key":"searchTerm","value":"john"}],"variable":[]}},"response":[{"id":"fa2c2442-18a5-4618-8bf6-b8a8047aa46c","name":"get my connections","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/connection/my-connection?page=1&limit=20&searchTerm=mir","host":["http://10.0.30.29:6014/api/v1"],"path":["connection","my-connection"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"20"},{"key":"searchTerm","value":"mir","description":"search on fullName | legalName | businessName | email etc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"946"},{"key":"ETag","value":"W/\"3b2-IuNUwsEzL7k7wB0w0GRev3Quers\""},{"key":"Date","value":"Thu, 26 Mar 2026 04:44:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"My connections retrieved successfully.\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,  \n            \"limit\": 20,\n            \"total\": 1,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c4b0fee2916de61c4195e4\",\n                \"senderId\": \"69c233654cf6dafe440358a1\",   // if logged in userid match with receverId then show sender data\n                \"receiverId\": \"69c22dc5e02ccffd57300444\",\n                \"createdAt\": \"2026-03-26T04:07:26.445Z\",\n                \"receiver\": {\n                    \"legalName\": \"Johnathan Doe\",\n                    \"businessName\": \"Doe Trading\",\n                    \"fullName\": \"John Doe\",\n                    \"businessCategory\": [\n                        \"Retail\",\n                        \"Pizza\"\n                    ],\n                    \"operationYears\": 5,\n                    \"businessImage\": \"https://api.zenexcloud.com/emdadullah/uploads/business/1774333689148-brx3c33yw15.jpeg\",\n                    \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774333688137-i2ovvbrsha9.jpeg\",\n                    \"position\": \"Owner\",\n                    \"businessLatitude\": -39.03,\n                    \"businessLongitude\": 60.03\n                },\n                \"sender\": {\n                    \"legalName\": null,\n                    \"businessName\": null,\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"businessCategory\": [],\n                    \"operationYears\": null,\n                    \"businessImage\": null,\n                    \"profileImage\": null,\n                    \"position\": null,\n                    \"businessLatitude\": null,\n                    \"businessLongitude\": null\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"f1f05062-5356-4750-8c41-48d152dbb4ee"},{"name":"remove connection","id":"ce63bdc1-ec76-4b5f-93aa-335d1482f189","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://10.0.30.29:6014/api/v1/connection/remove/:userId","urlObject":{"path":["connection","remove",":userId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[{"id":"5ce16029-f58a-41e7-a4fe-9c32a0b813cb","type":"any","value":"69c232fa86e922a1753f41e1","key":"userId"}]}},"response":[{"id":"8fb6c632-2265-4991-821c-1a4bba5346c1","name":"remove connection","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"http://10.0.30.29:6014/api/v1/connection/remove/:userId","host":["http://10.0.30.29:6014/api/v1"],"path":["connection","remove",":userId"],"variable":[{"key":"userId","value":"69c232fa86e922a1753f41e1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"104"},{"key":"ETag","value":"W/\"68-qWVADx2PE4NGSCxu0TtCb/4Dulo\""},{"key":"Date","value":"Thu, 26 Mar 2026 05:04:58 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Connection removed successfully.\",\n    \"result\": {\n        \"id\": \"69c4a9f14e4c11677901697c\"\n    }\n}"}],"_postman_id":"ce63bdc1-ec76-4b5f-93aa-335d1482f189"},{"name":"get my connection count","id":"5322d8c0-5566-43bb-892e-07415702f766","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/connection/count","urlObject":{"path":["connection","count"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"5dddea1d-6c88-45ed-9ab1-63be78b73cbd","name":"get my connection count","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/connection/count"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"100"},{"key":"ETag","value":"W/\"64-9XuGXhSe598QRRsTkoENNAkYAqc\""},{"key":"Date","value":"Thu, 26 Mar 2026 04:47:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Retrieved connection count successfully.\",\n    \"result\": {\n        \"connectionCount\": 1\n    }\n}"}],"_postman_id":"5322d8c0-5566-43bb-892e-07415702f766"},{"name":"get my sent requests","id":"e888f737-b977-4d08-b2a3-c636f48607bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/connection/sent-requests","urlObject":{"path":["connection","sent-requests"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"51e3feb0-db3c-429d-a06b-0016eea29437","name":"get my sent requests","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/connection/sent-requests"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"680"},{"key":"ETag","value":"W/\"2a8-njC4xdoUcArvha0Io3C3fl6OKiA\""},{"key":"Date","value":"Thu, 26 Mar 2026 04:48:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Retrieved sent requests successfully.\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 10,\n            \"total\": 1,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c39e5613d685dee7886ae2\",\n                \"status\": \"PENDING\",\n                \"receiver\": {\n                    \"id\": \"69c235356f20b06bcfc22b51\",\n                    \"fullName\": \"John Doe\",\n                    \"email\": \"john.doe@example.com\",\n                    \"legalName\": \"Johnathan Doe\",\n                    \"businessName\": \"Doe Trading\",\n                    \"businessCategory\": [\n                        \"Retail\",\n                        \"Pizza\"\n                    ],\n                    \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774335272259-e32iuruhd7.jpeg\",\n                    \"businessImage\": \"https://api.zenexcloud.com/emdadullah/uploads/business/1774335273400-q8sgay2ul9.jpeg\",\n                    \"operationYears\": 5,\n                    \"position\": \"Owner\",\n                    \"businessLatitude\": -39.03,\n                    \"businessLongitude\": 60.03\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"e888f737-b977-4d08-b2a3-c636f48607bb"}],"id":"d5f4a4f4-04a6-4b00-b646-b3206da0390b","description":"<p>Kulala Export: /home/sj/web/smt_project/sandhisagar_backend/src/app/modules/connection/connection.api.http</p>\n","_postman_id":"d5f4a4f4-04a6-4b00-b646-b3206da0390b"},{"name":"notification.api","item":[{"name":"send test notification","id":"c61fa6f0-1633-4731-88ad-4f43ea8e457b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"body\": \"This is a test notification from postman\",\n  \"metaData\": {\n    \"action\": \"meta action\",\n    \"actionId\": \"12345abcde\",\n    \"extra\": {\n      \"deeplink\": \"myapp://friends/requests\",\n      \"priority\": \"high\",\n      \"sound\": \"ping\"\n    },\n    \"messagePreview\": \"meta message preview\"\n  },\n  \"notificationChannel\": \"BOTH\",\n  \"receiverId\": \"69c22dc5e02ccffd57300444\",\n  \"senderId\": \"69c233654cf6dafe440358a1\",\n  \"title\": \"Send test notification\",\n  \"type\": \"SYSTEM\"\n}"},"url":"http://10.0.30.29:6014/api/v1/notify/send-test","urlObject":{"path":["notify","send-test"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"9ea6c5cb-3c49-4702-819e-745dac791d02","name":"send test notification","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"body\": \"This is a test notification from postman\",\n  \"metaData\": {\n    \"action\": \"meta action\",\n    \"actionId\": \"12345abcde\",\n    \"extra\": {\n      \"deeplink\": \"myapp://friends/requests\",\n      \"priority\": \"high\",\n      \"sound\": \"ping\"\n    },\n    \"messagePreview\": \"meta message preview\"\n  },\n  \"notificationChannel\": \"BOTH\",\n  \"receiverId\": \"69c22dc5e02ccffd57300444\",\n  \"senderId\": \"69c233654cf6dafe440358a1\",\n  \"title\": \"Send test notification\",\n  \"type\": \"SYSTEM\"\n}"},"url":"http://10.0.30.29:6014/api/v1/notify/send-test"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"64"},{"key":"ETag","value":"W/\"40-2mbjKOsNwpGJ/xlzq3JW21vIPl4\""},{"key":"Date","value":"Thu, 26 Mar 2026 10:08:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Test notification send successfully\"\n}"}],"_postman_id":"c61fa6f0-1633-4731-88ad-4f43ea8e457b"},{"name":"my notifications","id":"b9852360-2aca-41d9-9f8e-249d3b51aa1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/notify/my?limit=20&page=1&isRead=all","description":"<p>/ isRead=&gt; true, false, all</p>\n","urlObject":{"path":["notify","my"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"limit","value":"20"},{"key":"page","value":"1"},{"description":{"content":"<p>all | true  | false</p>\n","type":"text/plain"},"key":"isRead","value":"all"}],"variable":[]}},"response":[{"id":"7907fe50-e830-458d-9aa1-4cdf3a018b68","name":"my notifications","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/notify/my?limit=20&page=1&isRead=all","host":["http://10.0.30.29:6014/api/v1"],"path":["notify","my"],"query":[{"key":"limit","value":"20"},{"key":"page","value":"1"},{"key":"isRead","value":"all","description":"all | true  | false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4189"},{"key":"ETag","value":"W/\"105d-jvUfmtZft9MshgsQMnChw0rflSE\""},{"key":"Date","value":"Thu, 26 Mar 2026 10:11:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Fetched my notifications successfully\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 20,\n            \"total\": 8,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69c505a5311182f7f56f2804\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": false,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:08:37.434Z\"\n            },\n            {\n                \"id\": \"69c5044d311182f7f56f2803\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": true,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:02:53.696Z\"\n            },\n            {\n                \"id\": \"69c5044d311182f7f56f2802\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": true,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:02:53.071Z\"\n            },\n            {\n                \"id\": \"69c5044c311182f7f56f2801\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": true,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:02:52.918Z\"\n            },\n            {\n                \"id\": \"69c5044c311182f7f56f2800\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": true,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:02:52.717Z\"\n            },\n            {\n                \"id\": \"69c5044c311182f7f56f27ff\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": true,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:02:52.558Z\"\n            },\n            {\n                \"id\": \"69c5042f311182f7f56f27fe\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": true,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:02:23.232Z\"\n            },\n            {\n                \"id\": \"69c50423311182f7f56f27fd\",\n                \"title\": \"Send test notification\",\n                \"body\": \"This is a test notification from postman\",\n                \"isRead\": true,\n                \"type\": \"SYSTEM\",\n                \"notificationChannel\": \"BOTH\",\n                \"metaData\": {\n                    \"action\": \"meta action\",\n                    \"actionId\": \"12345abcde\",\n                    \"extra\": {\n                        \"deeplink\": \"myapp://friends/requests\",\n                        \"priority\": \"high\",\n                        \"sound\": \"ping\"\n                    },\n                    \"messagePreview\": \"meta message preview\"\n                },\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Mir Bin A. Karim\",\n                    \"profileImage\": null,\n                    \"legalName\": null\n                },\n                \"createdAt\": \"2026-03-26T10:02:11.603Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"b9852360-2aca-41d9-9f8e-249d3b51aa1f"},{"name":"get single notification and marks as read","id":"cccedb04-5dd2-4373-8c79-5aab4f4bbaf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/notify/single/69c5044d311182f7f56f2803","urlObject":{"path":["notify","single","69c5044d311182f7f56f2803"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"8ad49f0d-0025-42f9-b96e-7dc695dc0c69","name":"get single notification and marks as read","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/notify/single/69c5044d311182f7f56f2803"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"584"},{"key":"ETag","value":"W/\"248-t71dArFBUmNJVKuQXOHibfX0vNg\""},{"key":"Date","value":"Thu, 26 Mar 2026 10:12:48 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Notification fetched successfully\",\n    \"result\": {\n        \"id\": \"69c5044d311182f7f56f2803\",\n        \"title\": \"Send test notification\",\n        \"body\": \"This is a test notification from postman\",\n        \"receiverId\": \"69c22dc5e02ccffd57300444\",\n        \"senderId\": \"69c233654cf6dafe440358a1\",\n        \"type\": \"SYSTEM\",\n        \"isRead\": true,\n        \"notificationChannel\": \"BOTH\",\n        \"metaData\": {\n            \"action\": \"meta action\",\n            \"actionId\": \"12345abcde\",\n            \"extra\": {\n                \"deeplink\": \"myapp://friends/requests\",\n                \"priority\": \"high\",\n                \"sound\": \"ping\"\n            },\n            \"messagePreview\": \"meta message preview\"\n        },\n        \"createdAt\": \"2026-03-26T10:02:53.696Z\",\n        \"updatedAt\": \"2026-03-26T10:12:48.115Z\"\n    }\n}"}],"_postman_id":"cccedb04-5dd2-4373-8c79-5aab4f4bbaf2"},{"name":"get notification unread count","id":"0f08fe2f-3a1e-47dd-b3f3-856497a7e027","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/notify/unread-count","urlObject":{"path":["notify","unread-count"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"c7cd4cd1-b578-45b5-bdaa-0e086f1b663d","name":"get notification unread count","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/notify/unread-count"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"ETag","value":"W/\"66-OdTur45WdJLGrwwmS3O0AuvCiko\""},{"key":"Date","value":"Thu, 26 Mar 2026 10:13:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Fetched notification unread count successfully\",\n    \"result\": {\n        \"unreadCount\": 1\n    }\n}"}],"_postman_id":"0f08fe2f-3a1e-47dd-b3f3-856497a7e027"},{"name":"mark all as read or unread","id":"812daafc-8fc8-490e-85c4-fba7d89e60a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"isRead\": true     //true | false\n}"},"url":"http://10.0.30.29:6014/api/v1/notify/mark-all","urlObject":{"path":["notify","mark-all"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"6c42d373-712e-4378-9497-b08044078b70","name":"mark all as read or unread","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"isRead\": true     //true | false\n}"},"url":"http://10.0.30.29:6014/api/v1/notify/mark-all"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"ETag","value":"W/\"37-4G0ZsWhE81Kp/UvbwjO7VIBKn5Y\""},{"key":"Date","value":"Thu, 26 Mar 2026 10:14:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Status change successfully\"\n}"}],"_postman_id":"812daafc-8fc8-490e-85c4-fba7d89e60a5"}],"id":"97e1d473-29ef-45a2-ad58-1a89d96cc69f","description":"<p>Kulala Export: /home/sj/web/smt_project/sandhisagar_backend/src/app/modules/notification/notification.api.http</p>\n","_postman_id":"97e1d473-29ef-45a2-ad58-1a89d96cc69f"},{"name":"chat.api","item":[{"name":"get room messages","id":"34994e0c-83ac-4030-bf27-6e606205b062","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/chat/messages/:roomId?limit=20&sortOrder=desc&sortBy=createdAt&page=1","description":"<p>messages/:roomId</p>\n","urlObject":{"path":["chat","messages",":roomId"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"limit","value":"20"},{"key":"sortOrder","value":"desc"},{"key":"sortBy","value":"createdAt"},{"key":"page","value":"1"}],"variable":[{"id":"3d6a7ec6-1e43-4e1c-b25c-4892bbba1a12","type":"any","value":"69cc9da3cc56209f310e4c9a","key":"roomId"}]}},"response":[{"id":"0f0544d4-2671-4f50-b1a0-7cdca494d993","name":"get room messages","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/chat/messages/:roomId?limit=20&sortOrder=desc&sortBy=createdAt&page=1","host":["http://10.0.30.29:6014/api/v1"],"path":["chat","messages",":roomId"],"query":[{"key":"limit","value":"20"},{"key":"sortOrder","value":"desc"},{"key":"sortBy","value":"createdAt"},{"key":"page","value":"1"}],"variable":[{"key":"roomId","value":"69cc9da3cc56209f310e4c9a"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"921"},{"key":"ETag","value":"W/\"399-FRfDwMH6oMnBsP/q3oJEYSsVhWY\""},{"key":"Date","value":"Wed, 01 Apr 2026 08:26:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Messages retrieved successfully\",\n    \"result\": {\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 20,\n            \"total\": 2,\n            \"totalPages\": 1\n        },\n        \"data\": [\n            {\n                \"id\": \"69cca7027a116b72e5776eb9\",\n                \"content\": \"How are you?\",\n                \"fileUrl\": [],\n                \"senderId\": \"69c233654cf6dafe440358a1\",\n                \"roomId\": \"69cc9da3cc56209f310e4c9a\",\n                \"messageType\": \"TEXT\",\n                \"createdAt\": \"2026-04-01T05:02:58.655Z\",\n                \"updatedAt\": \"2026-04-01T05:02:58.655Z\",\n                \"sender\": {\n                    \"id\": \"69c233654cf6dafe440358a1\",\n                    \"fullName\": \"Apple User\",\n                    \"businessName\": null,\n                    \"profileImage\": null\n                }\n            },\n            {\n                \"id\": \"69cca23b7a116b72e5776eb8\",\n                \"content\": \"Hello!\",\n                \"fileUrl\": [],\n                \"senderId\": \"69c22dc5e02ccffd57300444\",\n                \"roomId\": \"69cc9da3cc56209f310e4c9a\",\n                \"messageType\": \"TEXT\",\n                \"createdAt\": \"2026-04-01T04:42:35.408Z\",\n                \"updatedAt\": \"2026-04-01T04:42:35.408Z\",\n                \"sender\": {\n                    \"id\": \"69c22dc5e02ccffd57300444\",\n                    \"fullName\": \"John Doe\",\n                    \"businessName\": \"Doe Trading\",\n                    \"profileImage\": \"https://api.zenexcloud.com/emdadullah/uploads/profile/1774333688137-i2ovvbrsha9.jpeg\"\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"34994e0c-83ac-4030-bf27-6e606205b062"},{"name":"get conversations","id":"7db45d75-717c-4822-862e-c412234b8489","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":"http://10.0.30.29:6014/api/v1/chat/conversations?searchTerm=apple","urlObject":{"path":["chat","conversations"],"host":["http://10.0.30.29:6014/api/v1"],"query":[{"key":"searchTerm","value":"apple"}],"variable":[]}},"response":[{"id":"4c52815e-aaaa-4409-93e6-c1d1f1eb68d3","name":"get conversations","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"url":{"raw":"http://10.0.30.29:6014/api/v1/chat/conversations?searchTerm=apple","host":["http://10.0.30.29:6014/api/v1"],"path":["chat","conversations"],"query":[{"key":"searchTerm","value":"apple"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"426"},{"key":"ETag","value":"W/\"1aa-Tg+UqYazQ7RyOfjDkrocY6c6RbY\""},{"key":"Date","value":"Wed, 01 Apr 2026 08:29:36 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Conversations retrieved successfully\",\n    \"result\": [\n        {\n            \"roomId\": \"69cc9da3cc56209f310e4c9a\",\n            \"roomType\": \"P2P\",\n            \"partner\": {\n                \"id\": \"69c233654cf6dafe440358a1\",\n                \"fullName\": \"Apple User\",\n                \"businessName\": null,\n                \"profileImage\": null\n            },\n            \"lastMessage\": {\n                \"content\": \"How are you?\",\n                \"createdAt\": \"2026-04-01T05:02:58.655Z\",\n                \"type\": \"TEXT\",\n                \"senderId\": \"69c233654cf6dafe440358a1\"\n            },\n            \"unreadCount\": 0,\n            \"updatedAt\": \"2026-04-01T04:22:59.843Z\"\n        }\n    ]\n}"}],"_postman_id":"7db45d75-717c-4822-862e-c412234b8489"},{"name":"uploadChatFiles","id":"3f524adc-9ede-4a83-b893-89a312571bdb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"files","type":"file","uuid":"7997a777-fcd3-4caf-b215-0163b89fcbe0","src":["mZ6qi3FAh/download.jpeg","rp1VTIV3f/shahjalal_profile.jpg","fWeuJNJQ0/shahjalal_banner.png"]}]},"url":"http://10.0.30.29:6014/api/v1/chat/upload-files","urlObject":{"path":["chat","upload-files"],"host":["http://10.0.30.29:6014/api/v1"],"query":[],"variable":[]}},"response":[{"id":"db7af7d6-95d1-4239-b6a0-eeb3b1e61cfe","name":"uploadChatFiles","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{john6}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"files","type":"file","uuid":"7997a777-fcd3-4caf-b215-0163b89fcbe0","src":["mZ6qi3FAh/download.jpeg","rp1VTIV3f/shahjalal_profile.jpg","fWeuJNJQ0/shahjalal_banner.png"]}]},"url":"http://10.0.30.29:6014/api/v1/chat/upload-files"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"335"},{"key":"ETag","value":"W/\"14f-FGlAi0DlEBl6uMXYk+/rY1BxD7g\""},{"key":"Date","value":"Wed, 01 Apr 2026 09:59:12 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Files uploaded successfully\",\n    \"result\": [\n        \"https://api.zenexcloud.com/emdadullah/uploads/chat-files/1775037550538-lcvc3r1su6r.jpeg\",\n        \"https://api.zenexcloud.com/emdadullah/uploads/chat-files/1775037550539-8ddpjs34wzj.jpg\",\n        \"https://api.zenexcloud.com/emdadullah/uploads/chat-files/1775037550539-jd460ufbpoh.png\"\n    ]\n}"}],"_postman_id":"3f524adc-9ede-4a83-b893-89a312571bdb"}],"id":"acb8afc8-8e48-45fd-8246-aede3bc87698","description":"<p>Kulala Export: /home/sj/web/smt_project/sandhisagar_backend/src/app/modules/chat/chat.api.http</p>\n","_postman_id":"acb8afc8-8e48-45fd-8246-aede3bc87698"}],"variable":[{"id":"697a557d-c0a6-4a9b-a138-5edce18a0cf6","key":"john","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5YzFmZjNkMTUwZDdlZTA2OGMyOGY4ZSIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzc0MzIzMDYwLCJleHAiOjE3NzU2MTkwNjB9.HjzfxbBd5OWOTO0MSvSn-beiKz6A2zW4yNAXh_55jzo"},{"id":"fb380cfd-05c6-4303-903f-c98908b8c613","key":"baseUrl","value":"http://10.0.30.29:6014/api/v1"},{"id":"6f796d36-6b53-408b-9f69-d5ce353ba89d","key":"accessToken","value":""}]}