{"info":{"_postman_id":"03c192eb-abdd-4476-b51b-39a04186786a","name":"Campus Hub","description":"<html><head></head><body><p>This collection contains the core API requests for Campus Hub, a university-focused platform that supports authentication, user management, listings, study groups, messaging, conversations, notifications, dashboard insights, and university data.</p>\n<p>It is organized by feature area so you can easily test and explore the main application workflows, including account access, profile management, community interactions, and communication between users. The collection also includes a health check endpoint for verifying service availability.</p>\n<p>Use this collection to develop, test, and validate the main backend flows for the Campus Hub application in a structured way.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"39189648","collectionId":"03c192eb-abdd-4476-b51b-39a04186786a","publishedId":"2sBXqJJfMY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"212121"},"publishDate":"2026-04-28T20:21:59.000Z"},"item":[{"name":"Health","item":[{"name":"health","id":"becc85a0-b7ac-457a-9949-3b4f55fa6bab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/health","urlObject":{"path":["health"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"8b727663-7ae6-4ad2-999f-2cf5a84336e2","name":"health","originalRequest":{"method":"GET","header":[],"url":"/health"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:06:01 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"19"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"f-v/Y1JusChTxrQUzPtNAKycooOTA\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"89d4750c-55f9-4a65"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3389053f9fce81-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\"\n}"}],"_postman_id":"becc85a0-b7ac-457a-9949-3b4f55fa6bab"}],"id":"6f82b8ab-781f-433a-8b54-13c266dd0da9","description":"<p>This folder contains the health check endpoint used to verify that the API is running and reachable. It provides a simple way to confirm service availability and can be used for basic monitoring, debugging, and readiness checks.</p>\n","_postman_id":"6f82b8ab-781f-433a-8b54-13c266dd0da9"},{"name":"Authentication","item":[{"name":"singup","id":"bd63b9a9-de76-4168-87c5-5cf8ea2d4396","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"email\": \"student@university.edu\",\n\t\"password\": \"password123\",\n\t\"displayName\": \"Aarav Sharma\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup","urlObject":{"path":["auth","signup"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"0394ef67-0c47-4de0-b139-749c127dce69","name":"singup","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"email\": \"student@university.edu\",\n\t\"password\": \"password123\",\n\t\"displayName\": \"Aarav Sharma\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":":status","value":201},{"key":"date","value":"Tue, 28 Apr 2026 05:06:49 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"439"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"272-nmY0rlLnnCpTddFHVEwhdna0WiE\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"d80113db-413d-41e6"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f338a2a6f2bce81-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Signup successful\",\n    \"data\": {\n        \"user\": {\n            \"id\": \"69f04068231a626ef8e1ca97\",\n            \"email\": \"student@university.edu\",\n            \"displayName\": \"Aarav Sharma\",\n            \"avatarUrl\": \"\",\n            \"university\": {\n                \"name\": \"UNIVERSITY\",\n                \"domains\": [\n                    \"university.edu\"\n                ],\n                \"isVerified\": false,\n                \"isActive\": true,\n                \"_id\": \"69f04068231a626ef8e1ca95\",\n                \"createdAt\": \"2026-04-28T05:06:48.648Z\",\n                \"updatedAt\": \"2026-04-28T05:06:48.648Z\",\n                \"__v\": 0\n            }\n        },\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjA0MDY4MjMxYTYyNmVmOGUxY2E5NyIsInVuaXZlcnNpdHkiOiI2OWYwNDA2ODIzMWE2MjZlZjhlMWNhOTUiLCJpYXQiOjE3NzczNTI4MDksImV4cCI6MTc3Nzk1NzYwOX0.YTRdCSHbGw2oGdk27ZdB1nk5F5TslIsjSgCku3PjaYc\"\n    }\n}"}],"_postman_id":"bd63b9a9-de76-4168-87c5-5cf8ea2d4396"},{"name":"login","id":"afb7fcd0-dabc-4cca-9ef8-21f7c607a787","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"email\": \"student@university.edu\",\n\t\"password\": \"password123\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/login","urlObject":{"path":["auth","login"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"1c39ea76-45b4-40b7-9163-9eaa57eebafd","name":"login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"email\": \"student@university.edu\",\n\t\"password\": \"password123\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:07:20 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"352"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"1d2-rhMf55LMXSvIKD1Cp+lwxcnm4Y4\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"965957e0-0056-4a73"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f338aeb8f06ce81-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"user\": {\n            \"id\": \"69f04068231a626ef8e1ca97\",\n            \"email\": \"student@university.edu\",\n            \"displayName\": \"Aarav Sharma\",\n            \"avatarUrl\": \"\",\n            \"university\": {\n                \"_id\": \"69f04068231a626ef8e1ca95\",\n                \"name\": \"UNIVERSITY\"\n            }\n        },\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjA0MDY4MjMxYTYyNmVmOGUxY2E5NyIsInVuaXZlcnNpdHkiOiI2OWYwNDA2ODIzMWE2MjZlZjhlMWNhOTUiLCJpYXQiOjE3NzczNTI4NDAsImV4cCI6MTc3Nzk1NzY0MH0.Q9i1NTfbh0YhJNjnue3d-kWop-mGM3Ne3TIV4LeA-dY\"\n    }\n}"}],"_postman_id":"afb7fcd0-dabc-4cca-9ef8-21f7c607a787"},{"name":"reset-password","id":"319b5ad5-1638-433f-8ff5-f11123b4da25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"token\": \"63104832d81e007236e036b2a4061c99a209c3e2ca51b57916c4ed70afc64fa6\",\n\t\"password\": \"newPassword123\"\n}"},"url":"/auth/reset-password","urlObject":{"path":["auth","reset-password"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"06e183d9-4e10-46fe-aa1d-7f8c34307548","name":"reset-password","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"token\": \"63104832d81e007236e036b2a4061c99a209c3e2ca51b57916c4ed70afc64fa6\",\n\t\"password\": \"newPassword123\"\n}"},"url":"/auth/reset-password"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":":status","value":500},{"key":"date","value":"Tue, 28 Apr 2026 06:19:06 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"337"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"45f-0cGGXkSHztNBzLIsQEStTwncExw\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"8223f212-1782-4d00"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33f41769b55545-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n\t\"success\": true,\n\t\"message\": \"Password reset successful\",\n\t\"data\": null\n}"}],"_postman_id":"319b5ad5-1638-433f-8ff5-f11123b4da25"},{"name":"forgot-password","id":"e16cd2aa-c0f9-49f4-b649-c2f51b70168f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"email\": \"student@university.edu\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/forgot-password","urlObject":{"path":["auth","forgot-password"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"60e3aad3-aaee-4146-aee1-dca36dda6614","name":"forgot-password","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"email\": \"student@university.edu\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/forgot-password"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:09:02 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"116"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"8e-7Sh0QWIxCsXQi17XDJhxbeKB0cE\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"7ec3e1e8-250c-4f09"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f338d6e7aecfe8e-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Password reset link sent\",\n    \"data\": {\n        \"resetToken\": \"63104832d81e007236e036b2a4061c99a209c3e2ca51b57916c4ed70afc64fa6\"\n    }\n}"}],"_postman_id":"e16cd2aa-c0f9-49f4-b649-c2f51b70168f"}],"id":"4db8e61e-c74c-4808-85e3-28ec4f1bd3f8","description":"<p>This folder contains authentication-related requests used to verify access control for protected endpoints. It focuses on validating token-based authorization, including middleware checks that ensure users can only access resources associated with their own university, preventing cross-university access.</p>\n","_postman_id":"4db8e61e-c74c-4808-85e3-28ec4f1bd3f8"},{"name":"Dashboard","item":[{"name":"get-summary","id":"fbdc9beb-55ce-4390-8ce8-05e94bdb8b0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"/dashboard/summary","urlObject":{"path":["dashboard","summary"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"988160b9-f725-4d73-8855-04c1469ce07d","name":"get-summary","originalRequest":{"method":"GET","header":[],"url":"/dashboard/summary"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:14:28 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"82"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"60-zsiwBTADTZmV3FQaM3UaYbIjx1Y\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"fe82eacc-431f-403a"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3395632cfefd69-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"activeListings\": 0,\n        \"activeGroups\": 0,\n        \"locations\": 85\n    }\n}"}],"_postman_id":"fbdc9beb-55ce-4390-8ce8-05e94bdb8b0f"}],"id":"2f0bd507-7432-479a-b6da-add7b371d8e5","description":"<p>This folder contains the core dashboard request used to retrieve and manage data shown across the application dashboard.</p>\n","_postman_id":"2f0bd507-7432-479a-b6da-add7b371d8e5"},{"name":"Messages","item":[{"name":"get-messages","id":"1208c4b1-2236-41f4-b189-be2d89f46e31","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"token\": \"63104832d81e007236e036b2a4061c99a209c3e2ca51b57916c4ed70afc64fa6\",\n\t\"password\": \"newPassword123\"\n}"},"url":"/messages/:conversationId","urlObject":{"path":["messages",":conversationId"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f05098231a626ef8e1cb0a","key":"conversationId"}]}},"response":[{"id":"085be9f5-66c3-4642-9e6f-23c618359f2d","name":"get-messages","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"token\": \"63104832d81e007236e036b2a4061c99a209c3e2ca51b57916c4ed70afc64fa6\",\n\t\"password\": \"newPassword123\"\n}"},"url":{"raw":"/messages/:conversationId","host":[""],"path":["messages",":conversationId"],"variable":[{"key":"conversationId","value":"69f05098231a626ef8e1cb0a"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 06:25:32 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"89"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"71-5tVx3dPPGms+1p8nSdgaKDCKVuk\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"ab9012c6-cd5e-4a7e"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33fd7d1f8d81b4-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"messages\": [],\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 30,\n            \"total\": 0,\n            \"totalPages\": 0\n        }\n    }\n}"}],"_postman_id":"1208c4b1-2236-41f4-b189-be2d89f46e31"},{"name":"mark-messages-read","id":"d2aed55e-0b37-40c0-99a7-1a4060998aa2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"token\": \"63104832d81e007236e036b2a4061c99a209c3e2ca51b57916c4ed70afc64fa6\",\n\t\"password\": \"newPassword123\"\n}"},"url":"/messages/:conversationId/read","urlObject":{"path":["messages",":conversationId","read"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f05098231a626ef8e1cb0a","key":"conversationId"}]}},"response":[{"id":"3a509db9-c61a-4fc7-a014-4ae8471df101","name":"mark-messages-read","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"token\": \"63104832d81e007236e036b2a4061c99a209c3e2ca51b57916c4ed70afc64fa6\",\n\t\"password\": \"newPassword123\"\n}"},"url":{"raw":"/messages/:conversationId/read","host":[""],"path":["messages",":conversationId","read"],"variable":[{"key":"conversationId","value":"69f05098231a626ef8e1cb0a"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 06:26:52 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"56"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"40-rwRhouTVZTOkQj+dKxvgMTynEvE\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"56d840a0-d443-43a4"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33ff6daca7a5cf-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Messages marked as read\",\n    \"data\": null\n}"}],"_postman_id":"d2aed55e-0b37-40c0-99a7-1a4060998aa2"}],"id":"c110da8d-cc86-41de-a8dd-72b0a547fa82","description":"<p>This folder contains message-related endpoints for a specific conversation. It is used to retrieve messages from a conversation and update their read status, supporting core messaging functionality within the application.</p>\n","_postman_id":"c110da8d-cc86-41de-a8dd-72b0a547fa82"},{"name":"Listings","item":[{"name":"get-listings","id":"f1fea91a-8f4c-469a-8409-514ac9799150","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}"},"url":"/listings","urlObject":{"path":["listings"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"f91c1f97-474b-4e61-b240-824029a17cc4","name":"get-listings","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}\n"},"url":"/listings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:32:50 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"386"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"298-KeHJV8Oceq+/SiK1svH3IxRybzg\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"63482c69-bc6f-4899"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33b04b8bd0ce3d-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"_id\": \"69f04618231a626ef8e1cabc\",\n            \"title\": \"Calculus Textbook\",\n            \"description\": \"Used but in good condition\",\n            \"price\": 450,\n            \"category\": \"Textbooks\",\n            \"images\": [\n                \"https://cloudinary-url-1...\",\n                \"https://cloudinary-url-2...\"\n            ],\n            \"seller\": {\n                \"_id\": \"69f04068231a626ef8e1ca97\",\n                \"displayName\": \"Aarav Sharma\",\n                \"avatarUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353525/campus-hub/avatars/user_1777353524751.jpg\"\n            },\n            \"university\": \"69f04068231a626ef8e1ca95\",\n            \"condition\": \"good\",\n            \"status\": \"available\",\n            \"isActive\": true,\n            \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n            \"updatedAt\": \"2026-04-28T05:31:04.708Z\",\n            \"__v\": 0\n        }\n    ],\n    \"meta\": {\n        \"page\": 1,\n        \"limit\": 12,\n        \"total\": 1,\n        \"totalPages\": 1\n    }\n}"}],"_postman_id":"f1fea91a-8f4c-469a-8409-514ac9799150"},{"name":"get-listings-me","id":"ca17488b-9844-4f39-a2e9-10b129dc55a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}"},"url":"/listings/me","urlObject":{"path":["listings","me"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"3fceb108-c847-487c-8da0-df44011998f4","name":"get-listings-me","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}"},"url":"/listings/me"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:32:32 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"299"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"1db-AdSWtzeHYhMZKyYS9MtEHngqDXE\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"5a6ceaf7-ee30-4e0b"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33afdb9aa5ce3d-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": [\n        {\n            \"_id\": \"69f04618231a626ef8e1cabc\",\n            \"title\": \"Calculus Textbook\",\n            \"description\": \"Used but in good condition\",\n            \"price\": 450,\n            \"category\": \"Textbooks\",\n            \"images\": [\n                \"https://cloudinary-url-1...\",\n                \"https://cloudinary-url-2...\"\n            ],\n            \"seller\": \"69f04068231a626ef8e1ca97\",\n            \"university\": \"69f04068231a626ef8e1ca95\",\n            \"condition\": \"good\",\n            \"status\": \"available\",\n            \"isActive\": true,\n            \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n            \"updatedAt\": \"2026-04-28T05:31:04.708Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"ca17488b-9844-4f39-a2e9-10b129dc55a3"},{"name":"post-listings","id":"38e41e38-02a3-4d7d-9cf5-65823c48e3be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"title\": \"Calculus Textbook\",\n\t\"description\": \"Used but in good condition\",\n\t\"price\": 450,\n\t\"category\": \"Textbooks\",\n\t\"images\": [\n\t\t\"https://cloudinary-url-1...\",\n\t\t\"https://cloudinary-url-2...\"\n\t],\n\t\"condition\": \"good\",\n\t\"status\": \"available\"\n}","options":{"raw":{"language":"json"}}},"url":"/listings","urlObject":{"path":["listings"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"0e4b3739-4cf3-451c-ac9d-15d430aad9e4","name":"post-listings","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"title\": \"Calculus Textbook\",\n\t\"description\": \"Used but in good condition\",\n\t\"price\": 450,\n\t\"category\": \"Textbooks\",\n\t\"images\": [\n\t\t\"https://cloudinary-url-1...\",\n\t\t\"https://cloudinary-url-2...\"\n\t],\n\t\"condition\": \"good\",\n\t\"status\": \"available\"\n}","options":{"raw":{"language":"json"}}},"url":"/listings"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":":status","value":201},{"key":"date","value":"Tue, 28 Apr 2026 05:31:05 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"270"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"1e1-pzQrO1EE1eh3TBUv/IEwN4OL/2w\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"95edf586-645d-49af"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33adb82c523dc3-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Listing created\",\n    \"data\": {\n        \"title\": \"Calculus Textbook\",\n        \"description\": \"Used but in good condition\",\n        \"price\": 450,\n        \"category\": \"Textbooks\",\n        \"images\": [\n            \"https://cloudinary-url-1...\",\n            \"https://cloudinary-url-2...\"\n        ],\n        \"seller\": \"69f04068231a626ef8e1ca97\",\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"condition\": \"good\",\n        \"status\": \"available\",\n        \"isActive\": true,\n        \"_id\": \"69f04618231a626ef8e1cabc\",\n        \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n        \"updatedAt\": \"2026-04-28T05:31:04.708Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"38e41e38-02a3-4d7d-9cf5-65823c48e3be"},{"name":"get-listing-by-id","id":"e8439aea-b7dd-4631-a457-32276fadf8b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"title\": \"Calculus Textbook\",\n\t\"description\": \"Used but in good condition\",\n\t\"price\": 450,\n\t\"category\": \"Textbooks\",\n\t\"images\": [\n\t\t\"https://cloudinary-url-1...\",\n\t\t\"https://cloudinary-url-2...\"\n\t],\n\t\"condition\": \"good\",\n\t\"status\": \"available\"\n}"},"url":"/listings/:id","urlObject":{"path":["listings",":id"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabc","key":"id"}]}},"response":[{"id":"00fcc4b4-2819-434f-b4ce-6787c5b9db20","name":"get-listing-by-id","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n\t\"title\": \"Calculus Textbook\",\n\t\"description\": \"Used but in good condition\",\n\t\"price\": 450,\n\t\"category\": \"Textbooks\",\n\t\"images\": [\n\t\t\"https://cloudinary-url-1...\",\n\t\t\"https://cloudinary-url-2...\"\n\t],\n\t\"condition\": \"good\",\n\t\"status\": \"available\"\n}"},"url":{"raw":"/listings/:id","host":[""],"path":["listings",":id"],"variable":[{"key":"id","value":"69f04618231a626ef8e1cabc"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:38:57 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"363"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"274-ZiscuMOrTojfhDwsQJLxqwrfgcs\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"c7f7a350-df2e-4f28"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33b93bcffcc6f6-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"_id\": \"69f04618231a626ef8e1cabc\",\n        \"title\": \"Calculus Textbook\",\n        \"description\": \"Used but in good condition\",\n        \"price\": 450,\n        \"category\": \"Textbooks\",\n        \"images\": [\n            \"https://cloudinary-url-1...\",\n            \"https://cloudinary-url-2...\"\n        ],\n        \"seller\": {\n            \"_id\": \"69f04068231a626ef8e1ca97\",\n            \"displayName\": \"Aarav Sharma\",\n            \"avatarUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353525/campus-hub/avatars/user_1777353524751.jpg\"\n        },\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"condition\": \"good\",\n        \"status\": \"available\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n        \"updatedAt\": \"2026-04-28T05:31:04.708Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"e8439aea-b7dd-4631-a457-32276fadf8b2"},{"name":"add-to-saved-listing","id":"2e35a9a4-8ba0-4b31-8c11-5b8bef7d60c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/users/saved-listings/:listingId","urlObject":{"path":["users","saved-listings",":listingId"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabc","key":"listingId"}]}},"response":[{"id":"2796c149-ea0e-4014-b9be-7d7f52f85d49","name":"add-to-saved-listing","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/users/saved-listings/:listingId","host":[""],"path":["users","saved-listings",":listingId"],"variable":[{"key":"listingId","value":"69f04618231a626ef8e1cabc"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 16:11:40 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"65"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"48-vE/2bs87d/C6VM0Rt5P5wBhZJM8\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"7f80df8b-7174-4ecc"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3758143d8d8135-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": [\n        \"69f04618231a626ef8e1cabc\"\n    ]\n}"}],"_postman_id":"2e35a9a4-8ba0-4b31-8c11-5b8bef7d60c4"},{"name":"get-saved-listing","id":"f52753b8-88a0-4117-9010-542f5e7cfc9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/users/me/saved-listings","urlObject":{"path":["users","me","saved-listings"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4a94bb14-c60d-41eb-8301-a438498785a0","name":"get-saved-listing","originalRequest":{"method":"GET","header":[],"url":"/users/me/saved-listings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 16:13:29 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"390"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"276-D7LXjs5DHO+HzYPe8JgmJaog9JE\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"699cb60f-1d68-494a"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f375abed990d5ee-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": [\n        {\n            \"_id\": \"69f04618231a626ef8e1cabc\",\n            \"title\": \"Calculus Textbook\",\n            \"description\": \"Used but in good condition\",\n            \"price\": 450,\n            \"category\": \"Textbooks\",\n            \"images\": [\n                \"https://cloudinary-url-1...\",\n                \"https://cloudinary-url-2...\"\n            ],\n            \"seller\": {\n                \"_id\": \"69f04068231a626ef8e1ca97\",\n                \"displayName\": \"Aarav Sharma\",\n                \"avatarUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353525/campus-hub/avatars/user_1777353524751.jpg\"\n            },\n            \"university\": \"69f04068231a626ef8e1ca95\",\n            \"condition\": \"good\",\n            \"status\": \"available\",\n            \"isActive\": true,\n            \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n            \"updatedAt\": \"2026-04-28T05:31:04.708Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"f52753b8-88a0-4117-9010-542f5e7cfc9e"},{"name":"update-owned-listing","id":"2ac0a266-7b0a-46da-9a7a-d35f6825b871","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"title\": \"Updated title\",\n\t\"price\": 400,\n\t\"condition\": \"like-new\",\n\t\"description\": \"Updated description\"\n}","options":{"raw":{"language":"json"}}},"url":"/listings/:id","urlObject":{"path":["listings",":id"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabc","key":"id"}]}},"response":[{"id":"b67166ab-4462-425c-bc41-c398fe902b1b","name":"update-owned-listing","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"title\": \"Updated title\",\n\t\"price\": 400,\n\t\"condition\": \"like-new\",\n\t\"description\": \"Updated description\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/listings/:id","host":[""],"path":["listings",":id"],"variable":[{"key":"id","value":"69f04618231a626ef8e1cabc"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 19:45:41 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"267"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"1d2-+AyoUUhGAQecI/tOnT0SkDRFupc\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"6d7cc582-6d40-46dd"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3891076f502224-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"_id\": \"69f04618231a626ef8e1cabc\",\n        \"title\": \"Updated title\",\n        \"description\": \"Updated description\",\n        \"price\": 400,\n        \"category\": \"Textbooks\",\n        \"images\": [\n            \"https://cloudinary-url-1...\",\n            \"https://cloudinary-url-2...\"\n        ],\n        \"seller\": \"69f04068231a626ef8e1ca97\",\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"condition\": \"like-new\",\n        \"status\": \"available\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n        \"updatedAt\": \"2026-04-28T19:45:41.372Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"2ac0a266-7b0a-46da-9a7a-d35f6825b871"},{"name":"update-listing-status","id":"fe09769d-fd1a-4363-b100-b455537aab9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n\t\"status\": \"sold\"\n}","options":{"raw":{"language":"json"}}},"url":"/listings/:id/status","urlObject":{"path":["listings",":id","status"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabc","key":"id"}]}},"response":[{"id":"11a8fb2e-b477-4eb4-8c9c-dcbd0dfe15a1","name":"update-listing-status","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n\t\"status\": \"sold\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/listings/:id/status","host":[""],"path":["listings",":id","status"],"variable":[{"key":"id","value":"69f04618231a626ef8e1cabc"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 19:48:49 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"283"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"1dc-JCaSdbKR7tUNKeXoIvGxtKWBh90\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"40b86564-1e3e-4c54"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38962e69fd17cf-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Listing status updated\",\n    \"data\": {\n        \"_id\": \"69f04618231a626ef8e1cabc\",\n        \"title\": \"Updated title\",\n        \"description\": \"Updated description\",\n        \"price\": 400,\n        \"category\": \"Textbooks\",\n        \"images\": [\n            \"https://cloudinary-url-1...\",\n            \"https://cloudinary-url-2...\"\n        ],\n        \"seller\": \"69f04068231a626ef8e1ca97\",\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"condition\": \"like-new\",\n        \"status\": \"sold\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n        \"updatedAt\": \"2026-04-28T19:47:22.965Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"fe09769d-fd1a-4363-b100-b455537aab9d"},{"name":"upload-image-lisiting","id":"0cddf1ce-fa12-485a-8202-e44d97a4fac8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"images","type":"file","uuid":"7aa1ae08-dea4-476b-b89b-9ce3cf81a60f","src":"/Users/priyashayadav/Downloads/logo2.png"}]},"url":"/listings/:id/images","urlObject":{"path":["listings",":id","images"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabc","key":"id"}]}},"response":[{"id":"f05451f1-dbb8-4c69-9af5-34fe5073d201","name":"upload-image-lisiting","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"images","type":"file","uuid":"7aa1ae08-dea4-476b-b89b-9ce3cf81a60f","src":"/Users/priyashayadav/Downloads/logo2.png"}]},"url":{"raw":"/listings/:id/images","host":[""],"path":["listings",":id","images"],"variable":[{"key":"id","value":"69f04618231a626ef8e1cabc"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 19:51:27 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"340"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"25c-7+Prp5kUtlBYGRl+P7tLpRkqwOE\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"dd022e73-b715-4fd3"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3899eceb2b7f9d-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Images uploaded\",\n    \"data\": {\n        \"_id\": \"69f04618231a626ef8e1cabc\",\n        \"title\": \"Updated title\",\n        \"description\": \"Updated description\",\n        \"price\": 400,\n        \"category\": \"Textbooks\",\n        \"images\": [\n            \"https://cloudinary-url-1...\",\n            \"https://cloudinary-url-2...\",\n            \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777405885/campus-hub/listings/listing_69f04068231a626ef8e1ca97_1777405884386.png\"\n        ],\n        \"seller\": \"69f04068231a626ef8e1ca97\",\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"condition\": \"like-new\",\n        \"status\": \"sold\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T05:31:04.708Z\",\n        \"updatedAt\": \"2026-04-28T19:51:27.034Z\",\n        \"__v\": 1\n    }\n}"}],"_postman_id":"0cddf1ce-fa12-485a-8202-e44d97a4fac8"},{"name":"soft-delete-listing","id":"396b5424-cd88-4320-804a-1d8b632797ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"/listings/:id","urlObject":{"path":["listings",":id"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabc","key":"id"}]}},"response":[{"id":"3798dd81-5286-4f20-8a95-3c9cae7ec2e7","name":"soft-delete-listing","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"/listings/:id","host":[""],"path":["listings",":id"],"variable":[{"key":"id","value":"69f04618231a626ef8e1cabc"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 19:52:41 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"53"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"38-zAOjleX02q1gz9VWfwy4OrTUnVs\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"796ffa0b-9845-4f6f"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f389bd4dc27570c-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Listing deleted\",\n    \"data\": null\n}"}],"_postman_id":"396b5424-cd88-4320-804a-1d8b632797ba"}],"id":"b2814bd8-306e-4014-a35e-01289c26f435","description":"<p>This folder contains the listing-related endpoints for Campus Hub. It covers the core operations for managing listings, including creating, retrieving, updating, saving, and soft-deleting listings. Use these requests to test the full listing lifecycle and related user interactions within the platform.</p>\n","_postman_id":"b2814bd8-306e-4014-a35e-01289c26f435"},{"name":"Users","item":[{"name":"get-profile","id":"9d7027b8-95fc-40fb-8081-40a9b6cbcdf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"/users/me","urlObject":{"path":["users","me"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"64218be5-e893-466c-bc26-2fa5d3ad28a2","name":"get-profile","originalRequest":{"method":"GET","header":[],"url":"/users/me"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:14:07 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"133"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"c2-MxgroJcIeqItwAPCDRBvbBRbg/E\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"0d9fa6df-b9c9-4c70"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3394e10a2afd69-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"id\": \"69f04068231a626ef8e1ca97\",\n        \"email\": \"student@university.edu\",\n        \"displayName\": \"Aarav Sharma\",\n        \"avatarUrl\": \"\",\n        \"university\": \"69f04068231a626ef8e1ca95\"\n    }\n}"}],"_postman_id":"9d7027b8-95fc-40fb-8081-40a9b6cbcdf2"},{"name":"payment-qr","id":"f9565acd-7b49-4b9a-86e9-2eb2541d1b27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"qr","type":"file","uuid":"2a95a1b3-db8c-4114-8eff-8b40bf6dc14b","src":"/Users/priyashayadav/Downloads/Figma Practical.png"}]},"url":"/users/payment-qr","urlObject":{"path":["users","payment-qr"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"3636de66-f27b-4b2f-87fc-b5be36e98a38","name":"payment-qr","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"qr","type":"file","uuid":"2a95a1b3-db8c-4114-8eff-8b40bf6dc14b","src":"/Users/priyashayadav/Downloads/Figma Practical.png"}]},"url":"/users/payment-qr"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:23:21 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"166"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"cf-FY3ftY2CxH+WhYI8ohIf0SbnGzI\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"d874d55a-30ea-4cf4"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33a25d1f62ce6a-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payment QR updated\",\n    \"data\": {\n        \"upiQrUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353800/campus-hub/payment-qr/payment_qr_69f04068231a626ef8e1ca97_1777353799917.png\"\n    }\n}"}],"_postman_id":"f9565acd-7b49-4b9a-86e9-2eb2541d1b27"},{"name":"payment-info","id":"c0be4707-f466-426f-8af8-09f664db0763","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"upiId\": \"aarav@upi\",\n\t\"upiQrUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353800/campus-hub/payment-qr/payment_qr_69f04068231a626ef8e1ca97_1777353799917.png\"\n}","options":{"raw":{"language":"json"}}},"url":"/users/payment-info","urlObject":{"path":["users","payment-info"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4cb70475-b17e-4958-915c-179b57412f16","name":"payment-info","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"upiId\": \"aarav@upi\",\n\t\"upiQrUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353800/campus-hub/payment-qr/payment_qr_69f04068231a626ef8e1ca97_1777353799917.png\"\n}","options":{"raw":{"language":"json"}}},"url":"/users/payment-info"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:23:53 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"182"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"e5-AUXIfonDb5JGaJJptUTi48946oQ\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"de0ce175-e9d4-4d86"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33a32f0e37ce6a-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payment info updated\",\n    \"data\": {\n        \"upiId\": \"aarav@upi\",\n        \"upiQrUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353800/campus-hub/payment-qr/payment_qr_69f04068231a626ef8e1ca97_1777353799917.png\"\n    }\n}"}],"_postman_id":"c0be4707-f466-426f-8af8-09f664db0763"},{"name":"user-settings","id":"3f602a18-5828-40ae-9119-3a5ef2c141a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"/users/settings","urlObject":{"path":["users","settings"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"0d7d05a9-bd2d-4f3b-9740-34f3bd42d43b","name":"user-settings","originalRequest":{"method":"GET","header":[],"url":"/users/settings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:26:44 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"42"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"2e-Gyi7Bl4WvG7CJ8s8OsTledI1y70\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"03bc81e4-5a45-45e8"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33a75ff913561c-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {}\n}"}],"_postman_id":"3f602a18-5828-40ae-9119-3a5ef2c141a2"},{"name":"user-privacy-settings","id":"0a0f9da9-c7e2-4e63-8071-0bca6ef3e136","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}","options":{"raw":{"language":"json"}}},"url":"/users/privacy-settings","urlObject":{"path":["users","privacy-settings"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"f386780d-a815-44e5-bf23-01105bc76e50","name":"user-privacy-settings","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}","options":{"raw":{"language":"json"}}},"url":"/users/privacy-settings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:28:05 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"110"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"91-fQ0KWAFjpg6hR3yd5LeZhigKun0\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"9a1aa064-0fcd-44db"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33a954c8273dc3-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Privacy settings updated\",\n    \"data\": {\n        \"profileVisibility\": \"students\",\n        \"showOnlineStatus\": true,\n        \"allowDirectMessages\": false\n    }\n}"}],"_postman_id":"0a0f9da9-c7e2-4e63-8071-0bca6ef3e136"},{"name":"profile-picture","id":"72407e9e-0a0f-413e-8e53-ee89461b1ae4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"avatar","type":"file","uuid":"dba4b948-f327-440d-b426-4763da460302","src":"/Users/priyashayadav/Downloads/Fiverr.jpeg"}]},"url":"/users/avatar","urlObject":{"path":["users","avatar"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"d86f2d61-b34f-4d14-bb56-1767f5c5b774","name":"profile-picture","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"avatar","type":"file","uuid":"dba4b948-f327-440d-b426-4763da460302","src":"/Users/priyashayadav/Downloads/Fiverr.jpeg"}]},"url":"/users/avatar"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:18:46 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"145"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"b7-xYIniqEzUlGg07O+ZCWsN9wSEMA\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"96be37b5-3bf9-4bfe"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f339ba6384f9bda-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Avatar updated successfully\",\n    \"data\": {\n        \"avatarUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353525/campus-hub/avatars/user_1777353524751.jpg\"\n    }\n}"}],"_postman_id":"72407e9e-0a0f-413e-8e53-ee89461b1ae4"},{"name":"saved-listings","id":"fac41722-1429-4082-a006-b354c1ebefe6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"/users/me/saved-listings","urlObject":{"path":["users","me","saved-listings"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c83948cb-7b2e-47a0-8203-272cbfc1cae9","name":"saved-listings","originalRequest":{"method":"GET","header":[],"url":"/users/me/saved-listings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:46:46 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"44"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"2e-r4PPgw/jRLNCglXgL/2LB7fi/Gg\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"0c3b1f31-16d7-47d9"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33c4b23eda5cb5-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": []\n}"}],"_postman_id":"fac41722-1429-4082-a006-b354c1ebefe6"},{"name":"delete-user","id":"fa97a3cf-2d18-4516-8e23-6bf0ff199d65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"/users/me","urlObject":{"path":["users","me"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"d7abeb28-72e4-45c0-bf30-5b1c58deee39","name":"delete-user","originalRequest":{"method":"DELETE","header":[],"url":"/users/me"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:19:41 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"52"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"38-xu5pJi3Kr9cYY2ykpXzhUDHy+84\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"fedeee32-b2fa-422f"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38c362bc429d73-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Account deleted\",\n    \"data\": null\n}"}],"_postman_id":"fa97a3cf-2d18-4516-8e23-6bf0ff199d65"},{"name":"user-of-same-university","id":"219e3acf-523e-48c7-ba92-0ca98e4cb341","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/users/:id/profile","urlObject":{"path":["users",":id","profile"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04f83231a626ef8e1caf3","key":"id"}]}},"response":[{"id":"77782346-69a8-4016-86bc-418c075b36d9","name":"user-of-same-university","originalRequest":{"method":"GET","header":[],"url":{"raw":"/users/:id/profile","host":[""],"path":["users",":id","profile"],"variable":[{"key":"id","value":"69f04f83231a626ef8e1caf3"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 16:17:55 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"338"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"2b7-OxsgIHpUEA0/o8E2VzoENufgWDc\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"e4561c50-b9e7-40b8"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3761389e397edf-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"user\": {\n            \"id\": \"69f04f83231a626ef8e1caf3\",\n            \"displayName\": \"Aarav Verma\",\n            \"avatarUrl\": \"\",\n            \"university\": \"69f04068231a626ef8e1ca95\"\n        },\n        \"paymentInfo\": {},\n        \"listings\": [\n            {\n                \"_id\": \"69f04ffa231a626ef8e1caf8\",\n                \"title\": \"Textbook\",\n                \"description\": \"New and good condition\",\n                \"price\": 450,\n                \"category\": \"Textbooks\",\n                \"images\": [\n                    \"https://cloudinary-url-1...\",\n                    \"https://cloudinary-url-2...\"\n                ],\n                \"seller\": {\n                    \"_id\": \"69f04f83231a626ef8e1caf3\",\n                    \"displayName\": \"Aarav Verma\",\n                    \"avatarUrl\": \"\"\n                },\n                \"university\": \"69f04068231a626ef8e1ca95\",\n                \"condition\": \"good\",\n                \"status\": \"available\",\n                \"isActive\": true,\n                \"createdAt\": \"2026-04-28T06:13:14.028Z\",\n                \"updatedAt\": \"2026-04-28T06:13:14.028Z\",\n                \"__v\": 0\n            }\n        ],\n        \"stats\": {\n            \"totalListings\": 1\n        }\n    }\n}"}],"_postman_id":"219e3acf-523e-48c7-ba92-0ca98e4cb341"},{"name":"privacy-settings","id":"e19842dd-d689-4591-93f8-45f14c271ce5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}","options":{"raw":{"language":"json"}}},"url":"/users/privacy-settings","urlObject":{"path":["users","privacy-settings"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"da336a72-5b8a-46a3-93ca-63e6e0e9191a","name":"privacy-settings","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"profileVisibility\": \"students\",\n\t\"showOnlineStatus\": true,\n\t\"allowDirectMessages\": false\n}","options":{"raw":{"language":"json"}}},"url":"/users/privacy-settings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 16:20:35 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"110"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"91-fQ0KWAFjpg6hR3yd5LeZhigKun0\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"1f0b092c-51b0-462b"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f376528aad17f17-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Privacy settings updated\",\n    \"data\": {\n        \"profileVisibility\": \"students\",\n        \"showOnlineStatus\": true,\n        \"allowDirectMessages\": false\n    }\n}"}],"_postman_id":"e19842dd-d689-4591-93f8-45f14c271ce5"}],"id":"7ff4cb90-d283-4e2c-879e-e06642af9b5b","description":"<p>This folder contains requests for managing user-related operations in the API. It groups endpoints used to retrieve, search, and interact with user records, making it easier to organize and test user management workflows in one place.</p>\n","_postman_id":"7ff4cb90-d283-4e2c-879e-e06642af9b5b"},{"name":"Universities","item":[{"name":"get-university","id":"36f38da0-d0f2-4a09-b44b-65f0e4df2b0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/universities","urlObject":{"path":["universities"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"abc09df9-e00f-43c2-9985-34659f4100d8","name":"get-university","originalRequest":{"method":"GET","header":[],"url":"/universities"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:11:59 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"107"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"81-p5vLLlbiXz4BZD94LTsdzxcOhwY\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"cea8ba9c-5ea9-4f08"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f3391bf3c53f838-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": [\n        {\n            \"_id\": \"69f04068231a626ef8e1ca95\",\n            \"name\": \"UNIVERSITY\",\n            \"domains\": [\n                \"university.edu\"\n            ]\n        }\n    ]\n}"}],"_postman_id":"36f38da0-d0f2-4a09-b44b-65f0e4df2b0f"}],"id":"fd39a517-3410-47e4-b188-fbb90e057f8d","description":"<p>This folder includes endpoint to get the user's university.</p>\n","_postman_id":"fd39a517-3410-47e4-b188-fbb90e057f8d"},{"name":"Study Groups","item":[{"name":"post-study-group","id":"70bb020a-b9e8-4afa-9685-7f84e57b8efc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"CS Algorithms Study Group\",\n  \"description\": \"Weekly sessions to prep for exams\",\n  \"subject\": \"Computer Science\",\n  \"tags\": [\"algorithms\", \"leetcode\", \"midterms\"],\n  \"image\": \"https://example.com/group.jpg\",\n  \"maxMembers\": 6,\n  \"nextSessionAt\": \"2026-02-05T17:00:00.000Z\"\n}\n","options":{"raw":{"language":"json"}}},"url":"/study-groups","urlObject":{"path":["study-groups"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"2e03e8d1-2f2e-451b-bd1b-218ce0530973","name":"post-study-group","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Data Structures Study Circle\",\n\t\"description\": \"Weekly revision and problem solving\",\n\t\"subject\": \"Data Structures\",\n\t\"tags\": [\"DSA\", \"Algorithms\", \"Weekly\"],\n\t\"image\": \"https://cloudinary-url...\",\n\t\"maxMembers\": 12,\n\t\"nextSessionAt\": \"2026-05-05T17:00:00.000Z\",\n\t\"nextSession\": {\n\t\t\"mode\": \"online\",\n\t\t\"location\": \"Library Room 3\",\n\t\t\"meetingLink\": \"https://meet.google.com/...\"\n\t},\n\t\"links\": {\n\t\t\"whatsapp\": \"https://chat.whatsapp.com/...\",\n\t\t\"telegram\": \"https://t.me/...\",\n\t\t\"discord\": \"https://discord.gg/...\",\n\t\t\"googleMeet\": \"https://meet.google.com/...\"\n\t},\n\t\"customLinks\": [\n\t\t{\n\t\t\t\"label\": \"Notes\",\n\t\t\t\"url\": \"https://drive.google.com/...\"\n\t\t}\n\t]\n}","options":{"raw":{"language":"json"}}},"url":"/study-groups"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":":status","value":201},{"key":"date","value":"Tue, 28 Apr 2026 05:55:53 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"506"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"412-x2MJ7cTi3mAJ0ERp4ADdzQk+Gy4\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"98ceda26-8b1f-4be9"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33d208baa4d865-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Study group created\",\n    \"data\": {\n        \"name\": \"Data Structures Study Circle\",\n        \"description\": \"Weekly revision and problem solving\",\n        \"subject\": \"Data Structures\",\n        \"tags\": [\n            \"DSA\",\n            \"Algorithms\",\n            \"Weekly\"\n        ],\n        \"image\": \"https://cloudinary-url...\",\n        \"creator\": \"69f04068231a626ef8e1ca97\",\n        \"members\": [\n            \"69f04068231a626ef8e1ca97\"\n        ],\n        \"maxMembers\": 12,\n        \"links\": {\n            \"whatsapp\": \"https://chat.whatsapp.com/...\",\n            \"telegram\": \"https://t.me/...\",\n            \"discord\": \"https://discord.gg/...\",\n            \"googleMeet\": \"https://meet.google.com/...\"\n        },\n        \"customLinks\": [\n            {\n                \"label\": \"Notes\",\n                \"url\": \"https://drive.google.com/...\",\n                \"_id\": \"69f04be8231a626ef8e1cae0\",\n                \"id\": \"69f04be8231a626ef8e1cae0\"\n            }\n        ],\n        \"nextSession\": {\n            \"at\": \"2026-05-05T17:00:00.000Z\",\n            \"mode\": \"online\",\n            \"location\": \"Library Room 3\",\n            \"meetingLink\": \"https://meet.google.com/...\"\n        },\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"isActive\": true,\n        \"notifications\": {\n            \"sessionReminderSent\": false\n        },\n        \"_id\": \"69f04be8231a626ef8e1cadf\",\n        \"createdAt\": \"2026-04-28T05:55:52.559Z\",\n        \"updatedAt\": \"2026-04-28T05:55:52.559Z\",\n        \"__v\": 0,\n        \"memberCount\": 1,\n        \"id\": \"69f04be8231a626ef8e1cadf\"\n    }\n}"}],"_postman_id":"70bb020a-b9e8-4afa-9685-7f84e57b8efc"},{"name":"delete-study-group","id":"00036fc3-d72f-4771-91d6-0c2a7ad9d93c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"/study-groups/:id","urlObject":{"path":["study-groups",":id"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04bc3231a626ef8e1cad9","key":"id"}]}},"response":[{"id":"8d382e7c-bf14-4c28-a49d-8b33c824746d","name":"delete-study-group","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"/study-groups/:id","host":[""],"path":["study-groups",":id"],"variable":[{"key":"id","value":"69f04bc3231a626ef8e1cad9"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:57:03 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"55"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"3c-lBvi2tcTSJ3ZLZtQNik48wlWXIw\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"bd7c1b2b-efc3-4d2a"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33d3c5cd5ed865-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Study group deleted\",\n    \"data\": null\n}"}],"_postman_id":"00036fc3-d72f-4771-91d6-0c2a7ad9d93c"},{"name":"get-study-groups","id":"a1ce5f14-3a7b-40a2-80b5-24bf1b056359","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/study-groups","urlObject":{"path":["study-groups"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c4beb644-8e52-411d-a734-2539a53783ce","name":"get-study-groups","originalRequest":{"method":"GET","header":[],"url":"/study-groups"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 19:59:57 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"646"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"4e4-RN5HLk62vEjzCHY5cNHCJZQpneQ\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"16172401-7bc4-4676"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38a67b7d8f24f5-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"groups\": [\n            {\n                \"links\": {\n                    \"whatsapp\": \"https://chat.whatsapp.com/...\",\n                    \"telegram\": \"https://t.me/...\",\n                    \"discord\": \"https://discord.gg/...\",\n                    \"googleMeet\": \"https://meet.google.com/...\"\n                },\n                \"nextSession\": {\n                    \"at\": \"2026-05-05T17:00:00.000Z\",\n                    \"mode\": \"online\",\n                    \"location\": \"Library Room 3\",\n                    \"meetingLink\": \"https://meet.google.com/...\"\n                },\n                \"notifications\": {\n                    \"sessionReminderSent\": false\n                },\n                \"_id\": \"69f04be8231a626ef8e1cadf\",\n                \"name\": \"Data Structures Study Circle\",\n                \"description\": \"Weekly revision and problem solving\",\n                \"subject\": \"Data Structures\",\n                \"tags\": [\n                    \"DSA\",\n                    \"Algorithms\",\n                    \"Weekly\"\n                ],\n                \"image\": \"https://cloudinary-url...\",\n                \"creator\": {\n                    \"_id\": \"69f04068231a626ef8e1ca97\",\n                    \"displayName\": \"Aarav Sharma\",\n                    \"avatarUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353525/campus-hub/avatars/user_1777353524751.jpg\"\n                },\n                \"members\": [\n                    \"69f04068231a626ef8e1ca97\"\n                ],\n                \"maxMembers\": 12,\n                \"customLinks\": [\n                    {\n                        \"label\": \"Notes\",\n                        \"url\": \"https://drive.google.com/...\",\n                        \"_id\": \"69f04be8231a626ef8e1cae0\",\n                        \"id\": \"69f04be8231a626ef8e1cae0\"\n                    }\n                ],\n                \"university\": \"69f04068231a626ef8e1ca95\",\n                \"isActive\": true,\n                \"createdAt\": \"2026-04-28T05:55:52.559Z\",\n                \"updatedAt\": \"2026-04-28T05:55:52.559Z\",\n                \"__v\": 0,\n                \"memberCount\": 1,\n                \"id\": \"69f04be8231a626ef8e1cadf\"\n            }\n        ],\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 12,\n            \"total\": 1,\n            \"totalPages\": 1\n        }\n    }\n}"}],"_postman_id":"a1ce5f14-3a7b-40a2-80b5-24bf1b056359"},{"name":"get-study-group-by-id","id":"91236455-b11b-4a38-a8aa-e64fd9b351a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/study-groups/:id","urlObject":{"path":["study-groups",":id"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04be8231a626ef8e1cadf","key":"id"}]}},"response":[{"id":"ab6a6b83-29d0-4f8e-91ff-7e82f701e99a","name":"get-study-group-by-id","originalRequest":{"method":"GET","header":[],"url":{"raw":"/study-groups/:id","host":[""],"path":["study-groups",":id"],"variable":[{"key":"id","value":"69f04be8231a626ef8e1cadf"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:01:12 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"552"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"492-f6VVA6c+LUPCqvJ/XZn2DFpm0Gw\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"75afad11-e018-47f4"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38a84ce9b141be-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"links\": {\n            \"whatsapp\": \"https://chat.whatsapp.com/...\",\n            \"telegram\": \"https://t.me/...\",\n            \"discord\": \"https://discord.gg/...\",\n            \"googleMeet\": \"https://meet.google.com/...\"\n        },\n        \"nextSession\": {\n            \"at\": \"2026-05-05T17:00:00.000Z\",\n            \"mode\": \"online\",\n            \"location\": \"Library Room 3\",\n            \"meetingLink\": \"https://meet.google.com/...\"\n        },\n        \"notifications\": {\n            \"sessionReminderSent\": false\n        },\n        \"_id\": \"69f04be8231a626ef8e1cadf\",\n        \"name\": \"Data Structures Study Circle\",\n        \"description\": \"Weekly revision and problem solving\",\n        \"subject\": \"Data Structures\",\n        \"tags\": [\n            \"DSA\",\n            \"Algorithms\",\n            \"Weekly\"\n        ],\n        \"image\": \"https://cloudinary-url...\",\n        \"creator\": {\n            \"_id\": \"69f04068231a626ef8e1ca97\",\n            \"email\": \"student@university.edu\",\n            \"displayName\": \"Aarav Sharma\"\n        },\n        \"members\": [\n            {\n                \"_id\": \"69f04068231a626ef8e1ca97\",\n                \"email\": \"student@university.edu\",\n                \"displayName\": \"Aarav Sharma\"\n            }\n        ],\n        \"maxMembers\": 12,\n        \"customLinks\": [\n            {\n                \"label\": \"Notes\",\n                \"url\": \"https://drive.google.com/...\",\n                \"_id\": \"69f04be8231a626ef8e1cae0\",\n                \"id\": \"69f04be8231a626ef8e1cae0\"\n            }\n        ],\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T05:55:52.559Z\",\n        \"updatedAt\": \"2026-04-28T05:55:52.559Z\",\n        \"__v\": 0,\n        \"memberCount\": 1,\n        \"id\": \"69f04be8231a626ef8e1cadf\"\n    }\n}"}],"_postman_id":"91236455-b11b-4a38-a8aa-e64fd9b351a6"},{"name":"get-upcoming-study-sessions","id":"072a1e43-3f63-48dd-8fee-e02b4de6661a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/study-groups/upcoming","urlObject":{"path":["study-groups","upcoming"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4fbad6a0-6ffa-4699-b974-e60d6bd9594a","name":"get-upcoming-study-sessions","originalRequest":{"method":"GET","header":[],"url":"/study-groups/upcoming"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:02:46 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"609"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"4a3-vU9s4sKbHgBBVVBUbEGkWHNxS2E\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"2f6aa4ae-bcab-4cde"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38aa9ac8ab7f25-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": [\n        {\n            \"links\": {\n                \"whatsapp\": \"https://chat.whatsapp.com/...\",\n                \"telegram\": \"https://t.me/...\",\n                \"discord\": \"https://discord.gg/...\",\n                \"googleMeet\": \"https://meet.google.com/...\"\n            },\n            \"nextSession\": {\n                \"at\": \"2026-05-05T17:00:00.000Z\",\n                \"mode\": \"online\",\n                \"location\": \"Library Room 3\",\n                \"meetingLink\": \"https://meet.google.com/...\"\n            },\n            \"notifications\": {\n                \"sessionReminderSent\": false\n            },\n            \"_id\": \"69f04be8231a626ef8e1cadf\",\n            \"name\": \"Data Structures Study Circle\",\n            \"description\": \"Weekly revision and problem solving\",\n            \"subject\": \"Data Structures\",\n            \"tags\": [\n                \"DSA\",\n                \"Algorithms\",\n                \"Weekly\"\n            ],\n            \"image\": \"https://cloudinary-url...\",\n            \"creator\": {\n                \"_id\": \"69f04068231a626ef8e1ca97\",\n                \"displayName\": \"Aarav Sharma\",\n                \"avatarUrl\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777353525/campus-hub/avatars/user_1777353524751.jpg\"\n            },\n            \"members\": [\n                \"69f04068231a626ef8e1ca97\"\n            ],\n            \"maxMembers\": 12,\n            \"customLinks\": [\n                {\n                    \"label\": \"Notes\",\n                    \"url\": \"https://drive.google.com/...\",\n                    \"_id\": \"69f04be8231a626ef8e1cae0\",\n                    \"id\": \"69f04be8231a626ef8e1cae0\"\n                }\n            ],\n            \"university\": \"69f04068231a626ef8e1ca95\",\n            \"isActive\": true,\n            \"createdAt\": \"2026-04-28T05:55:52.559Z\",\n            \"updatedAt\": \"2026-04-28T05:55:52.559Z\",\n            \"__v\": 0,\n            \"memberCount\": 1,\n            \"id\": \"69f04be8231a626ef8e1cadf\"\n        }\n    ]\n}"}],"_postman_id":"072a1e43-3f63-48dd-8fee-e02b4de6661a"},{"name":"update-study-group","id":"82f6b052-51cb-4436-a064-12cebe635661","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Updated name\",\n\t\"description\": \"Updated description\",\n\t\"subject\": \"Algorithms\",\n\t\"tags\": [\"Algorithms\", \"Exam Prep\"],\n\t\"image\": \"https://cloudinary-url...\",\n\t\"maxMembers\": 15,\n\t\"links\": {\n\t\t\"whatsapp\": \"https://chat.whatsapp.com/...\"\n\t},\n\t\"customLinks\": [\n\t\t{\n\t\t\t\"label\": \"Drive\",\n\t\t\t\"url\": \"https://drive.google.com/...\"\n\t\t}\n\t],\n\t\"nextSession\": {\n\t\t\"at\": \"2026-05-05T17:00:00.000Z\",\n\t\t\"mode\": \"offline\",\n\t\t\"location\": \"Room 204\",\n\t\t\"meetingLink\": \"\"\n\t}\n}","options":{"raw":{"language":"json"}}},"url":"/study-groups/:id","urlObject":{"path":["study-groups",":id"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f1137f2fd709bb4538d2b6","key":"id"}]}},"response":[{"id":"91175fca-8bf1-49cb-aeea-7ae618c5e7bf","name":"update-study-group","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Updated name\",\n\t\"description\": \"Updated description\",\n\t\"subject\": \"Algorithms\",\n\t\"tags\": [\"Algorithms\", \"Exam Prep\"],\n\t\"image\": \"https://cloudinary-url...\",\n\t\"maxMembers\": 15,\n\t\"links\": {\n\t\t\"whatsapp\": \"https://chat.whatsapp.com/...\"\n\t},\n\t\"customLinks\": [\n\t\t{\n\t\t\t\"label\": \"Drive\",\n\t\t\t\"url\": \"https://drive.google.com/...\"\n\t\t}\n\t],\n\t\"nextSession\": {\n\t\t\"at\": \"2026-05-05T17:00:00.000Z\",\n\t\t\"mode\": \"offline\",\n\t\t\"location\": \"Room 204\",\n\t\t\"meetingLink\": \"\"\n\t}\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/study-groups/:id","host":[""],"path":["study-groups",":id"],"variable":[{"key":"id","value":"69f1137f2fd709bb4538d2b6"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:08:30 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"467"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"35e-kK7xE27RnCFjJYIg4djK0l9htns\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"c8b65253-4bb9-4963"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38b2fe5e1d7f4d-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Study group updated\",\n    \"data\": {\n        \"links\": {\n            \"whatsapp\": \"https://chat.whatsapp.com/...\"\n        },\n        \"nextSession\": {\n            \"at\": \"2026-05-05T17:00:00.000Z\",\n            \"mode\": \"offline\",\n            \"location\": \"Room 204\",\n            \"meetingLink\": \"\"\n        },\n        \"notifications\": {\n            \"sessionReminderSent\": false\n        },\n        \"_id\": \"69f1137f2fd709bb4538d2b6\",\n        \"name\": \"Updated name\",\n        \"description\": \"Updated description\",\n        \"subject\": \"Algorithms\",\n        \"tags\": [\n            \"Algorithms\",\n            \"Exam Prep\"\n        ],\n        \"image\": \"https://cloudinary-url...\",\n        \"creator\": \"69f04068231a626ef8e1ca97\",\n        \"members\": [\n            \"69f04068231a626ef8e1ca97\"\n        ],\n        \"maxMembers\": 15,\n        \"customLinks\": [\n            {\n                \"label\": \"Drive\",\n                \"url\": \"https://drive.google.com/...\",\n                \"_id\": \"69f113bd2fd709bb4538d2c1\",\n                \"id\": \"69f113bd2fd709bb4538d2c1\"\n            }\n        ],\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T20:07:27.291Z\",\n        \"updatedAt\": \"2026-04-28T20:08:29.765Z\",\n        \"__v\": 1,\n        \"memberCount\": 1,\n        \"id\": \"69f1137f2fd709bb4538d2b6\"\n    }\n}"}],"_postman_id":"82f6b052-51cb-4436-a064-12cebe635661"},{"name":"update-next-session","id":"c1fcb20d-67fc-40da-a45c-dc4cd2b72ab7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"at\": \"2026-05-05T17:00:00.000Z\",\n\t\"mode\": \"online\",\n\t\"location\": \"Library Room 3\",\n\t\"meetingLink\": \"https://meet.google.com/...\"\n}","options":{"raw":{"language":"json"}}},"url":"/study-groups/:id/next-session","urlObject":{"path":["study-groups",":id","next-session"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f1137f2fd709bb4538d2b6","key":"id"}]}},"response":[{"id":"70bc2559-dce3-4d1a-a893-acd373276396","name":"update-next-session","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"at\": \"2026-05-05T17:00:00.000Z\",\n\t\"mode\": \"online\",\n\t\"location\": \"Library Room 3\",\n\t\"meetingLink\": \"https://meet.google.com/...\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/study-groups/:id/next-session","host":[""],"path":["study-groups",":id","next-session"],"variable":[{"key":"id","value":"69f1137f2fd709bb4538d2b6"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:11:16 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"472"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"37f-NL/ouk19O9bR3uFpUR8QkwKj2w8\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"5e4fb1f4-4218-4859"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38b70b0aa5570c-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Next session updated\",\n    \"data\": {\n        \"links\": {\n            \"whatsapp\": \"https://chat.whatsapp.com/...\"\n        },\n        \"nextSession\": {\n            \"at\": \"2026-05-05T17:00:00.000Z\",\n            \"mode\": \"online\",\n            \"location\": \"Library Room 3\",\n            \"meetingLink\": \"https://meet.google.com/...\"\n        },\n        \"notifications\": {\n            \"sessionReminderSent\": false\n        },\n        \"_id\": \"69f1137f2fd709bb4538d2b6\",\n        \"name\": \"Updated name\",\n        \"description\": \"Updated description\",\n        \"subject\": \"Algorithms\",\n        \"tags\": [\n            \"Algorithms\",\n            \"Exam Prep\"\n        ],\n        \"image\": \"https://cloudinary-url...\",\n        \"creator\": \"69f04068231a626ef8e1ca97\",\n        \"members\": [\n            \"69f04068231a626ef8e1ca97\"\n        ],\n        \"maxMembers\": 15,\n        \"customLinks\": [\n            {\n                \"label\": \"Drive\",\n                \"url\": \"https://drive.google.com/...\",\n                \"_id\": \"69f113bd2fd709bb4538d2c1\",\n                \"id\": \"69f113bd2fd709bb4538d2c1\"\n            }\n        ],\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T20:07:27.291Z\",\n        \"updatedAt\": \"2026-04-28T20:11:16.022Z\",\n        \"__v\": 1,\n        \"memberCount\": 1,\n        \"id\": \"69f1137f2fd709bb4538d2b6\"\n    }\n}"}],"_postman_id":"c1fcb20d-67fc-40da-a45c-dc4cd2b72ab7"},{"name":"join-study-group","id":"b4c8b5ac-cbaa-4b59-a815-cfc07152952c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":""},"url":"/study-groups/:id/join","urlObject":{"path":["study-groups",":id","join"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f1137f2fd709bb4538d2b6","key":"id"}]}},"response":[{"id":"53898123-d12e-42e7-b887-3a7b98ba6562","name":"join-study-group","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"/study-groups/:id/join","host":[""],"path":["study-groups",":id","join"],"variable":[{"key":"id","value":"69f1137f2fd709bb4538d2b6"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:15:11 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"57"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"3b-ksdd6mHQT0gHa6VW7ebdJRiVfho\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"55a827b9-68d2-4fb6"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38bcc7dd3e7fdf-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Joined study group\",\n    \"data\": null\n}"}],"_postman_id":"b4c8b5ac-cbaa-4b59-a815-cfc07152952c"},{"name":"leave-study-group","id":"07f51d73-d94a-4777-b864-0e322e8cbcb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":""},"url":"/study-groups/:id/leave","urlObject":{"path":["study-groups",":id","leave"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f1137f2fd709bb4538d2b6","key":"id"}]}},"response":[{"id":"2f23924f-6a05-4cbc-8816-aa764fc5e16f","name":"leave-study-group","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"/study-groups/:id/leave","host":[""],"path":["study-groups",":id","leave"],"variable":[{"key":"id","value":"69f1137f2fd709bb4538d2b6"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:16:01 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"55"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"39-D55/rQWMA/lbaG2AmkCkM8yznuc\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"7c057dc3-a9ad-46ac"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38be069d4d7fdf-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Left study group\",\n    \"data\": null\n}"}],"_postman_id":"07f51d73-d94a-4777-b864-0e322e8cbcb9"},{"name":"upload-cover","id":"b81ee7b8-1c3e-4ed5-ba98-eda899312fd3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"cover","type":"file","uuid":"ebe43a35-a090-4baa-9fc2-0a73fdd3f458","src":"/Users/priyashayadav/Downloads/Banner.webp"}]},"url":"/study-groups/:id/cover","urlObject":{"path":["study-groups",":id","cover"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f1137f2fd709bb4538d2b6","key":"id"}]}},"response":[{"id":"9ef72036-29a1-420c-b098-f2fa01194a4b","name":"upload-cover","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"cover","type":"file","uuid":"ebe43a35-a090-4baa-9fc2-0a73fdd3f458","src":"/Users/priyashayadav/Downloads/Banner.webp"}]},"url":{"raw":"/study-groups/:id/cover","host":[""],"path":["study-groups",":id","cover"],"variable":[{"key":"id","value":"69f1137f2fd709bb4538d2b6"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 20:19:03 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"539"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"3f2-FdxA/oHpjCoFoy1sj6vow3c8k+Q\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"68154ece-b722-4ee4"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f38c26a2d859d73-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Cover image updated\",\n    \"data\": {\n        \"links\": {\n            \"whatsapp\": \"https://chat.whatsapp.com/...\"\n        },\n        \"nextSession\": {\n            \"at\": \"2026-05-05T17:00:00.000Z\",\n            \"mode\": \"online\",\n            \"location\": \"Library Room 3\",\n            \"meetingLink\": \"https://meet.google.com/...\"\n        },\n        \"notifications\": {\n            \"sessionReminderSent\": false\n        },\n        \"_id\": \"69f1137f2fd709bb4538d2b6\",\n        \"name\": \"Updated name\",\n        \"description\": \"Updated description\",\n        \"subject\": \"Algorithms\",\n        \"tags\": [\n            \"Algorithms\",\n            \"Exam Prep\"\n        ],\n        \"image\": \"https://res.cloudinary.com/dd5zrwqzj/image/upload/v1777407542/campus-hub/study-groups/study_group_69f04068231a626ef8e1ca97_1777407541848.webp\",\n        \"creator\": \"69f04068231a626ef8e1ca97\",\n        \"members\": [\n            \"69f04068231a626ef8e1ca97\"\n        ],\n        \"maxMembers\": 15,\n        \"customLinks\": [\n            {\n                \"label\": \"Drive\",\n                \"url\": \"https://drive.google.com/...\",\n                \"_id\": \"69f113bd2fd709bb4538d2c1\",\n                \"id\": \"69f113bd2fd709bb4538d2c1\"\n            }\n        ],\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"isActive\": true,\n        \"createdAt\": \"2026-04-28T20:07:27.291Z\",\n        \"updatedAt\": \"2026-04-28T20:19:03.261Z\",\n        \"__v\": 3,\n        \"memberCount\": 1,\n        \"id\": \"69f1137f2fd709bb4538d2b6\"\n    }\n}"}],"_postman_id":"b81ee7b8-1c3e-4ed5-ba98-eda899312fd3"}],"id":"0a599e89-2706-4e92-ac2e-5b309067604d","description":"<p>This folder contains the endpoints for managing study groups in Campus Hub. It includes requests to create a study group, retrieve all study groups, fetch a study group by ID, view, update upcoming study sessions, and delete a study group. Use this folder to test and organize the core study group lifecycle and related scheduling functionality.</p>\n","_postman_id":"0a599e89-2706-4e92-ac2e-5b309067604d"},{"name":"Notifications","item":[{"name":"notifications","id":"ebe02c92-6d32-46d9-aa1d-4b121808e75f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"/notifications","urlObject":{"path":["notifications"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c2bbdf2d-9c2c-4190-b4b5-1c7a9d90aa9e","name":"notifications","originalRequest":{"method":"GET","header":[],"url":"/notifications"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:48:09 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"291"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"1ec-uqXgI00cSjzneVAapz3GYfLJ4/o\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"49d87d75-5f98-40bd"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33c6b80f435ff1-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": {\n        \"notifications\": [\n            {\n                \"_id\": \"69f04618231a626ef8e1cabe\",\n                \"user\": \"69f04068231a626ef8e1ca97\",\n                \"type\": \"marketplace\",\n                \"title\": \"Listing Created\",\n                \"description\": \"Your listing \\\"Calculus Textbook\\\" has been posted successfully\",\n                \"read\": false,\n                \"relatedId\": \"69f04618231a626ef8e1cabc\",\n                \"relatedModel\": \"Listing\",\n                \"createdAt\": \"2026-04-28T05:31:04.962Z\",\n                \"updatedAt\": \"2026-04-28T05:31:04.962Z\",\n                \"__v\": 0\n            }\n        ],\n        \"meta\": {\n            \"page\": 1,\n            \"limit\": 20,\n            \"total\": 1,\n            \"totalPages\": 1,\n            \"unreadCount\": 1\n        }\n    }\n}"}],"_postman_id":"ebe02c92-6d32-46d9-aa1d-4b121808e75f"},{"name":"notification-mark-read","id":"56094b36-9039-4d8d-9751-2fb84cd52ac8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"url":"/notifications/:id/read","urlObject":{"path":["notifications",":id","read"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabe","key":"id"}]}},"response":[{"id":"a16fbdcd-3160-4887-9ef7-0ce3b4c8c162","name":"notification-mark-read","originalRequest":{"method":"PUT","header":[],"url":{"raw":"/notifications/:id/read","host":[""],"path":["notifications",":id","read"],"variable":[{"key":"id","value":"69f04618231a626ef8e1cabe"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:50:02 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"261"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"1a5-XQYZnrTRJsmdW2M+uudKy9Y2a/8\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"a911f383-4371-4038"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33c97fbe2ba8d8-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Notification marked as read\",\n    \"data\": {\n        \"_id\": \"69f04618231a626ef8e1cabe\",\n        \"user\": \"69f04068231a626ef8e1ca97\",\n        \"type\": \"marketplace\",\n        \"title\": \"Listing Created\",\n        \"description\": \"Your listing \\\"Calculus Textbook\\\" has been posted successfully\",\n        \"read\": true,\n        \"relatedId\": \"69f04618231a626ef8e1cabc\",\n        \"relatedModel\": \"Listing\",\n        \"createdAt\": \"2026-04-28T05:31:04.962Z\",\n        \"updatedAt\": \"2026-04-28T05:50:02.536Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"56094b36-9039-4d8d-9751-2fb84cd52ac8"},{"name":"notification-mark-all-read","id":"401b86f2-118a-4ad4-912d-356ee540b9b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"url":"/notifications/read-all","urlObject":{"path":["notifications","read-all"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"ea455382-9c1a-4166-9307-280aa9bcb9f1","name":"notification-mark-all-read","originalRequest":{"method":"PUT","header":[],"url":"/notifications/read-all"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:50:49 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"58"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"49-jjvchqAPSwE/Q2PGR+LcpSmc56k\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"c9dc00ac-9b61-4435"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33caa1c824a8d8-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"All notifications marked as read\",\n    \"data\": null\n}"}],"_postman_id":"401b86f2-118a-4ad4-912d-356ee540b9b5"},{"name":"delete-notification","id":"8bf48f32-5cbc-4569-91df-46c08cc1dae2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"/notifications/:id","urlObject":{"path":["notifications",":id"],"host":[""],"query":[],"variable":[{"type":"any","value":"69f04618231a626ef8e1cabe","key":"id"}]}},"response":[{"id":"64063d32-a97f-4768-88d5-30d2930a5a72","name":"delete-notification","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"/notifications/:id","host":[""],"path":["notifications",":id"],"variable":[{"key":"id","value":"69f04618231a626ef8e1cabe"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 05:52:57 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"57"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"3d-nB1059yOS+gqsHos5KgquqVzxl4\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"a7b66ef8-4e74-48e8"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33cdbdb86c8983-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Notification deleted\",\n    \"data\": null\n}"}],"_postman_id":"8bf48f32-5cbc-4569-91df-46c08cc1dae2"},{"name":"notification-preferences","id":"d42d8323-ad78-4b63-afcf-ac67a68fc3db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"messages\": true,\n\t\"studyGroups\": false,\n\t\"marketplace\": true\n}","options":{"raw":{"language":"json"}}},"url":"/users/notification-preferences","urlObject":{"path":["users","notification-preferences"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4af9b55d-b09b-4703-9523-8f13d07796ef","name":"notification-preferences","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n\t\"messages\": true,\n\t\"studyGroups\": false,\n\t\"marketplace\": true\n}","options":{"raw":{"language":"json"}}},"url":"/users/notification-preferences"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 16:19:22 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"95"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"7d-Msj1y31QVsANypatuTAeF3YekIk\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"70af4378-6aa1-4429"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f37635f1f91f3fd-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Notification preferences updated\",\n    \"data\": {\n        \"messages\": true,\n        \"studyGroups\": false,\n        \"marketplace\": true\n    }\n}"}],"_postman_id":"d42d8323-ad78-4b63-afcf-ac67a68fc3db"}],"id":"d5a7e0ff-40c0-46b7-9dfc-65c2306fdc27","description":"<p>This folder contains requests related to the notifications feature, including endpoints for retrieving, managing, and interacting with user notification data. It helps organize notification-specific operations in one place for easier testing and maintenance.</p>\n","_postman_id":"d5a7e0ff-40c0-46b7-9dfc-65c2306fdc27"},{"name":"Conversations","item":[{"name":"get-conversations","id":"4665d168-73e7-43d7-a7b6-e73daeeb6361","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/conversations","urlObject":{"path":["conversations"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"9450d5e3-8b4a-4ae6-b995-6cd6001aff2c","name":"get-conversations","originalRequest":{"method":"GET","header":[],"url":"/conversations"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"date","value":"Tue, 28 Apr 2026 06:08:09 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"44"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"2e-r4PPgw/jRLNCglXgL/2LB7fi/Gg\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"149dca02-7a29-45ae"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33e4034c41cb36-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Success\",\n    \"data\": []\n}"}],"_postman_id":"4665d168-73e7-43d7-a7b6-e73daeeb6361"},{"name":"post-conversations","id":"b3cfb89d-4f95-4328-97dc-a1002a438a72","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"listingId\": \"69f04ffa231a626ef8e1caf8\",\n\t\"participantId\": \"69f04f83231a626ef8e1caf3\"\n}","options":{"raw":{"language":"json"}}},"url":"/conversations","urlObject":{"path":["conversations"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"517c7c6e-525c-4bb4-b268-2b8a60de27a5","name":"post-conversations","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"listingId\": \"69f04ffa231a626ef8e1caf8\",\n\t\"participantId\": \"69f04f83231a626ef8e1caf3\"\n}","options":{"raw":{"language":"json"}}},"url":"/conversations"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":":status","value":201},{"key":"date","value":"Tue, 28 Apr 2026 06:15:53 GMT"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"210"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"http://localhost:5173"},{"key":"content-encoding","value":"br"},{"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":"etag","value":"W/\"18a-n/ny4T8qW9EhKbABjIzZ9Bl+fNE\""},{"key":"origin-agent-cluster","value":"?1"},{"key":"referrer-policy","value":"no-referrer"},{"key":"rndr-id","value":"e2600b33-b6d2-4c36"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"vary","value":"Origin, Accept-Encoding"},{"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-render-origin-server","value":"Render"},{"key":"x-xss-protection","value":"0"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"server","value":"cloudflare"},{"key":"cf-ray","value":"9f33ef5208b65f90-SIN"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Conversation ready\",\n    \"data\": {\n        \"listingId\": \"69f04ffa231a626ef8e1caf8\",\n        \"listingTitle\": \"Textbook\",\n        \"participants\": [\n            \"69f04068231a626ef8e1ca97\",\n            \"69f04f83231a626ef8e1caf3\"\n        ],\n        \"university\": \"69f04068231a626ef8e1ca95\",\n        \"_id\": \"69f05098231a626ef8e1cb0a\",\n        \"lastMessageAt\": \"2026-04-28T06:15:52.808Z\",\n        \"createdAt\": \"2026-04-28T06:15:52.809Z\",\n        \"updatedAt\": \"2026-04-28T06:15:52.809Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"b3cfb89d-4f95-4328-97dc-a1002a438a72"}],"id":"b9afac0e-f9f8-4473-a1fc-d5232c7e412d","description":"<p>This folder contains requests for working with user conversations, including retrieving existing conversations and creating new ones between eligible participants. It is intended to support direct messaging workflows where the participant cannot be the current user and both users must belong to the same university.</p>\n","_postman_id":"b9afac0e-f9f8-4473-a1fc-d5232c7e412d"}],"event":[{"listen":"prerequest","script":{"id":"edf806bd-4f13-4d7a-b203-14211df9d0b0","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"9cf1b49b-cb12-47e8-99fa-f50670e0799b","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"base_url","value":""}]}