This repository has been archived by the owner on Jul 12, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
kampong-api.json
1 lines (1 loc) · 454 KB
/
kampong-api.json
1
{"info":{"_postman_id":"b09bd8c5-776a-4d8c-8b71-f528c017cb08","name":"Kampong API","description":"Backend API for Project Kampong.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"item":[{"name":"Authentication","item":[{"name":"Login User","event":[{"listen":"test","script":{"id":"bf0685cb-c148-4ce1-b9da-31246a76590b","exec":["pm.environment.set(\"TOKEN\", pm.response.json().token)"],"type":"text/javascript"}}],"id":"1fa5f3c4-d603-4a20-a3a4-3c2c5dd04078","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\" : \"user@gmail.com\",\n\t\"password\": \"Abc1234!\"\n}"},"url":{"raw":"{{URL}}/api/auth/login","host":["{{URL}}"],"path":["api","auth","login"]},"description":"Login user and create token cookie.\n\nField rules: \nAll fields required unless otherwise stated.\nemail: Valid email address only. Email address will be canonicalized. \npassword: 8-25 characters. At least 1 uppercase character. At least 1 lowercase character. At least 1 special character."},"response":[{"id":"e42f99f2-1669-4d38-886c-310ad838da84","name":"Login User (400 Bad Request - Invalid login credentials)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\" : \"don@gmail.com\",\n\t\"password\": \"1234567\"\n}"},"url":{"raw":"{{URL}}/api/auth/login","host":["{{URL}}"],"path":["api","auth","login"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"ETag","value":"W/\"35-/3fCg+lk0zlfqU0RBcSy1KnmeHY\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:46:39 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Invalid login credentials\"\n}"},{"id":"e647c8f2-0d67-4d36-b4f7-969687dfa86c","name":"Login User (200 OK)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\" : \"don@gmail.com\",\n\t\"password\": \"123456\"\n}"},"url":{"raw":"{{URL}}/api/auth/login","host":["{{URL}}"],"path":["api","auth","login"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Set-Cookie","value":"token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MjcsImVtYWlsIjoicm9uQGdtYWlsLmNvbSIsImNyZWF0ZWRfb24iOiIyMDIwLTA3LTA4VDE3OjQxOjU2LjQzMFoiLCJpYXQiOjE1OTQyMzEyNzgsImV4cCI6MTU5NjgyMzI3OH0.hkr1-C6JWwCIthd2ZUu_W3bxpIQHdCvn8LTnXNWM098; Path=/; Expires=Invalid Date; HttpOnly"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"251"},{"key":"ETag","value":"W/\"fb-CtaZrgnYEqKswWw5QTsoJQsGAIo\""},{"key":"Date","value":"Wed, 08 Jul 2020 18:01:18 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MjcsImVtYWlsIjoicm9uQGdtYWlsLmNvbSIsImNyZWF0ZWRfb24iOiIyMDIwLTA3LTA4VDE3OjQxOjU2LjQzMFoiLCJpYXQiOjE1OTQyMzEyNzgsImV4cCI6MTU5NjgyMzI3OH0.hkr1-C6JWwCIthd2ZUu_W3bxpIQHdCvn8LTnXNWM098\"\n}"}]},{"name":"Get Logged In User via Token","id":"d81bdb48-fc16-48b3-9451-f415d38d9ec8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"GET","header":[],"url":{"raw":"{{URL}}/api/auth/me","host":["{{URL}}"],"path":["api","auth","me"]},"description":"Get details of user in currently logged in session."},"response":[{"id":"9d3757b9-fb66-4b62-9ac9-2d77d6333434","name":"Get Logged In User via Token (401 Unauthorised - Not logged in)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/auth/me","host":["{{URL}}"],"path":["api","auth","me"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-l1g77/4SHaEPbIpd2wUkgPYXKUM\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:53:33 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to access this route\"\n}"},{"id":"3a52bd50-837a-4d07-b634-3855c8969b1f","name":"Get Logged In User via Token (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/auth/me","host":["{{URL}}"],"path":["api","auth","me"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Wed, 06 Jan 2021 14:53:08 GMT"},{"key":"X-RateLimit-Reset","value":"1609944816"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"234"},{"key":"ETag","value":"W/\"ea-T+qdx4RaclLOUH9Yr3L8hoIHTQc\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"user_id\": \"de1c5ad0-502e-11eb-970c-a7e9e3e2748c\",\n \"username\": \"DonTay\",\n \"email\": \"dontay0209@gmail.com\",\n \"password\": \"$2a$10$pyuwGxY22xS/AfeUtJJ88.w4nQ63pjvIz0uGDEWdQGvp23IkR5sPW\",\n \"role\": \"user\",\n \"is_activated\": false\n }\n}"}]},{"name":"Update Password","id":"8f900cb7-fad0-4888-891a-da4d1ef4bdb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"oldPassword\": \"Abc1234!\",\n\t\"newPassword\": \"Abcd123!\"\n}"},"url":{"raw":"{{URL}}/api/auth/update-password","host":["{{URL}}"],"path":["api","auth","update-password"]},"description":"Update logged in user password.\n\nField rules:\nAll fields required unless otherwise stated.\noldPassword: 8-25 characters. At least 1 uppercase character. At least 1 lowercase character. At least 1 special character.\nnewPassword: 8-25 characters. At least 1 uppercase character. At least 1 lowercase character. At least 1 special character."},"response":[{"id":"f8b014cb-2d62-4080-88cc-4112aecd77f5","name":"Update Password (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"oldPassword\": \"123456\",\n\t\"newPassword\": \"1234567\"\n}"},"url":{"raw":"{{URL}}/api/auth/updatepassword","host":["{{URL}}"],"path":["api","auth","updatepassword"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Set-Cookie","value":"token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiZW1haWwiOiJkb25AZ21haWwuY29tIiwiY3JlYXRlZF9vbiI6IjIwMjAtMDctMTdUMDk6NDQ6MTUuMTY4WiIsImlhdCI6MTU5NDk3OTM0NywiZXhwIjoxNTk3NTcxMzQ3fQ.EQJuPrtr28SYc8JHVLxs8_z0Y_4Z9MwY1L-ukBkRSV4; Path=/; Expires=Invalid Date; HttpOnly"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"250"},{"key":"ETag","value":"W/\"fa-G6oVDOsUShLB34qHd5kW2rbD8YM\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:49:07 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiZW1haWwiOiJkb25AZ21haWwuY29tIiwiY3JlYXRlZF9vbiI6IjIwMjAtMDctMTdUMDk6NDQ6MTUuMTY4WiIsImlhdCI6MTU5NDk3OTM0NywiZXhwIjoxNTk3NTcxMzQ3fQ.EQJuPrtr28SYc8JHVLxs8_z0Y_4Z9MwY1L-ukBkRSV4\"\n}"},{"id":"1df39e38-7369-41b9-a1d8-f2cbab3564c8","name":"Update Password (401 Unauthorised - Invalid old password)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"oldPassword\": \"123456\",\n\t\"newPassword\": \"1234567\"\n}"},"url":{"raw":"{{URL}}/api/auth/updatepassword","host":["{{URL}}"],"path":["api","auth","updatepassword"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"47"},{"key":"ETag","value":"W/\"2f-fzy16ZwdCVXD/4e+iuzv+10jbVg\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:49:31 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Invalid credentials\"\n}"},{"id":"709d8b67-f679-4894-93ca-21a515eeb12e","name":"Update Password (400 Bad Request - Invalid password requirement)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"oldPassword\": \"123456\",\n\t\"newPassword\": \"12345\"\n}"},"url":{"raw":"{{URL}}/api/auth/updatepassword","host":["{{URL}}"],"path":["api","auth","updatepassword"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"78"},{"key":"ETag","value":"W/\"4e-WVT3+6mLbaqrKxoPpHpJrSSSfAs\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:50:34 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please enter a password with 6 or more characters.\"\n}"}]},{"name":"Logout User","id":"dfbb9445-b097-40c7-9984-b3bc19ae5853","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"GET","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/auth/logout","host":["{{URL}}"],"path":["api","auth","logout"]},"description":"Logout and delete token cookie. For current logged in user only."},"response":[{"id":"a718f294-8d40-41f7-b7bb-6d499c3506e4","name":"Logout User (200 OK)","originalRequest":{"method":"GET","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/auth/logout","host":["{{URL}}"],"path":["api","auth","logout"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Set-Cookie","value":"token=none; Path=/; Expires=Fri, 17 Jul 2020 09:41:32 GMT; HttpOnly"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:41:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {}\n}"},{"id":"af029af4-6fa9-472a-9501-56be3824b10e","name":"Logout User (401 Unauthorised - Not logged in)","originalRequest":{"method":"GET","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/auth/logout","host":["{{URL}}"],"path":["api","auth","logout"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-l1g77/4SHaEPbIpd2wUkgPYXKUM\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:54:10 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to access this route\"\n}"}]},{"name":"Register User","event":[{"listen":"test","script":{"id":"f030a52f-22af-4659-8e64-8560597cbc0c","exec":["pm.environment.set(\"TOKEN\", pm.response.json().token)"],"type":"text/javascript"}}],"id":"115714d9-9904-4d78-a942-e9ab8bc51d46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"username\": \"DonTay\",\n\t\"email\" : \"dontay0209@gmail.com\",\n\t\"password\": \"Abc1234!\"\n}"},"url":{"raw":"{{URL}}/api/auth/register","host":["{{URL}}"],"path":["api","auth","register"]},"description":"User registration with password encryption, sends confirmation email address to activate account. User is logged in with unactivated flag upon registration. Permission: Public.\n\nField rules:\nAll fields required unless otherwise stated.\nfirst_name: Alphabets and whitespaces only.\nlast_name: Alphabets and whitespaces only. Optional.\nemail: Valid email address only. Email address will be canonicalized.\npassword: 8-25 characters. At least 1 uppercase character. At least 1 lowercase character. At least 1 special character."},"response":[{"id":"e57ce97d-1c9c-41b6-b153-f6eea9a0b721","name":"Register User (400 Bad Request - User account already exists)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"first_name\": \"Don\",\n\t\"last_name\": \"Tay\",\n\t\"email\" : \"don@gmail.com\",\n\t\"password\": \"123456\"\n}"},"url":{"raw":"{{URL}}/api/auth/register","host":["{{URL}}"],"path":["api","auth","register"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"ETag","value":"W/\"66-aPjzpub1n9r2xJkvk9bwsR8g09o\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:42:09 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Duplicate field value entered: Key (email)=(don@gmail.com) already exists.\"\n}"},{"id":"5e0e2c96-3125-4f0a-9928-96c986d77a37","name":"Register User (400 Bad Request - Invalid email/password requirement)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"first_name\": \"Bon\",\n\t\"last_name\": \"Tan\",\n\t\"email\" : \"bon@gmail.com\",\n\t\"password\": \"12345\"\n}"},"url":{"raw":"{{URL}}/api/auth/register","host":["{{URL}}"],"path":["api","auth","register"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"78"},{"key":"ETag","value":"W/\"4e-WVT3+6mLbaqrKxoPpHpJrSSSfAs\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:52:14 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please enter a password with 6 or more characters.\"\n}"},{"id":"e264b5ad-5c4f-490a-bd69-b4fc7af0bb85","name":"Register User (200 OK)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"first_name\": \"Don\",\n\t\"last_name\": \"Tay\",\n\t\"email\" : \"dontay0209@gmail.com\",\n\t\"password\": \"123456\"\n}"},"url":{"raw":"{{URL}}/api/auth/register","host":["{{URL}}"],"path":["api","auth","register"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"119"},{"key":"ETag","value":"W/\"77-Pg7qeEO3uDqVsWURpBso+yQa+kE\""},{"key":"Date","value":"Wed, 29 Jul 2020 18:24:02 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": \"http://localhost:5000/api/auth/register/e69f4085f4f847a4983af536ab653a29a27c2b85/confirmemail\"\n}"}]},{"name":"Activate Account (via Email Confirmation)","event":[{"listen":"test","script":{"id":"12420c49-0f96-4901-8560-ee065cb71052","exec":["pm.environment.set(\"TOKEN\", pm.response.json().token)"],"type":"text/javascript"}}],"id":"13a2d682-9d71-4d93-8817-75a0d27d61d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"confirmEmailToken\": \"560bf4b1b75f642f7409f3bdcb72ad17a9901c4b\"\n}"},"url":{"raw":"{{URL}}/api/auth/register/confirm-email","host":["{{URL}}"],"path":["api","auth","register","confirm-email"]},"description":"Activates user account via confirmation of email address used in user registration. Permission: Public."},"response":[{"id":"43e65280-f5cd-4357-95f0-8573b0e42ede","name":"Activate Account (via Email Confirmation)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"confirmEmailToken\": \"560bf4b1b75f642f7409f3bdcb72ad17a9901c4b\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/auth/register/confirm-email","host":["{{URL}}"],"path":["api","auth","register","confirm-email"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"0"},{"key":"X-RateLimit-Remaining","value":"0"},{"key":"Date","value":"Sun, 07 Feb 2021 14:23:42 GMT"},{"key":"X-RateLimit-Reset","value":"1612708535"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Set-Cookie","value":"token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI5YTJhOGYwLTY5NGYtMTFlYi1hNWY4LWJmN2U1M2MxOTUxYiIsImVtYWlsIjoiZG9udGF5MDIwOUBnbWFpbC5jb20iLCJpYXQiOjE2MTI3MDc4MjIsImV4cCI6MTYxNTI5OTgyMn0.z8No1qimW0NduSCiUIRRg7SAV-Itnu1F3KgjcWkSXnA; Path=/; Expires=Tue, 09 Mar 2021 14:23:42 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"255"},{"key":"ETag","value":"W/\"ff-aIdyirRHYuHsZoi4z2QVQvHqzyI\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI5YTJhOGYwLTY5NGYtMTFlYi1hNWY4LWJmN2U1M2MxOTUxYiIsImVtYWlsIjoiZG9udGF5MDIwOUBnbWFpbC5jb20iLCJpYXQiOjE2MTI3MDc4MjIsImV4cCI6MTYxNTI5OTgyMn0.z8No1qimW0NduSCiUIRRg7SAV-Itnu1F3KgjcWkSXnA\"\n}"},{"id":"bcc4e4be-157e-4ed4-b1fa-0ed8571e8645","name":"Activate Account (via Email Confirmation) (400 Bad Request)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \n}"},"url":{"raw":"{{URL}}/api/auth/register/confirm-email","host":["{{URL}}"],"path":["api","auth","register","confirm-email"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"0"},{"key":"X-RateLimit-Remaining","value":"0"},{"key":"Date","value":"Sun, 07 Feb 2021 14:26:14 GMT"},{"key":"X-RateLimit-Reset","value":"1612708873"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"65"},{"key":"ETag","value":"W/\"41-UQZL1HqDGhXZs2A2qOz/9HhgmAQ\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"confirmEmailToken is a required field\"\n}"}]},{"name":"Forget Password","id":"acef549a-5ffc-4fe1-9da9-d0b3889b11e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\": \"dontay0209@gmail.com\"\n}"},"url":{"raw":"{{URL}}/api/auth/forget-password","host":["{{URL}}"],"path":["api","auth","forget-password"]},"description":"Generate a reset password token and sends email to user when user forgets password. Token expires in 10min, after which user must send another 'Forget Password' request again. (Permission: Public)\n\nField rules:\nAll fields required unless otherwise stated.\nemail: Valid email address only. Email address will be canonicalized."},"response":[{"id":"13a232fb-526c-466e-b63c-c9e80588c6d7","name":"Forget Password (200 OK)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\": \"dontay0209@gmail.com\"\n}"},"url":{"raw":"{{URL}}/api/auth/forgetpassword","host":["{{URL}}"],"path":["api","auth","forgetpassword"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"111"},{"key":"ETag","value":"W/\"6f-1Qu+qXMyYRDyHp4qMRrgVWbqJo4\""},{"key":"Date","value":"Sat, 25 Jul 2020 13:33:24 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": \"http://localhost:5000/api/auth/resetpassword/929f3af6d013b30709968fd36fa51ad3647031bf\"\n}"},{"id":"303df6cc-543e-4259-b5d8-362d5a1219b8","name":"Forget Password (404 Not Found - Non-existent user)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\": \"dontay0200@gmail.com\"\n}"},"url":{"raw":"{{URL}}/api/auth/forgetpassword","host":["{{URL}}"],"path":["api","auth","forgetpassword"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"48"},{"key":"ETag","value":"W/\"30-57lcsQaAgqpNwAZqzylsmMNNB4s\""},{"key":"Date","value":"Sat, 25 Jul 2020 13:34:12 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"User does not exist.\"\n}"},{"id":"82895268-ed99-4124-8d00-dce85b6da7bd","name":"Forget Password (400 Bad Request - Invalid email entered)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\": \"dontay02\"\n}"},"url":{"raw":"{{URL}}/api/auth/forgetpassword","host":["{{URL}}"],"path":["api","auth","forgetpassword"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"57"},{"key":"ETag","value":"W/\"39-wHuu7Zp0v4YPgKzTu88G/0ssSzI\""},{"key":"Date","value":"Sat, 25 Jul 2020 13:43:11 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid email.\"\n}"}]},{"name":"Reset Password","id":"82a983aa-49d3-43a1-8c48-06553a02198e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"password\": \"Abcd123!\"\n}"},"url":{"raw":"{{URL}}/api/auth/forget-password/9cd4383ffdde29ce4850d7752d8fce0e384cca71","host":["{{URL}}"],"path":["api","auth","forget-password","9cd4383ffdde29ce4850d7752d8fce0e384cca71"]},"description":"Resets user password, based on reset token sent to user when user submitted a 'Forget Password' request (see 'Forget Password' request). Permission: Public.\n\nField rules:\nAll fields required unless otherwise stated.\npassword: 8-25 characters. At least 1 uppercase character. At least 1 lowercase character. At least 1 special character."},"response":[{"id":"133dc64e-8387-406f-bbf7-f6d016321e1e","name":"Reset Password (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"password\": \"123456\"\n}"},"url":{"raw":"{{URL}}/api/auth/resetpassword/e79e570c0043e023ab34f38e9ea55bf9ca1da215","host":["{{URL}}"],"path":["api","auth","resetpassword","e79e570c0043e023ab34f38e9ea55bf9ca1da215"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Set-Cookie","value":"token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTAxLCJlbWFpbCI6ImRvbnRheTAyMDlAZ21haWwuY29tIiwiY3JlYXRlZF9vbiI6IjIwMjAtMDctMjVUMTI6MTQ6MjkuNDI0WiIsImlhdCI6MTU5NTY4NDQwNywiZXhwIjoxNTk4Mjc2NDA3fQ.YRUc1zvXtEMgpKU9AVdutHHjJ8ixyD3V4sJYFVMiAV0; Path=/; Expires=Invalid Date; HttpOnly"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"262"},{"key":"ETag","value":"W/\"106-b2ecp2Ixq9zpFMR4pKDV3Ndy0sM\""},{"key":"Date","value":"Sat, 25 Jul 2020 13:40:07 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTAxLCJlbWFpbCI6ImRvbnRheTAyMDlAZ21haWwuY29tIiwiY3JlYXRlZF9vbiI6IjIwMjAtMDctMjVUMTI6MTQ6MjkuNDI0WiIsImlhdCI6MTU5NTY4NDQwNywiZXhwIjoxNTk4Mjc2NDA3fQ.YRUc1zvXtEMgpKU9AVdutHHjJ8ixyD3V4sJYFVMiAV0\"\n}"},{"id":"bb122f9e-31f8-480b-9c6f-1c9ce6a98094","name":"Reset Password (400 Bad Request - Invalid reset token link)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"password\": \"123456\"\n}"},"url":{"raw":"{{URL}}/api/auth/resetpassword/e79e570c0043e023ab34f38e9ea55bf9ca1da219","host":["{{URL}}"],"path":["api","auth","resetpassword","e79e570c0043e023ab34f38e9ea55bf9ca1da219"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"79"},{"key":"ETag","value":"W/\"4f-KgQ23UO2Dw4k/6ATDLoV10duUFo\""},{"key":"Date","value":"Sat, 25 Jul 2020 13:40:32 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Invalid reset password link. This link has expired.\"\n}"},{"id":"c93f50e0-1abf-4689-97f8-09f64690bd63","name":"Reset Password (400 Bad Request - Invalid password entered)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"password\": \"12345\"\n}"},"url":{"raw":"{{URL}}/api/auth/resetpassword/e79e570c0043e023ab34f38e9ea55bf9ca1da215","host":["{{URL}}"],"path":["api","auth","resetpassword","e79e570c0043e023ab34f38e9ea55bf9ca1da215"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"78"},{"key":"ETag","value":"W/\"4e-WVT3+6mLbaqrKxoPpHpJrSSSfAs\""},{"key":"Date","value":"Sat, 25 Jul 2020 13:41:36 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please enter a password with 6 or more characters.\"\n}"}]},{"name":"Login Admin","event":[{"listen":"test","script":{"id":"b1ce4db6-1a02-4003-bfd0-5e3e610fbb5a","exec":["pm.environment.set(\"TOKEN\", pm.response.json().token)"],"type":"text/javascript"}}],"id":"0b1ce835-b4c1-4c1b-8975-e98916845c00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\" : \"admin@gmail.com\",\n\t\"password\": \"Abc1234!\"\n}"},"url":{"raw":"{{URL}}/api/auth/login","host":["{{URL}}"],"path":["api","auth","login"]},"description":"Login admin user and create token cookie.\n\nField rules: \nAll fields required unless otherwise stated.\nemail: Valid email address only. Email address will be canonicalized. \npassword: 8-25 characters. At least 1 uppercase character. At least 1 lowercase character. At least 1 special character."},"response":[{"id":"13b60f77-ae46-414b-a6f1-4f8d8a4817ea","name":"Login User (400 Bad Request - Invalid login credentials)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\" : \"don@gmail.com\",\n\t\"password\": \"1234567\"\n}"},"url":{"raw":"{{URL}}/api/auth/login","host":["{{URL}}"],"path":["api","auth","login"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"ETag","value":"W/\"35-/3fCg+lk0zlfqU0RBcSy1KnmeHY\""},{"key":"Date","value":"Fri, 17 Jul 2020 09:46:39 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Invalid login credentials\"\n}"},{"id":"ef2eeac9-a50b-41e1-8f59-c07c50f069ad","name":"Login Admin (200 OK)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"email\" : \"admin@gmail.com\",\n\t\"password\": \"Abc1234!\"\n}"},"url":{"raw":"{{URL}}/api/auth/login","host":["{{URL}}"],"path":["api","auth","login"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Mon, 16 Nov 2020 17:44:27 GMT"},{"key":"X-RateLimit-Reset","value":"1605548689"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Set-Cookie","value":"token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImY5NmIyMTM4LTE3NTQtNGMxNy1hNDA1LTk0MGUyMGFkYzYwMSIsImVtYWlsIjoiYWRtaW5AZ21haWwuY29tIiwiaWF0IjoxNjA1NTQ4NjY3LCJleHAiOjE2MDgxNDA2Njd9.0jDnU7Zf-x6tcE3z2Bvmerpe6uRK3QgVpmk1PhzC_Dk; Path=/; Expires=Wed, 16 Dec 2020 17:44:27 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"248"},{"key":"ETag","value":"W/\"f8-llRIQunLNHXZBB4gAyhDNqpphZY\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImY5NmIyMTM4LTE3NTQtNGMxNy1hNDA1LTk0MGUyMGFkYzYwMSIsImVtYWlsIjoiYWRtaW5AZ21haWwuY29tIiwiaWF0IjoxNjA1NTQ4NjY3LCJleHAiOjE2MDgxNDA2Njd9.0jDnU7Zf-x6tcE3z2Bvmerpe6uRK3QgVpmk1PhzC_Dk\"\n}"}]}],"id":"4b3f7ba4-e888-4559-904e-922b20b8e2e9","description":"User authentication functionality. All auth endpoints are rate limited to 5 every 15min (except get logged in user via token and logout user endpoints).","event":[{"listen":"prerequest","script":{"id":"8c5917fb-e0fa-45a0-8ff6-ce0ef09437c4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"187fd1a0-fb24-4088-8c14-2e212f8675f9","type":"text/javascript","exec":[""]}}]},{"name":"Users","item":[{"name":"Get All Listing Comments for a User","id":"16f54c4d-6d70-4028-9af5-7f773eaea489","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/listing-comments","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","listing-comments"]},"description":"Get all listing comments for an associated user. Permission: Public."},"response":[{"id":"6a2f0064-2b85-4494-b2cb-31face028850","name":"Get All Listing Comments for a User (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/listing-comments","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","listing-comments"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 16:56:57 GMT"},{"key":"X-RateLimit-Reset","value":"1597683450"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1615"},{"key":"ETag","value":"W/\"64f-lPW9bj6IbgV9ng0+U9R4BUTp7x4\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 4,\n \"data\": [\n {\n \"listing_comment_id\": 7,\n \"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"comment\": \"incubate leading-edge partnerships\",\n \"reply_to_id\": null,\n \"created_on\": \"2020-08-20T15:56:14.000Z\",\n \"updated_on\": \"2019-10-08T09:00:24.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"User One\",\n \"profile_picture\": \"https://robohash.org/consequaturatquia.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 8,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"comment\": \"harness viral web services\",\n \"reply_to_id\": 3,\n \"created_on\": \"2019-11-16T22:38:44.000Z\",\n \"updated_on\": \"2019-12-10T10:58:28.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"User One\",\n \"profile_picture\": \"https://robohash.org/consequaturatquia.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 9,\n \"listing_id\": \"cf4adc93-3b96-4bbc-8cb0-41e196b145ac\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"comment\": \"whiteboard best-of-breed deliverables\",\n \"reply_to_id\": null,\n \"created_on\": \"2020-03-29T09:51:13.000Z\",\n \"updated_on\": \"2019-11-08T17:45:40.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"User One\",\n \"profile_picture\": \"https://robohash.org/consequaturatquia.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 10,\n \"listing_id\": \"c975a572-452d-4824-8ed5-500b50488436\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"comment\": \"deliver frictionless infrastructures\",\n \"reply_to_id\": 2,\n \"created_on\": \"2019-10-29T16:32:01.000Z\",\n \"updated_on\": \"2020-04-27T13:18:40.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"User One\",\n \"profile_picture\": \"https://robohash.org/consequaturatquia.jpg?size=500x500&set=set1\"\n }\n ]\n}"}]},{"name":"Get All Listing Participation for a User","id":"d49b88b9-d612-445a-8801-fbf2a3ca26cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/participants","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","participants"]},"description":"Get all listing participation for an associated user, identified by the user id. Permission: Public."},"response":[{"id":"b7fef4fc-3c65-4e0f-ba30-1049e510fadd","name":"Get All Listing Participation for a User (404 Not Found - Non-existent user id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/122/participants","host":["{{URL}}"],"path":["api","users","122","participants"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Sat, 18 Jul 2020 05:54:14 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"7d5b0996-8362-4ac2-ab0e-69d809c652ef","name":"Get All Listing Participation for a User (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/participants","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","participants"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Mon, 17 Aug 2020 16:57:26 GMT"},{"key":"X-RateLimit-Reset","value":"1597683450"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"801"},{"key":"ETag","value":"W/\"321-DrkpGo0yRgkyxfOrD3afHrKjVSQ\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 4,\n \"data\": [\n {\n \"participant_id\": 6,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"joined_on\": \"2020-02-21T16:00:00.000Z\",\n \"end_on\": \"2020-08-09T16:00:00.000Z\"\n },\n {\n \"participant_id\": 7,\n \"listing_id\": \"c975a572-452d-4824-8ed5-500b50488436\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"joined_on\": \"2020-02-11T16:00:00.000Z\",\n \"end_on\": \"2020-09-03T16:00:00.000Z\"\n },\n {\n \"participant_id\": 8,\n \"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"joined_on\": \"2019-03-20T16:00:00.000Z\",\n \"end_on\": \"2020-09-22T16:00:00.000Z\"\n },\n {\n \"participant_id\": 9,\n \"listing_id\": \"cf4adc93-3b96-4bbc-8cb0-41e196b145ac\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"joined_on\": \"2020-06-12T16:00:00.000Z\",\n \"end_on\": null\n }\n ]\n}"}]},{"name":"Get All Listings Owned by a User","id":"f76cea2a-d066-454d-a3ca-792efd20c955","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/listings/owner","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","listings","owner"]},"description":"Get all listing owned by an associated user, identified by the user id. Permission: Public."},"response":[{"id":"f6e07753-679b-4c8a-999b-40504871a5d5","name":"Get All Listings Owned by a User (404 Not Found - Non-existent user id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/221/listings/owner","host":["{{URL}}"],"path":["api","users","221","listings","owner"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Mon, 10 Aug 2020 08:35:24 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"28f8ca27-a67d-4713-9177-e63dc0a6faf1","name":"Get All Listings Owned by a User (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/listings/owner","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","listings","owner"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Fri, 18 Sep 2020 04:51:54 GMT"},{"key":"X-RateLimit-Reset","value":"1600404721"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1011"},{"key":"ETag","value":"W/\"3f3-dz+ezN3kTE8FzK9umMDCeokTKSo\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\",\n \"organisation_id\": null,\n \"created_by\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"title\": \"Supporting COVID-19 Efforts\",\n \"category\": \"COVID-19\",\n \"about\": \"Triple-buffered client-server installation\",\n \"tagline\": \"Emerge stronger together\",\n \"mission\": \"streamline web-enabled ROI\",\n \"listing_url\": \"https://mtv.com/blandit/mi/in.png\",\n \"listing_email\": null,\n \"pic1\": \"https://images.pexels.com/photos/127873/pexels-photo-127873.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"pic2\": null,\n \"pic3\": \"https://robohash.org/auteligendimagnam.bmp?size=500x500&set=set1\",\n \"pic4\": null,\n \"pic5\": null,\n \"is_published\": false,\n \"is_verified\": false,\n \"start_date\": \"2020-01-01T12:54:13.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.816Z\",\n \"deleted_on\": null,\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"03 Queenstown, Tiong Bahru\"\n ],\n \"location_ids\": [\n 3\n ]\n }\n ]\n}"}]},{"name":"Get All Likes for a User","id":"523a81d4-b89d-4ee3-9175-d9ed3362558e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/likes","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","likes"]},"description":"Get all likes for an associated user, identified by the user id. Permission: Public."},"response":[{"id":"d89e4f74-3619-480f-912f-30c8c7b3c089","name":"Get All Likes for a User (404 Not Found - Non-existent user id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/221/likes","host":["{{URL}}"],"path":["api","users","221","likes"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Thu, 30 Jul 2020 17:09:08 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"546bd7ac-1a7e-4148-b806-3698b6676b0e","name":"Get All Likes for a User (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/likes","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","likes"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Fri, 15 Jan 2021 07:30:28 GMT"},{"key":"X-RateLimit-Reset","value":"1610695888"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"823"},{"key":"ETag","value":"W/\"337-TUdWr2lxDXxKpbxisDM5/ZMBMPw\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"like_id\": 7,\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n },\n {\n \"like_id\": 8,\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"listing_id\": \"c975a572-452d-4824-8ed5-500b50488436\",\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n },\n {\n \"like_id\": 9,\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"listing_id\": \"e411bd80-d5cf-49ac-b847-18c9fc13377a\",\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n }\n ]\n}"}]},{"name":"Get All Organisations for a User","id":"b80464a4-5d3c-4222-94c4-f96825c5e982","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/organisations","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","organisations"]},"description":"Get all likes for an associated user, identified by the user id. Permission: Public."},"response":[]}],"id":"48689a75-bc1a-4580-9fcd-ca38c2e805be","description":"Users CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"60f27f7a-7b36-4f5a-8411-ecd5af3eb4e8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8ef8c55f-ab01-4e3a-83b5-94bf2071ff8d","type":"text/javascript","exec":[""]}}]},{"name":"Profiles","item":[{"name":"Get Single Profile","id":"59316ff9-71d1-4660-ae09-6df8f043288f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/profiles","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","profiles"]},"description":"Get single user profile identified by user id. Permission: Public."},"response":[{"id":"71cdaa58-b52e-46a1-94d8-1a7a080b0e61","name":"Get Single Profile (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/profiles","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","profiles"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Wed, 06 Jan 2021 15:02:48 GMT"},{"key":"X-RateLimit-Reset","value":"1609945395"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"587"},{"key":"ETag","value":"W/\"24b-UuvmERLNVOFm2Ah9IbM/AkD+EfM\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"first_name\": \"Don\",\n \"last_name\": \"Tay\",\n \"nickname\": \"don-tay\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"about\": \"Updated about me\",\n \"gender\": \"m\",\n \"dob\": \"2000-07-17T16:00:00.746Z\",\n \"occupation\": \"Statistician IV\",\n \"phone\": \"91231234\",\n \"facebook_link\": \"www.facebook.com\",\n \"twitter_link\": \"www.twitter.com\",\n \"instagram_link\": \"www.instagram.com\",\n \"linkedin_link\": \"www.linkedin.com\",\n \"is_verified\": false,\n \"created_on\": \"2021-01-06T14:52:49.011Z\"\n }\n}"}]},{"name":"Update Profile","id":"06c74d5a-a912-4f57-a54a-ebf62f7469eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"nickname\": \"don-tay\",\n \"first_name\": \"Don\",\n \"last_name\": \"Tay\",\n\t\"about\": \"Updated about me\",\n\t\"gender\": \"m\",\n\t\"dob\": \"2000-07-18 00:00:00.746876+08\",\n\t\"interest\": \"Graphic Design\",\n\t\"phone\": \"91231234\",\n\t\"facebook_link\": \"www.facebook.com\",\n\t\"twitter_link\": \"www.twitter.com\",\n\t\"instagram_link\": \"www.instagram.com\",\n\t\"linkedin_link\": \"www.linkedin.com\"\n}"},"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/profiles","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","profiles"]},"description":"Update user profile identified by user id. Permission: Admin/Private.\n\nField rules:\nAt least one field must be updated.\nnickname - Non-empty.\nfirst_name\nlast_name\nabout\ngender\ndob - Valid SQL Datetime format.\ninterest\nphone - Valid phone number internationally.\nfacebook_link - Valid URL.\ntwitter_link - Valid URL.\ninstagram_link - Valid URL.\nlinkedin_link - Valid URL."},"response":[{"id":"0a664c55-f051-4b41-8cc6-ac8ab3ce53f1","name":"Update Profile (400 Bad Request - Invalid field entered)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"nickname\": \"don-tay\",\n\t\"profile_picture\": \"https://robohash.org/explicaboquiafacere.bmp?size=50x50&set=set1\",\n\t\"about\": \"Updated about me\",\n\t\"gender\": \"m\",\n\t\"dob\": \"2000-07-18 00:00:00.746876+08\",\n\t\"interest\": \"Graphic Design\",\n\t\"phone\": \"91231234\",\n\t\"facebook_link\": \"invalid URL link\",\n\t\"twitter_link\": \"www.twitter.com\",\n\t\"instagram_link\": \"www.instagram.com\",\n\t\"linkedin_link\": \"www.linkedin.com\"\n}"},"url":{"raw":"{{URL}}/api/users/2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb/profiles","host":["{{URL}}"],"path":["api","users","2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb","profiles"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"ETag","value":"W/\"37-9azWBblZoAKrQ4+BcHUlObZSOW4\""},{"key":"Date","value":"Sat, 18 Jul 2020 08:19:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid URL.\"\n}"},{"id":"10cade9b-cb50-4a8c-9ce7-533a060c6838","name":"Update Profile (404 Not Found - Non-existent user id)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"nickname\": \"don-tay\",\n\t\"about\": \"Updated about me\",\n\t\"gender\": \"m\",\n\t\"dob\": \"2000-07-18 00:00:00.746876+08\",\n\t\"interest\": \"Graphic Design\",\n\t\"phone\": \"91231234\",\n\t\"facebook_link\": \"www.facebook.com\",\n\t\"twitter_link\": \"www.twitter.com\",\n\t\"instagram_link\": \"www.instagram.com\",\n\t\"linkedin_link\": \"www.linkedin.com\"\n}"},"url":{"raw":"{{URL}}/api/users/2e9c26a0-7c1c-49d1-8c78-3a0545ca2fff/profiles","host":["{{URL}}"],"path":["api","users","2e9c26a0-7c1c-49d1-8c78-3a0545ca2fff","profiles"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Sat, 01 Aug 2020 15:50:06 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"ee026019-e379-4612-8e9a-9b48a37b27b6","name":"Update Profile (403 Forbidden - Non-admin user updating other user profile)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"nickname\": \"don-tay\",\n\t\"profile_picture\": \"https://robohash.org/explicaboquiafacere.bmp?size=50x50&set=set1\",\n\t\"about\": \"Updated about me\",\n\t\"gender\": \"m\",\n\t\"dob\": \"2000-07-18 00:00:00.746876+08\",\n\t\"interest\": \"Graphic Design\",\n\t\"phone\": \"91231234\",\n\t\"facebook_link\": \"www.facebook.com\",\n\t\"twitter_link\": \"www.twitter.com\",\n\t\"instagram_link\": \"www.instagram.com\",\n\t\"linkedin_link\": \"www.linkedin.com\"\n}"},"url":{"raw":"{{URL}}/api/users/2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb/profiles","host":["{{URL}}"],"path":["api","users","2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb","profiles"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"70"},{"key":"ETag","value":"W/\"46-CuIrlLRSHZQ0t1CDLPVDBA6Ttrk\""},{"key":"Date","value":"Sat, 18 Jul 2020 08:33:02 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not allowed to update other user's profile\"\n}"},{"id":"d08ea315-1556-4e8b-8f74-6950ea41473e","name":"Update Profile (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"nickname\": \"don-tay\",\n \"first_name\": \"Don\",\n \"last_name\": \"Tay\",\n\t\"about\": \"Updated about me\",\n\t\"gender\": \"m\",\n\t\"dob\": \"2000-07-18 00:00:00.746876+08\",\n\t\"interest\": \"Graphic Design\",\n\t\"phone\": \"91231234\",\n\t\"facebook_link\": \"www.facebook.com\",\n\t\"twitter_link\": \"www.twitter.com\",\n\t\"instagram_link\": \"www.instagram.com\",\n\t\"linkedin_link\": \"www.linkedin.com\"\n}"},"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/profiles","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","profiles"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Wed, 06 Jan 2021 15:02:34 GMT"},{"key":"X-RateLimit-Reset","value":"1609945395"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"587"},{"key":"ETag","value":"W/\"24b-UuvmERLNVOFm2Ah9IbM/AkD+EfM\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"first_name\": \"Don\",\n \"last_name\": \"Tay\",\n \"nickname\": \"don-tay\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"about\": \"Updated about me\",\n \"gender\": \"m\",\n \"dob\": \"2000-07-17T16:00:00.746Z\",\n \"occupation\": \"Statistician IV\",\n \"phone\": \"91231234\",\n \"facebook_link\": \"www.facebook.com\",\n \"twitter_link\": \"www.twitter.com\",\n \"instagram_link\": \"www.instagram.com\",\n \"linkedin_link\": \"www.linkedin.com\",\n \"is_verified\": false,\n \"created_on\": \"2021-01-06T14:52:49.011Z\"\n }\n}"}]},{"name":"Verify Profile (by User ID)","id":"78214ef2-3bc6-4e52-a15b-989687422043","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"is_verified\": true\n}"},"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/profiles/verify","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","profiles","verify"]},"description":"Verify user profile identified by user id. Permission: Admin.\n\nField rules:\nAt least one field must be updated.\nis_verified - Boolean."},"response":[{"id":"0347f59b-705e-4d6e-afd0-fb92c5a90a48","name":"Verify Profile (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"is_verified\": true\n}"},"url":{"raw":"{{URL}}/api/users/d69a127d-815b-4834-b2b6-54ab398fccad/profiles/verify","host":["{{URL}}"],"path":["api","users","d69a127d-815b-4834-b2b6-54ab398fccad","profiles","verify"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Mon, 17 Aug 2020 17:00:59 GMT"},{"key":"X-RateLimit-Reset","value":"1597683690"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"44"},{"key":"ETag","value":"W/\"2c-pLghxSwi4Mpf/fRKBP9T0jqSNSI\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"is_verified\": true\n }\n}"}]}],"id":"4a6bc048-c668-4695-90e9-16af8ad4dcea","description":"Profiles CRUD funcitonality by raw User ID.","event":[{"listen":"prerequest","script":{"id":"48a1a3d7-e9a6-459c-aca1-b3972294b852","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5c66c3da-4e05-4c72-9696-7019b39092c0","type":"text/javascript","exec":[""]}}]},{"name":"Categories","item":[{"name":"Get All Categories","id":"12314fe0-47b2-4338-822e-ed4db28c65bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/categories","host":["{{URL}}"],"path":["api","categories"]},"description":"Get all categories. Permission: Public."},"response":[{"id":"4b5949b4-79db-47e5-9858-266d224f9e2a","name":"Get All Listing Comments (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listing-categories","host":["{{URL}}"],"path":["api","listing-categories"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Mon, 16 Nov 2020 16:57:20 GMT"},{"key":"X-RateLimit-Reset","value":"1605545846"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2078"},{"key":"ETag","value":"W/\"81e-4BE+XRRf24FC0d3QyZWN5nbO0Xw\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 42,\n \"pagination\": {\n \"next\": {\n \"page\": 2,\n \"limit\": 25\n }\n },\n \"data\": [\n {\n \"listing_category_id\": 1,\n \"category_name\": \"Health\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 2,\n \"category_name\": \"Marriage\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 3,\n \"category_name\": \"Education\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 4,\n \"category_name\": \"Mentorship\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 5,\n \"category_name\": \"Retirement\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 6,\n \"category_name\": \"Housing\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 7,\n \"category_name\": \"Rental Flats\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 8,\n \"category_name\": \"Family\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 9,\n \"category_name\": \"Gender\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 10,\n \"category_name\": \"Elderly\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 11,\n \"category_name\": \"Youth\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 12,\n \"category_name\": \"Youth At Risk\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 13,\n \"category_name\": \"Pre-School\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 14,\n \"category_name\": \"Race\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 15,\n \"category_name\": \"Language\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 16,\n \"category_name\": \"Science\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 17,\n \"category_name\": \"Art\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 18,\n \"category_name\": \"Sports\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 19,\n \"category_name\": \"Poverty\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 20,\n \"category_name\": \"Inequality\",\n \"category_group\": \"Social\"\n },\n {\n \"listing_category_id\": 21,\n \"category_name\": \"Recycling\",\n \"category_group\": \"Environment\"\n },\n {\n \"listing_category_id\": 22,\n \"category_name\": \"Green\",\n \"category_group\": \"Environment\"\n },\n {\n \"listing_category_id\": 23,\n \"category_name\": \"Water\",\n \"category_group\": \"Environment\"\n },\n {\n \"listing_category_id\": 24,\n \"category_name\": \"Waste\",\n \"category_group\": \"Environment\"\n },\n {\n \"listing_category_id\": 25,\n \"category_name\": \"Food\",\n \"category_group\": \"Environment\"\n }\n ]\n}"}]},{"name":"Get All Listings for a Category","id":"dda4d41a-4edb-491b-aa34-e5978b5c5fe2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/categories/Health/listings","host":["{{URL}}"],"path":["api","categories","Health","listings"]},"description":"Get all listings for a category, identified by the category name (case-sensitive). Permission: Public.\n\nReq params:\n/api/categories/:category_name/listings\n\ncategory_name - case-sensitive string"},"response":[{"id":"c3f150f7-c871-47cd-82d4-46cb2c71dc2b","name":"Get All Listings for a Category (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/categories/Health/listings","host":["{{URL}}"],"path":["api","categories","Health","listings"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Tue, 17 Nov 2020 13:26:25 GMT"},{"key":"X-RateLimit-Reset","value":"1605619589"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3818"},{"key":"ETag","value":"W/\"eea-1bSj5InRN1g+vmdUVJYNpuxjmxQ\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"category_id\": 1,\n \"category_name\": \"Health\",\n \"category_group\": \"Social\",\n \"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\",\n \"created_by\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"title\": \"Supporting COVID-19 Efforts\",\n \"category\": \"Health\",\n \"about\": \"Triple-buffered client-server installation\",\n \"tagline\": \"Emerge stronger together\",\n \"mission\": \"streamline web-enabled ROI\",\n \"listing_url\": \"https://mtv.com/blandit/mi/in.png\",\n \"listing_email\": \"fightcovid@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/127873/pexels-photo-127873.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/auteligendimagnam.bmp?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-01-01T12:54:13.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-11-17T07:33:56.159Z\",\n \"deleted_on\": null,\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"Woodlands\"\n ],\n \"location_ids\": [\n 3\n ],\n \"keyword_vector\": \"'-19':3 'covid':2 'effort':4 'health':5 'support':1 'woodland':6\"\n },\n {\n \"category_id\": 1,\n \"category_name\": \"Health\",\n \"category_group\": \"Social\",\n \"listing_id\": \"0de8f600-28a8-11eb-9eae-89e03086f17e\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"New title 1\",\n \"category\": \"Health\",\n \"about\": \"test about\",\n \"tagline\": \"test tagline\",\n \"mission\": \"test mission\",\n \"listing_url\": \"www.test.com\",\n \"listing_email\": \"new_listing@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2019-08-15T08:45:43.415Z\",\n \"end_date\": \"2020-07-17T08:45:43.415Z\",\n \"created_on\": \"2020-11-17T07:39:41.794Z\",\n \"updated_on\": \"2020-11-17T07:39:41.794Z\",\n \"deleted_on\": null,\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": null,\n \"location_ids\": null,\n \"keyword_vector\": null\n },\n {\n \"category_id\": 1,\n \"category_name\": \"Health\",\n \"category_group\": \"Social\",\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"Updated title 1\",\n \"category\": \"Health\",\n \"about\": \"Updated about\",\n \"tagline\": \"Updated tagline\",\n \"mission\": \"Updated mission\",\n \"listing_url\": \"www.updated-test.com\",\n \"listing_email\": \"updated_email@gmail.com\",\n \"listing_status\": \"completed\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"is_published\": true,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2018-08-15T08:45:43.415Z\",\n \"end_date\": \"2020-01-30T08:45:43.415Z\",\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-11-17T07:46:43.565Z\",\n \"deleted_on\": null,\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"Admiralty\",\n \"Kranji\",\n \"Woodlands\"\n ],\n \"location_ids\": [\n 1,\n 2,\n 3\n ],\n \"keyword_vector\": \"'1':3 'admiralti':5 'health':4 'kranji':6 'titl':2 'updat':1 'woodland':7\"\n }\n ]\n}"}]}],"id":"589ac43c-1e07-440a-b718-d0938ee9e1b6","description":"Listing Categories CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"7a711bed-5cc6-4764-a5a9-06e7e17fa0af","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b5f69b57-fd73-4c03-86e2-63b0e2938d49","type":"text/javascript","exec":[""]}}]},{"name":"Listings","item":[{"name":"Get All Listings","id":"12ae2b65-9a69-4e83-9ee9-5f652eb80c1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings","host":["{{URL}}"],"path":["api","listings"]},"description":"Get all listings. Permission: Public."},"response":[{"id":"e0277b8f-5567-4d94-a6aa-685abe8a4362","name":"Get All Listings (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings","host":["{{URL}}"],"path":["api","listings"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 05 Dec 2020 07:41:54 GMT"},{"key":"X-RateLimit-Reset","value":"1607154141"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"22119"},{"key":"ETag","value":"W/\"5667-9gSWwirpRj9PHb2tJdVDpNVybbk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 6,\n \"pagination\": {},\n \"data\": [\n {\n \"listing_id\": \"1276b4eb-df3a-4de3-bcae-a450ed96eeac\",\n \"created_by\": \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"title\": \"Project Kampong\",\n \"category\": \"Technology\",\n \"about\": null,\n \"tagline\": \"With Kampong you can\",\n \"mission\": \"To build a platform that connects people with ideas and skills to build and track social good project initiatives\",\n \"overview\": \"Formed in Sept 2019, a result of the Youth Action Challenge under the Ministry of Culture, Community, and Youth (MCCY), National Youth Council (NYC) and People's Association Youth Movement (PAYM). PKG hopes to understand the existing gaps in the communication & information network systems which are utilized in the Social Sector in Singapore.\\n\\n\\nOur platform seeks to serve as an integrative shared central platform starting by creating visibility on completed and ongoing social good activities/initiatives. The aim of PKG is to lower the barrier for stakeholders to collaborate and create sustainable projects with trackable impacts.\\nThe current members of Project Kampong met each other at the YAC workshops hosted, ideated and formed Project Kampong.\",\n \"problem\": \"Current providers include Volunteer.sg & Giving.sg. However, these platforms are not able to fully support the growth of initiatives but are instead a depository of resources to tap on for manpower and funds respectively. PKG would like to build capacity to meet the information visibility gap in the social sector. Being an aggregator or ecosystem builder is a growing trend with the likes of Trybe and A Good Space. However, the ecosystems in which these organizations have built are not available openly.\\n\\n\\nThe restriction of such information has resulted in a lack of benchmarking in efforts directed towards addressing social issues. There is uncertainty as to who and how is actively working towards solving that problem. The lack of visibility and communication results in similar initiatives being created and sometimes funded from the same source.\\n\\n\\nThe sooner this capacity is built, the sooner PKG will be able to engage the prospective users to efficiently start their own initiatives or find existing ones to join and contribute.\\nPKG operates and develops in a series of sprints whereby in each sprint, a new feature will be rolled out, tested and deployed.\",\n \"solution\": \"Project Kampong is an online platform aggregator for youths to connect, collaborate and create social good initiatives for the benefit of their respective communities.\\nThrough skills and idea matching and intuitive progress tracking, we aim to be an online platform that collates and promotes collaboration.\\n\\nAs part of the Singapore's TogetherSG movement, having a shared central network system is crucial towards the aim of community development. Collaborative systems and Visibility are key areas in which focus, and resources should be poured into. Having an asset mapping tool is essential towards any initiatives or goals served by platforms like Project Kampong.\",\n \"outcome\": \"Youths today are becoming increasingly engaged in social issues. However, when trying to kick start their ideas, they often bump into a couple of problems: the lack of connection with people with the right skills, the resources to expand the ideas, or a platform to commit to. Youths that do start their ideas also face issues with project sustainability, such as making sure their ideas continue to deliver impact and staying afloat in the long run.\",\n \"listing_url\": \"www.test.com\",\n \"listing_email\": \"joinourkampong@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/kampong%20logo-1597985636566.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-08-20T20:50:15.047Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T20:50:15.047Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"Project Kampong is a youth-led platform dedicated to connecting young Singaporean leaders to build social good initiatives, together. By breaking down the barriers youths face in finding ideas and/or members, Project Kampong hopes to create a more level playing field that supports youth to innovate and pursue their passions.\",\n \"question\": \"Who is behind Project Kampong?\"\n }\n ],\n \"tags\": [\n \"#kampong\",\n \"#socialgood\",\n \"#initiative\"\n ],\n \"jobs\": [],\n \"user_likes\": [],\n \"locations\": [],\n \"listing_updates\": [],\n \"milestones\": [\n {\n \"date\": \"2020-08-21T16:00:00+08:00\",\n \"milestone_description\": \"Profile Listing\"\n },\n {\n \"date\": \"2020-09-18T16:00:00+08:00\",\n \"milestone_description\": \"Location\"\n },\n {\n \"date\": \"2020-08-07T16:00:00+08:00\",\n \"milestone_description\": \"One-Pager Template for Project Listing Platform\"\n },\n {\n \"date\": \"2020-07-31T16:00:00+08:00\",\n \"milestone_description\": \"Project Browsing and Filtering\"\n },\n {\n \"date\": \"2020-08-14T16:00:00+08:00\",\n \"milestone_description\": \"Individual Portfolio Dashboard\"\n },\n {\n \"date\": \"2020-11-30T16:00:00+08:00\",\n \"milestone_description\": \"Project- Profile Matching & Recommendation\"\n },\n {\n \"date\": \"2020-10-31T16:00:00+08:00\",\n \"milestone_description\": \"On-Platform Chat\"\n }\n ],\n \"participants\": [],\n \"nickname\": \"Derrick\",\n \"profile_picture\": \"https://images.pexels.com/photos/2434268/pexels-photo-2434268.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'kampong':2 'project':1 'technolog':3\"\n },\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"Rebuilding Homes\",\n \"category\": \"Housing\",\n \"about\": \"Customer-focused dynamic installation\",\n \"tagline\": \"Building Better Lives\",\n \"mission\": \"Sharing compassion\",\n \"overview\": null,\n \"problem\": null,\n \"solution\": null,\n \"outcome\": null,\n \"listing_url\": \"http://ifeng.com/nisl.jsp\",\n \"listing_email\": \"rebuildhome@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/2219024/pexels-photo-2219024.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/ipsaiuresed.bmp?size=500x500&set=set1\",\n \"https://robohash.org/animiautvoluptas.jpg?size=500x500&set=set1\",\n \"https://robohash.org/fugaidconsequatur.png?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-12-01T11:09:20.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"24/7\",\n \"question\": \"consequat nulla nisl nunc nisl duis bibendum felis\"\n },\n {\n \"answer\": \"Graphic Interface\",\n \"question\": \"mus vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis\"\n },\n {\n \"answer\": \"conglomeration\",\n \"question\": \"mauris vulputate elementum nullam varius nulla facilisi cras\"\n },\n {\n \"answer\": \"Visionary\",\n \"question\": \"felis donec semper sapien a libero nam dui proin leo odio porttitor\"\n },\n {\n \"answer\": \"logistical\",\n \"question\": \"congue risus semper porta volutpat quam\"\n }\n ],\n \"tags\": [\n \"#broker0\",\n \"#sandyfirth1\",\n \"#tudhope2\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Account Representative I\",\n \"job_description\": \"Polarised next generation alliance\"\n },\n {\n \"job_title\": \"Project Manager\",\n \"job_description\": \"Ameliorated 24 hour structure\"\n },\n {\n \"job_title\": \"Teacher\",\n \"job_description\": \"Enhanced 6th generation portal\"\n },\n {\n \"job_title\": \"VP Accounting\",\n \"job_description\": \"Multi-channelled local pricing structure\"\n },\n {\n \"job_title\": \"Office Assistant IV\",\n \"job_description\": \"Vision-oriented explicit moratorium\"\n }\n ],\n \"user_likes\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"locations\": [\n \"Admiralty\",\n \"Kranji\",\n \"Woodlands\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/utetut.bmp?size=500x500&set=set1\",\n \"https://robohash.org/quiserrorlabore.jpg?size=500x500&set=set1\",\n \"https://robohash.org/aspernaturcupiditateerror.png?size=500x500&set=set1\",\n \"https://robohash.org/dolorevenietmaiores.jpg?size=500x500&set=set1\",\n \"https://robohash.org/utconsequaturatque.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-05-05T02:20:02+08:00\",\n \"updated_on\": \"2020-04-28T01:06:06+08:00\",\n \"description\": \"Horizontal dynamic encoding\"\n },\n {\n \"pics\": [\n \"https://robohash.org/sititaqueiure.jpg?size=500x500&set=set1\",\n \"https://robohash.org/facilisimpeditsoluta.bmp?size=500x500&set=set1\",\n \"https://robohash.org/atquererumvoluptatem.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quietreprehenderit.bmp?size=500x500&set=set1\",\n \"https://robohash.org/suscipittemporeet.png?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-07-08T12:26:55+08:00\",\n \"updated_on\": \"2020-08-10T10:06:35+08:00\",\n \"description\": \"Inverse eco-centric conglomeration\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2019-06-01T11:27:43+08:00\",\n \"milestone_description\": \"De-engineered content-based solution\"\n },\n {\n \"date\": \"2020-07-09T11:30:19+08:00\",\n \"milestone_description\": \"Centralized stable groupware\"\n }\n ],\n \"participants\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\"\n ],\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'admiralti':4 'home':2 'hous':3 'kranji':5 'rebuild':1 'woodland':6\"\n },\n {\n \"listing_id\": \"c975a572-452d-4824-8ed5-500b50488436\",\n \"created_by\": \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"title\": \"CommStart 2020\",\n \"category\": \"Manpower\",\n \"about\": \"Team-oriented context-sensitive forecast\",\n \"tagline\": \"Innovating Ideas, Creating Opportunities\",\n \"mission\": \"Cultivating entrepreneurship and community impact\",\n \"overview\": \"Up-sized hybrid moratorium\",\n \"problem\": \"Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\",\n \"solution\": \"Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\",\n \"outcome\": \"nam nulla integer pede justo lacinia eget tincidunt eget tempus vel pede morbi porttitor lorem id ligula suspendisse\",\n \"listing_url\": \"https://ehow.com/in/imperdiet/et/commodo/vulputate/justo.xml\",\n \"listing_email\": \"commstart2020@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/3637796/pexels-photo-3637796.jpeg?auto=compress&cs=tinysrgb&h=750&w=1260\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-07-30T05:54:45.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"neutral\",\n \"question\": \"vel est donec odio justo sollicitudin ut suscipit a\"\n },\n {\n \"answer\": \"analyzer\",\n \"question\": \"odio in hac habitasse platea dictumst maecenas ut massa quis augue\"\n },\n {\n \"answer\": \"3rd generation\",\n \"question\": \"sed sagittis nam congue risus semper porta volutpat quam pede lobortis ligula\"\n },\n {\n \"answer\": \"internet solution\",\n \"question\": \"cras mi pede malesuada in imperdiet et commodo vulputate justo\"\n },\n {\n \"answer\": \"superstructure\",\n \"question\": \"vestibulum vestibulum ante ipsum primis in faucibus orci luctus et ultrices\"\n },\n {\n \"answer\": \"Cloned\",\n \"question\": \"sit amet consectetuer adipiscing elit proin interdum mauris non ligula pellentesque\"\n }\n ],\n \"tags\": [\n \"#slatford3\",\n \"#clissell4\",\n \"#bateup5\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Senior Editor\",\n \"job_description\": \"Devolved high-level protocol\"\n },\n {\n \"job_title\": \"Civil Engineer\",\n \"job_description\": \"Front-line optimal algorithm\"\n },\n {\n \"job_title\": \"Senior Quality Engineer\",\n \"job_description\": \"Exclusive incremental toolset\"\n },\n {\n \"job_title\": \"Programmer Analyst I\",\n \"job_description\": \"Polarised bifurcated open architecture\"\n },\n {\n \"job_title\": \"Paralegal\",\n \"job_description\": \"Networked intangible system engine\"\n }\n ],\n \"user_likes\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\"\n ],\n \"locations\": [\n \"Woodlands\",\n \"Sembawang\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/sedaspernaturomnis.bmp?size=500x500&set=set1\",\n \"https://robohash.org/autdeseruntdolorem.bmp?size=500x500&set=set1\",\n \"https://robohash.org/autnumquamitaque.png?size=500x500&set=set1\",\n \"https://robohash.org/molestiaefacereautem.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2019-11-17T10:37:58+08:00\",\n \"updated_on\": \"2020-04-17T07:43:37+08:00\",\n \"description\": \"Persistent regional open system\"\n },\n {\n \"pics\": [\n \"https://robohash.org/nihildolorqui.png?size=500x500&set=set1\",\n \"https://robohash.org/quieiusquo.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quidemquibusdamquia.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2019-03-26T14:42:40+08:00\",\n \"updated_on\": \"2019-11-08T21:10:46+08:00\",\n \"description\": \"Intuitive secondary complexity\"\n },\n {\n \"pics\": [\n \"https://robohash.org/providentdolorrecusandae.png?size=500x500&set=set1\",\n \"https://robohash.org/consequaturabalias.png?size=500x500&set=set1\",\n \"https://robohash.org/enimnobisconsequatur.jpg?size=500x500&set=set1\",\n \"https://robohash.org/sedfacerepraesentium.bmp?size=500x500&set=set1\",\n \"https://robohash.org/perferendisaniminesciunt.jpg?size=500x500&set=set1\"\n ],\n \"created_on\": \"2019-04-07T14:09:54+08:00\",\n \"updated_on\": \"2020-03-05T03:18:07+08:00\",\n \"description\": \"Phased reciprocal parallelism\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2016-11-13T21:27:33+08:00\",\n \"milestone_description\": \"Future-proofed systemic interface\"\n },\n {\n \"date\": \"2015-08-06T09:28:56+08:00\",\n \"milestone_description\": \"Pre-emptive static installation\"\n },\n {\n \"date\": \"2016-12-04T03:14:39+08:00\",\n \"milestone_description\": \"Multi-channelled secondary model\"\n }\n ],\n \"participants\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"nickname\": \"Derrick\",\n \"profile_picture\": \"https://images.pexels.com/photos/2434268/pexels-photo-2434268.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'2020':2 'commstart':1 'manpow':3 'sembawang':5 'woodland':4\"\n },\n {\n \"listing_id\": \"cf4adc93-3b96-4bbc-8cb0-41e196b145ac\",\n \"created_by\": \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"title\": \"YOUTH Mentorship Programme\",\n \"category\": \"Youth\",\n \"about\": \"Cloned 4th generation matrices\",\n \"tagline\": \"Paving the way for the future generations\",\n \"mission\": \"Strengthening bonds\",\n \"overview\": \"Switchable neutral Graphic Interface\",\n \"problem\": \"Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\",\n \"solution\": \"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique.\",\n \"outcome\": \"pellentesque quisque porta volutpat erat quisque erat eros viverra eget congue eget semper rutrum nulla nunc\",\n \"listing_url\": \"https://toplist.cz/aliquam.xml\",\n \"listing_email\": \"youthmentors@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/754769/pexels-photo-754769.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/utsednostrum.png?size=500x500&set=set1\",\n \"https://robohash.org/laudantiumconsequatursequi.png?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-12-25T14:21:11.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"Fully-configurable\",\n \"question\": \"erat tortor sollicitudin mi sit amet lobortis sapien sapien non mi integer\"\n },\n {\n \"answer\": \"workforce\",\n \"question\": \"sagittis sapien cum sociis natoque penatibus et magnis dis\"\n },\n {\n \"answer\": \"framework\",\n \"question\": \"nunc viverra dapibus nulla suscipit ligula in lacus\"\n }\n ],\n \"tags\": [\n \"#boteman8\",\n \"#joontjes9\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"VP Marketing\",\n \"job_description\": \"Inverse user-facing ability\"\n },\n {\n \"job_title\": \"Teacher\",\n \"job_description\": \"Phased bottom-line encryption\"\n }\n ],\n \"user_likes\": [],\n \"locations\": [\n \"Woodlands\",\n \"Sembawang\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/doloresisteblanditiis.jpg?size=500x500&set=set1\",\n \"https://robohash.org/suntveroet.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quosquorerum.bmp?size=500x500&set=set1\",\n \"https://robohash.org/sitmollitiaipsa.jpg?size=500x500&set=set1\",\n \"https://robohash.org/esseexincidunt.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-04-19T07:13:44+08:00\",\n \"updated_on\": \"2020-07-17T21:39:35+08:00\",\n \"description\": \"Business-focused multi-state productivity\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2020-01-21T19:04:19+08:00\",\n \"milestone_description\": \"Monitored object-oriented access\"\n }\n ],\n \"participants\": [\n \"d69a127d-815b-4834-b2b6-54ab398fccad\"\n ],\n \"nickname\": \"Viki Tay\",\n \"profile_picture\": \"https://images.pexels.com/photos/2426551/pexels-photo-2426551.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'mentorship':2 'programm':3 'sembawang':6 'woodland':5 'youth':1,4\"\n },\n {\n \"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\",\n \"created_by\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"title\": \"Supporting COVID-19 Efforts\",\n \"category\": \"Health\",\n \"about\": \"Triple-buffered client-server installation\",\n \"tagline\": \"Emerge stronger together\",\n \"mission\": \"streamline web-enabled ROI\",\n \"overview\": null,\n \"problem\": null,\n \"solution\": null,\n \"outcome\": null,\n \"listing_url\": \"https://mtv.com/blandit/mi/in.png\",\n \"listing_email\": \"fightcovid@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/127873/pexels-photo-127873.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/auteligendimagnam.bmp?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-01-01T12:54:13.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"Managed\",\n \"question\": \"turpis sed ante vivamus tortor duis mattis\"\n },\n {\n \"answer\": \"Switchable\",\n \"question\": \"id sapien in sapien iaculis congue\"\n },\n {\n \"answer\": \"Fundamental\",\n \"question\": \"ac enim in tempor turpis nec euismod scelerisque quam turpis\"\n },\n {\n \"answer\": \"solution\",\n \"question\": \"cras non velit nec nisi vulputate nonummy\"\n }\n ],\n \"tags\": [\n \"#smallcomb6\",\n \"#wyrall7\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Project Manager\",\n \"job_description\": \"Profound optimizing matrix\"\n },\n {\n \"job_title\": \"Tax Accountant\",\n \"job_description\": \"Realigned grlisting_id-enabled forecast\"\n },\n {\n \"job_title\": \"Software Test Engineer II\",\n \"job_description\": \"Right-sized 3rd generation throughput\"\n },\n {\n \"job_title\": \"Teacher\",\n \"job_description\": \"Universal executive Graphical User Interface\"\n },\n {\n \"job_title\": \"Community Outreach Specialist\",\n \"job_description\": \"Monitored asynchronous initiative\"\n },\n {\n \"job_title\": \"Compensation Analyst\",\n \"job_description\": \"Universal 24 hour protocol\"\n }\n ],\n \"user_likes\": [],\n \"locations\": [\n \"Woodlands\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/aliasetest.jpg?size=500x500&set=set1\",\n \"https://robohash.org/necessitatibusimpeditmodi.jpg?size=500x500&set=set1\",\n \"https://robohash.org/assumendasiteligendi.bmp?size=500x500&set=set1\",\n \"https://robohash.org/quiasuntassumenda.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-06-03T08:49:01+08:00\",\n \"updated_on\": \"2019-08-20T09:01:49+08:00\",\n \"description\": \"Enterprise-wide leading edge productivity\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2018-12-16T08:49:35+08:00\",\n \"milestone_description\": \"Intuitive client-driven knowledge user\"\n },\n {\n \"date\": \"2017-11-23T11:53:21+08:00\",\n \"milestone_description\": \"Monitored attitude-oriented array\"\n }\n ],\n \"participants\": [\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'-19':3 'covid':2 'effort':4 'health':5 'support':1 'woodland':6\"\n },\n {\n \"listing_id\": \"e411bd80-d5cf-49ac-b847-18c9fc13377a\",\n \"created_by\": \"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\",\n \"title\": \"Project Donation Drive\",\n \"category\": \"Elderly\",\n \"about\": \"Adaptive disintermediate Graphical User Interface\",\n \"tagline\": \"Bridging communities\",\n \"mission\": \"e-enable dot-com metrics\",\n \"overview\": \"Integrated fresh-thinking parallelism\",\n \"problem\": \"Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.\",\n \"solution\": \"Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci.\",\n \"outcome\": \"neque aenean auctor gravida sem praesent id massa id nisl venenatis lacinia aenean sit amet justo\",\n \"listing_url\": \"http://i2i.jp/rhoncus/dui/vel.jpg\",\n \"listing_email\": \"donationdrive2020@gmail.com\",\n \"listing_status\": \"completed\",\n \"pics\": [\n \"https://images.pexels.com/photos/339620/pexels-photo-339620.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/atquemolestiasvelit.jpg?size=500x500&set=set1\",\n \"https://robohash.org/nonquodquam.png?size=500x500&set=set1\",\n \"https://robohash.org/voluptaslaborumsimilique.png?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-03-19T03:04:15.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"stable\",\n \"question\": \"quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus\"\n },\n {\n \"answer\": \"User-friendly\",\n \"question\": \"scelerisque quam turpis adipiscing lorem vitae mattis nibh ligula nec\"\n },\n {\n \"answer\": \"client-server\",\n \"question\": \"ullamcorper purus sit amet nulla quisque arcu libero rutrum ac lobortis\"\n }\n ],\n \"tags\": [\n \"#baudina\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Chemical Engineer\",\n \"job_description\": \"Synergistic stable encryption\"\n },\n {\n \"job_title\": \"Web Developer IV\",\n \"job_description\": \"Focused encompassing archive\"\n },\n {\n \"job_title\": \"Assistant Professor\",\n \"job_description\": \"Public-key heuristic encryption\"\n }\n ],\n \"user_likes\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"locations\": [],\n \"listing_updates\": [],\n \"milestones\": [\n {\n \"date\": \"2020-02-12T22:30:42+08:00\",\n \"milestone_description\": \"Managed attitude-oriented frame\"\n }\n ],\n \"participants\": [\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"nickname\": \"Constance Tan\",\n \"profile_picture\": \"https://images.pexels.com/photos/2426656/pexels-photo-2426656.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'donat':2 'drive':3 'elder':4 'project':1\"\n }\n ]\n}"}]},{"name":"Get All Featured Listings","id":"05f7026b-cf24-465c-8d2c-c2bc015097f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/featured","host":["{{URL}}"],"path":["api","listings","featured"]},"description":"Get all featured listings. Permission: Public."},"response":[{"id":"6f336392-3ff9-4945-b2a0-7dffbb9cda5b","name":"Get All Featured Listings (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/featured","host":["{{URL}}"],"path":["api","listings","featured"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Thu, 03 Dec 2020 16:57:20 GMT"},{"key":"X-RateLimit-Reset","value":"1607014662"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4900"},{"key":"ETag","value":"W/\"1324-A4guG5jax8THhKyWuLL5LTmImY4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"listing_id\": \"1276b4eb-df3a-4de3-bcae-a450ed96eeac\",\n \"created_by\": \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"title\": \"Project Kampong\",\n \"category\": \"Technology\",\n \"about\": null,\n \"tagline\": \"With Kampong you can\",\n \"mission\": \"To build a platform that connects people with ideas and skills to build and track social good project initiatives\",\n \"overview\": \"Formed in Sept 2019, a result of the Youth Action Challenge under the Ministry of Culture, Community, and Youth (MCCY), National Youth Council (NYC) and People's Association Youth Movement (PAYM). PKG hopes to understand the existing gaps in the communication & information network systems which are utilized in the Social Sector in Singapore.\\n\\n\\nOur platform seeks to serve as an integrative shared central platform starting by creating visibility on completed and ongoing social good activities/initiatives. The aim of PKG is to lower the barrier for stakeholders to collaborate and create sustainable projects with trackable impacts.\\nThe current members of Project Kampong met each other at the YAC workshops hosted, ideated and formed Project Kampong.\",\n \"problem\": \"Current providers include Volunteer.sg & Giving.sg. However, these platforms are not able to fully support the growth of initiatives but are instead a depository of resources to tap on for manpower and funds respectively. PKG would like to build capacity to meet the information visibility gap in the social sector. Being an aggregator or ecosystem builder is a growing trend with the likes of Trybe and A Good Space. However, the ecosystems in which these organizations have built are not available openly.\\n\\n\\nThe restriction of such information has resulted in a lack of benchmarking in efforts directed towards addressing social issues. There is uncertainty as to who and how is actively working towards solving that problem. The lack of visibility and communication results in similar initiatives being created and sometimes funded from the same source.\\n\\n\\nThe sooner this capacity is built, the sooner PKG will be able to engage the prospective users to efficiently start their own initiatives or find existing ones to join and contribute.\\nPKG operates and develops in a series of sprints whereby in each sprint, a new feature will be rolled out, tested and deployed.\",\n \"solution\": \"Project Kampong is an online platform aggregator for youths to connect, collaborate and create social good initiatives for the benefit of their respective communities.\\nThrough skills and idea matching and intuitive progress tracking, we aim to be an online platform that collates and promotes collaboration.\\n\\nAs part of the Singapore's TogetherSG movement, having a shared central network system is crucial towards the aim of community development. Collaborative systems and Visibility are key areas in which focus, and resources should be poured into. Having an asset mapping tool is essential towards any initiatives or goals served by platforms like Project Kampong.\",\n \"outcome\": \"Youths today are becoming increasingly engaged in social issues. However, when trying to kick start their ideas, they often bump into a couple of problems: the lack of connection with people with the right skills, the resources to expand the ideas, or a platform to commit to. Youths that do start their ideas also face issues with project sustainability, such as making sure their ideas continue to deliver impact and staying afloat in the long run.\",\n \"listing_url\": \"www.test.com\",\n \"listing_email\": \"joinourkampong@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/kampong%20logo-1597985636566.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": true,\n \"start_date\": \"2020-08-20T20:50:15.047Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T20:50:15.047Z\",\n \"updated_on\": \"2020-12-03T16:57:05.934Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"Project Kampong is a youth-led platform dedicated to connecting young Singaporean leaders to build social good initiatives, together. By breaking down the barriers youths face in finding ideas and/or members, Project Kampong hopes to create a more level playing field that supports youth to innovate and pursue their passions.\",\n \"question\": \"Who is behind Project Kampong?\"\n }\n ],\n \"tags\": [\n \"#kampong\",\n \"#socialgood\",\n \"#initiative\"\n ],\n \"jobs\": null,\n \"user_likes\": null,\n \"locations\": null,\n \"listing_updates\": null,\n \"milestone_description\": [\n \"Profile Listing\",\n \"Location\",\n \"One-Pager Template for Project Listing Platform\",\n \"Project Browsing and Filtering\",\n \"Individual Portfolio Dashboard\",\n \"Project- Profile Matching & Recommendation\",\n \"On-Platform Chat\"\n ],\n \"participants\": null,\n \"nickname\": \"Derrick\",\n \"profile_picture\": \"https://images.pexels.com/photos/2434268/pexels-photo-2434268.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": null\n }\n ]\n}"}]},{"name":"Search Listings","id":"1d3f8ce0-451a-47ed-a958-eb619e42be46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/search?keyword=wood,admiralty&limit=5","host":["{{URL}}"],"path":["api","listings","search"],"query":[{"key":"keyword","value":"wood,admiralty"},{"key":"limit","value":"5"}]},"description":"Search for listings by title, category or location. Permission: Public.\n\nField rules:\nAll fields required unless otherwise stated.\nkeyword - Keywords to search for. Each keyword to search must be delimited by a comma.\nlimit - Optional. Default: 10. Number of results to display."},"response":[{"id":"d5810c8c-19f8-42f3-82b7-4f83496859e4","name":"Search Listings (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/search?keyword=wood,admiralty&limit=5","host":["{{URL}}"],"path":["api","listings","search"],"query":[{"key":"keyword","value":"wood,admiralty"},{"key":"limit","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Sat, 05 Dec 2020 07:42:48 GMT"},{"key":"X-RateLimit-Reset","value":"1607154201"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"14103"},{"key":"ETag","value":"W/\"3717-S6EytlQBcEa+0D8xOHv1sJoQCt8\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"Rebuilding Homes\",\n \"category\": \"Housing\",\n \"about\": \"Customer-focused dynamic installation\",\n \"tagline\": \"Building Better Lives\",\n \"mission\": \"Sharing compassion\",\n \"overview\": null,\n \"problem\": null,\n \"solution\": null,\n \"outcome\": null,\n \"listing_url\": \"http://ifeng.com/nisl.jsp\",\n \"listing_email\": \"rebuildhome@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/2219024/pexels-photo-2219024.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/ipsaiuresed.bmp?size=500x500&set=set1\",\n \"https://robohash.org/animiautvoluptas.jpg?size=500x500&set=set1\",\n \"https://robohash.org/fugaidconsequatur.png?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-12-01T11:09:20.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"24/7\",\n \"question\": \"consequat nulla nisl nunc nisl duis bibendum felis\"\n },\n {\n \"answer\": \"Graphic Interface\",\n \"question\": \"mus vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis\"\n },\n {\n \"answer\": \"conglomeration\",\n \"question\": \"mauris vulputate elementum nullam varius nulla facilisi cras\"\n },\n {\n \"answer\": \"Visionary\",\n \"question\": \"felis donec semper sapien a libero nam dui proin leo odio porttitor\"\n },\n {\n \"answer\": \"logistical\",\n \"question\": \"congue risus semper porta volutpat quam\"\n }\n ],\n \"tags\": [\n \"#broker0\",\n \"#sandyfirth1\",\n \"#tudhope2\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Account Representative I\",\n \"job_description\": \"Polarised next generation alliance\"\n },\n {\n \"job_title\": \"Project Manager\",\n \"job_description\": \"Ameliorated 24 hour structure\"\n },\n {\n \"job_title\": \"Teacher\",\n \"job_description\": \"Enhanced 6th generation portal\"\n },\n {\n \"job_title\": \"VP Accounting\",\n \"job_description\": \"Multi-channelled local pricing structure\"\n },\n {\n \"job_title\": \"Office Assistant IV\",\n \"job_description\": \"Vision-oriented explicit moratorium\"\n }\n ],\n \"user_likes\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"locations\": [\n \"Admiralty\",\n \"Kranji\",\n \"Woodlands\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/utetut.bmp?size=500x500&set=set1\",\n \"https://robohash.org/quiserrorlabore.jpg?size=500x500&set=set1\",\n \"https://robohash.org/aspernaturcupiditateerror.png?size=500x500&set=set1\",\n \"https://robohash.org/dolorevenietmaiores.jpg?size=500x500&set=set1\",\n \"https://robohash.org/utconsequaturatque.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-05-05T02:20:02+08:00\",\n \"updated_on\": \"2020-04-28T01:06:06+08:00\",\n \"description\": \"Horizontal dynamic encoding\"\n },\n {\n \"pics\": [\n \"https://robohash.org/sititaqueiure.jpg?size=500x500&set=set1\",\n \"https://robohash.org/facilisimpeditsoluta.bmp?size=500x500&set=set1\",\n \"https://robohash.org/atquererumvoluptatem.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quietreprehenderit.bmp?size=500x500&set=set1\",\n \"https://robohash.org/suscipittemporeet.png?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-07-08T12:26:55+08:00\",\n \"updated_on\": \"2020-08-10T10:06:35+08:00\",\n \"description\": \"Inverse eco-centric conglomeration\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2019-06-01T11:27:43+08:00\",\n \"milestone_description\": \"De-engineered content-based solution\"\n },\n {\n \"date\": \"2020-07-09T11:30:19+08:00\",\n \"milestone_description\": \"Centralized stable groupware\"\n }\n ],\n \"participants\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\"\n ],\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'admiralti':4 'home':2 'hous':3 'kranji':5 'rebuild':1 'woodland':6\",\n \"ts_rank_cd\": 0.1\n },\n {\n \"listing_id\": \"c975a572-452d-4824-8ed5-500b50488436\",\n \"created_by\": \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"title\": \"CommStart 2020\",\n \"category\": \"Manpower\",\n \"about\": \"Team-oriented context-sensitive forecast\",\n \"tagline\": \"Innovating Ideas, Creating Opportunities\",\n \"mission\": \"Cultivating entrepreneurship and community impact\",\n \"overview\": \"Up-sized hybrid moratorium\",\n \"problem\": \"Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\",\n \"solution\": \"Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\",\n \"outcome\": \"nam nulla integer pede justo lacinia eget tincidunt eget tempus vel pede morbi porttitor lorem id ligula suspendisse\",\n \"listing_url\": \"https://ehow.com/in/imperdiet/et/commodo/vulputate/justo.xml\",\n \"listing_email\": \"commstart2020@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/3637796/pexels-photo-3637796.jpeg?auto=compress&cs=tinysrgb&h=750&w=1260\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-07-30T05:54:45.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"neutral\",\n \"question\": \"vel est donec odio justo sollicitudin ut suscipit a\"\n },\n {\n \"answer\": \"analyzer\",\n \"question\": \"odio in hac habitasse platea dictumst maecenas ut massa quis augue\"\n },\n {\n \"answer\": \"3rd generation\",\n \"question\": \"sed sagittis nam congue risus semper porta volutpat quam pede lobortis ligula\"\n },\n {\n \"answer\": \"internet solution\",\n \"question\": \"cras mi pede malesuada in imperdiet et commodo vulputate justo\"\n },\n {\n \"answer\": \"superstructure\",\n \"question\": \"vestibulum vestibulum ante ipsum primis in faucibus orci luctus et ultrices\"\n },\n {\n \"answer\": \"Cloned\",\n \"question\": \"sit amet consectetuer adipiscing elit proin interdum mauris non ligula pellentesque\"\n }\n ],\n \"tags\": [\n \"#slatford3\",\n \"#clissell4\",\n \"#bateup5\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Senior Editor\",\n \"job_description\": \"Devolved high-level protocol\"\n },\n {\n \"job_title\": \"Civil Engineer\",\n \"job_description\": \"Front-line optimal algorithm\"\n },\n {\n \"job_title\": \"Senior Quality Engineer\",\n \"job_description\": \"Exclusive incremental toolset\"\n },\n {\n \"job_title\": \"Programmer Analyst I\",\n \"job_description\": \"Polarised bifurcated open architecture\"\n },\n {\n \"job_title\": \"Paralegal\",\n \"job_description\": \"Networked intangible system engine\"\n }\n ],\n \"user_likes\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\"\n ],\n \"locations\": [\n \"Woodlands\",\n \"Sembawang\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/sedaspernaturomnis.bmp?size=500x500&set=set1\",\n \"https://robohash.org/autdeseruntdolorem.bmp?size=500x500&set=set1\",\n \"https://robohash.org/autnumquamitaque.png?size=500x500&set=set1\",\n \"https://robohash.org/molestiaefacereautem.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2019-11-17T10:37:58+08:00\",\n \"updated_on\": \"2020-04-17T07:43:37+08:00\",\n \"description\": \"Persistent regional open system\"\n },\n {\n \"pics\": [\n \"https://robohash.org/nihildolorqui.png?size=500x500&set=set1\",\n \"https://robohash.org/quieiusquo.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quidemquibusdamquia.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2019-03-26T14:42:40+08:00\",\n \"updated_on\": \"2019-11-08T21:10:46+08:00\",\n \"description\": \"Intuitive secondary complexity\"\n },\n {\n \"pics\": [\n \"https://robohash.org/providentdolorrecusandae.png?size=500x500&set=set1\",\n \"https://robohash.org/consequaturabalias.png?size=500x500&set=set1\",\n \"https://robohash.org/enimnobisconsequatur.jpg?size=500x500&set=set1\",\n \"https://robohash.org/sedfacerepraesentium.bmp?size=500x500&set=set1\",\n \"https://robohash.org/perferendisaniminesciunt.jpg?size=500x500&set=set1\"\n ],\n \"created_on\": \"2019-04-07T14:09:54+08:00\",\n \"updated_on\": \"2020-03-05T03:18:07+08:00\",\n \"description\": \"Phased reciprocal parallelism\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2016-11-13T21:27:33+08:00\",\n \"milestone_description\": \"Future-proofed systemic interface\"\n },\n {\n \"date\": \"2015-08-06T09:28:56+08:00\",\n \"milestone_description\": \"Pre-emptive static installation\"\n },\n {\n \"date\": \"2016-12-04T03:14:39+08:00\",\n \"milestone_description\": \"Multi-channelled secondary model\"\n }\n ],\n \"participants\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"nickname\": \"Derrick\",\n \"profile_picture\": \"https://images.pexels.com/photos/2434268/pexels-photo-2434268.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'2020':2 'commstart':1 'manpow':3 'sembawang':5 'woodland':4\",\n \"ts_rank_cd\": 0\n },\n {\n \"listing_id\": \"cf4adc93-3b96-4bbc-8cb0-41e196b145ac\",\n \"created_by\": \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"title\": \"YOUTH Mentorship Programme\",\n \"category\": \"Youth\",\n \"about\": \"Cloned 4th generation matrices\",\n \"tagline\": \"Paving the way for the future generations\",\n \"mission\": \"Strengthening bonds\",\n \"overview\": \"Switchable neutral Graphic Interface\",\n \"problem\": \"Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\",\n \"solution\": \"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique.\",\n \"outcome\": \"pellentesque quisque porta volutpat erat quisque erat eros viverra eget congue eget semper rutrum nulla nunc\",\n \"listing_url\": \"https://toplist.cz/aliquam.xml\",\n \"listing_email\": \"youthmentors@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/754769/pexels-photo-754769.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/utsednostrum.png?size=500x500&set=set1\",\n \"https://robohash.org/laudantiumconsequatursequi.png?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-12-25T14:21:11.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"Fully-configurable\",\n \"question\": \"erat tortor sollicitudin mi sit amet lobortis sapien sapien non mi integer\"\n },\n {\n \"answer\": \"workforce\",\n \"question\": \"sagittis sapien cum sociis natoque penatibus et magnis dis\"\n },\n {\n \"answer\": \"framework\",\n \"question\": \"nunc viverra dapibus nulla suscipit ligula in lacus\"\n }\n ],\n \"tags\": [\n \"#boteman8\",\n \"#joontjes9\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"VP Marketing\",\n \"job_description\": \"Inverse user-facing ability\"\n },\n {\n \"job_title\": \"Teacher\",\n \"job_description\": \"Phased bottom-line encryption\"\n }\n ],\n \"user_likes\": [],\n \"locations\": [\n \"Woodlands\",\n \"Sembawang\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/doloresisteblanditiis.jpg?size=500x500&set=set1\",\n \"https://robohash.org/suntveroet.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quosquorerum.bmp?size=500x500&set=set1\",\n \"https://robohash.org/sitmollitiaipsa.jpg?size=500x500&set=set1\",\n \"https://robohash.org/esseexincidunt.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-04-19T07:13:44+08:00\",\n \"updated_on\": \"2020-07-17T21:39:35+08:00\",\n \"description\": \"Business-focused multi-state productivity\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2020-01-21T19:04:19+08:00\",\n \"milestone_description\": \"Monitored object-oriented access\"\n }\n ],\n \"participants\": [\n \"d69a127d-815b-4834-b2b6-54ab398fccad\"\n ],\n \"nickname\": \"Viki Tay\",\n \"profile_picture\": \"https://images.pexels.com/photos/2426551/pexels-photo-2426551.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'mentorship':2 'programm':3 'sembawang':6 'woodland':5 'youth':1,4\",\n \"ts_rank_cd\": 0\n },\n {\n \"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\",\n \"created_by\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"title\": \"Supporting COVID-19 Efforts\",\n \"category\": \"Health\",\n \"about\": \"Triple-buffered client-server installation\",\n \"tagline\": \"Emerge stronger together\",\n \"mission\": \"streamline web-enabled ROI\",\n \"overview\": null,\n \"problem\": null,\n \"solution\": null,\n \"outcome\": null,\n \"listing_url\": \"https://mtv.com/blandit/mi/in.png\",\n \"listing_email\": \"fightcovid@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/127873/pexels-photo-127873.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/auteligendimagnam.bmp?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-01-01T12:54:13.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-04T16:41:12.432Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"Managed\",\n \"question\": \"turpis sed ante vivamus tortor duis mattis\"\n },\n {\n \"answer\": \"Switchable\",\n \"question\": \"id sapien in sapien iaculis congue\"\n },\n {\n \"answer\": \"Fundamental\",\n \"question\": \"ac enim in tempor turpis nec euismod scelerisque quam turpis\"\n },\n {\n \"answer\": \"solution\",\n \"question\": \"cras non velit nec nisi vulputate nonummy\"\n }\n ],\n \"tags\": [\n \"#smallcomb6\",\n \"#wyrall7\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Project Manager\",\n \"job_description\": \"Profound optimizing matrix\"\n },\n {\n \"job_title\": \"Tax Accountant\",\n \"job_description\": \"Realigned grlisting_id-enabled forecast\"\n },\n {\n \"job_title\": \"Software Test Engineer II\",\n \"job_description\": \"Right-sized 3rd generation throughput\"\n },\n {\n \"job_title\": \"Teacher\",\n \"job_description\": \"Universal executive Graphical User Interface\"\n },\n {\n \"job_title\": \"Community Outreach Specialist\",\n \"job_description\": \"Monitored asynchronous initiative\"\n },\n {\n \"job_title\": \"Compensation Analyst\",\n \"job_description\": \"Universal 24 hour protocol\"\n }\n ],\n \"user_likes\": [],\n \"locations\": [\n \"Woodlands\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/aliasetest.jpg?size=500x500&set=set1\",\n \"https://robohash.org/necessitatibusimpeditmodi.jpg?size=500x500&set=set1\",\n \"https://robohash.org/assumendasiteligendi.bmp?size=500x500&set=set1\",\n \"https://robohash.org/quiasuntassumenda.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-06-03T08:49:01+08:00\",\n \"updated_on\": \"2019-08-20T09:01:49+08:00\",\n \"description\": \"Enterprise-wide leading edge productivity\"\n }\n ],\n \"milestones\": [\n {\n \"date\": \"2018-12-16T08:49:35+08:00\",\n \"milestone_description\": \"Intuitive client-driven knowledge user\"\n },\n {\n \"date\": \"2017-11-23T11:53:21+08:00\",\n \"milestone_description\": \"Monitored attitude-oriented array\"\n }\n ],\n \"participants\": [\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'-19':3 'covid':2 'effort':4 'health':5 'support':1 'woodland':6\",\n \"ts_rank_cd\": 0\n }\n ]\n}"}]},{"name":"Get Single Listing","id":"16eade1d-7c13-4489-b0c8-7f86d056cf6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae"]},"description":"Get single listing by its listing ID. Permission: Public."},"response":[{"id":"371a9213-889f-4554-b0ba-806c7b9c4888","name":"Get Single Listing (404 Not Found)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/121","host":["{{URL}}"],"path":["api","listings","121"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:04:14 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"053c9708-4452-49e0-a5ec-a2b5dee8e6a1","name":"Get Single Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Thu, 03 Dec 2020 17:04:05 GMT"},{"key":"X-RateLimit-Reset","value":"1607015082"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3643"},{"key":"ETag","value":"W/\"e3b-32XbfLBqHaQa9sR/sZ8IPVG2zdM\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"Rebuilding Homes\",\n \"category\": \"Housing\",\n \"about\": \"Customer-focused dynamic installation\",\n \"tagline\": \"Building Better Lives\",\n \"mission\": \"Sharing compassion\",\n \"overview\": null,\n \"problem\": null,\n \"solution\": null,\n \"outcome\": null,\n \"listing_url\": \"http://ifeng.com/nisl.jsp\",\n \"listing_email\": \"rebuildhome@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://images.pexels.com/photos/2219024/pexels-photo-2219024.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/ipsaiuresed.bmp?size=500x500&set=set1\",\n \"https://robohash.org/animiautvoluptas.jpg?size=500x500&set=set1\",\n \"https://robohash.org/fugaidconsequatur.png?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-12-01T11:09:20.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-03T16:57:05.934Z\",\n \"deleted_on\": null,\n \"faqs\": [\n {\n \"answer\": \"24/7\",\n \"question\": \"consequat nulla nisl nunc nisl duis bibendum felis\"\n },\n {\n \"answer\": \"Graphic Interface\",\n \"question\": \"mus vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis\"\n },\n {\n \"answer\": \"conglomeration\",\n \"question\": \"mauris vulputate elementum nullam varius nulla facilisi cras\"\n },\n {\n \"answer\": \"Visionary\",\n \"question\": \"felis donec semper sapien a libero nam dui proin leo odio porttitor\"\n },\n {\n \"answer\": \"logistical\",\n \"question\": \"congue risus semper porta volutpat quam\"\n }\n ],\n \"tags\": [\n \"#broker0\",\n \"#sandyfirth1\",\n \"#tudhope2\"\n ],\n \"jobs\": [\n {\n \"job_title\": \"Account Representative I\",\n \"job_description\": \"Polarised next generation alliance\"\n },\n {\n \"job_title\": \"Project Manager\",\n \"job_description\": \"Ameliorated 24 hour structure\"\n },\n {\n \"job_title\": \"Teacher\",\n \"job_description\": \"Enhanced 6th generation portal\"\n },\n {\n \"job_title\": \"VP Accounting\",\n \"job_description\": \"Multi-channelled local pricing structure\"\n },\n {\n \"job_title\": \"Office Assistant IV\",\n \"job_description\": \"Vision-oriented explicit moratorium\"\n }\n ],\n \"user_likes\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"f997120c-2956-482e-9ba3-81a12b4fecc1\"\n ],\n \"locations\": [\n \"Admiralty\",\n \"Kranji\",\n \"Woodlands\"\n ],\n \"listing_updates\": [\n {\n \"pics\": [\n \"https://robohash.org/utetut.bmp?size=500x500&set=set1\",\n \"https://robohash.org/quiserrorlabore.jpg?size=500x500&set=set1\",\n \"https://robohash.org/aspernaturcupiditateerror.png?size=500x500&set=set1\",\n \"https://robohash.org/dolorevenietmaiores.jpg?size=500x500&set=set1\",\n \"https://robohash.org/utconsequaturatque.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-05-05T02:20:02+08:00\",\n \"updated_on\": \"2020-04-28T01:06:06+08:00\",\n \"description\": \"Horizontal dynamic encoding\"\n },\n {\n \"pics\": [\n \"https://robohash.org/sititaqueiure.jpg?size=500x500&set=set1\",\n \"https://robohash.org/facilisimpeditsoluta.bmp?size=500x500&set=set1\",\n \"https://robohash.org/atquererumvoluptatem.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quietreprehenderit.bmp?size=500x500&set=set1\",\n \"https://robohash.org/suscipittemporeet.png?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-07-08T12:26:55+08:00\",\n \"updated_on\": \"2020-08-10T10:06:35+08:00\",\n \"description\": \"Inverse eco-centric conglomeration\"\n }\n ],\n \"milestone_description\": [\n \"De-engineered content-based solution\",\n \"Centralized stable groupware\"\n ],\n \"participants\": [\n \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"d69a127d-815b-4834-b2b6-54ab398fccad\"\n ],\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"keyword_vector\": \"'admiralti':4 'home':2 'hous':3 'kranji':5 'rebuild':1 'woodland':6\"\n }\n}"}]},{"name":"Get All Listing Comments for a Listing","id":"9a052202-cc27-447b-bab4-923b5cf2d570","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/listing-comments","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","listing-comments"]},"description":"Get all listing comments for an associated listing. Permission: Public."},"response":[{"id":"0ccefedf-83ba-4d63-b290-e112864557b9","name":"Get All Listing Comments for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/listing-comments","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","listing-comments"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 15:45:41 GMT"},{"key":"X-RateLimit-Reset","value":"1597679193"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2786"},{"key":"ETag","value":"W/\"ae2-oaHLL4LFxeDXpMwxvE3SWeGrvK0\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 7,\n \"data\": [\n {\n \"listing_comment_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"comment\": \"strategize 24/365 users\",\n \"reply_to_id\": null,\n \"created_on\": \"2020-03-04T02:03:23.000Z\",\n \"updated_on\": \"2020-08-30T12:09:10.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Admin\",\n \"profile_picture\": \"https://robohash.org/autvelautem.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 3,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"comment\": \"revolutionize out-of-the-box interfaces\",\n \"reply_to_id\": 1,\n \"created_on\": \"2019-11-23T20:26:00.000Z\",\n \"updated_on\": \"2020-08-03T18:55:30.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Admin\",\n \"profile_picture\": \"https://robohash.org/autvelautem.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 8,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"comment\": \"harness viral web services\",\n \"reply_to_id\": 3,\n \"created_on\": \"2019-11-16T22:38:44.000Z\",\n \"updated_on\": \"2019-12-10T10:58:28.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"User One\",\n \"profile_picture\": \"https://robohash.org/consequaturatquia.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 11,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"comment\": \"recontextualize leading-edge networks\",\n \"reply_to_id\": 3,\n \"created_on\": \"2020-06-24T13:21:47.000Z\",\n \"updated_on\": \"2020-06-20T17:48:47.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Viki Albrooke\",\n \"profile_picture\": \"https://robohash.org/sedasperioresmaxime.bmp?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 12,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"comment\": \"orchestrate intuitive deliverables\",\n \"reply_to_id\": 11,\n \"created_on\": \"2019-10-05T07:40:48.000Z\",\n \"updated_on\": \"2020-06-08T11:49:10.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Viki Albrooke\",\n \"profile_picture\": \"https://robohash.org/sedasperioresmaxime.bmp?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 15,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"comment\": \"grow integrated systems\",\n \"reply_to_id\": 11,\n \"created_on\": \"2020-05-15T12:35:48.000Z\",\n \"updated_on\": \"2019-11-07T20:23:03.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Viki Albrooke\",\n \"profile_picture\": \"https://robohash.org/sedasperioresmaxime.bmp?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 16,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\",\n \"comment\": \"implement innovative platforms\",\n \"reply_to_id\": 11,\n \"created_on\": \"2020-06-17T01:31:57.000Z\",\n \"updated_on\": \"2020-07-05T18:43:45.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Konstance Smitton\",\n \"profile_picture\": \"https://robohash.org/quodprovidenta.png?size=500x500&set=set1\"\n }\n ]\n}"}]},{"name":"Get All Listing Locations for a Listing","id":"012f0924-3401-4bfb-83ee-7213b1271734","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/listing-locations","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","listing-locations"]},"description":"Get all listing locations for an associated listing. Permission: Public."},"response":[{"id":"10fb0a19-6f70-4fb6-a776-dea99c5831de","name":"Get All Listing Locations for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/listing-locations","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","listing-locations"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Wed, 02 Sep 2020 17:47:34 GMT"},{"key":"X-RateLimit-Reset","value":"1599068861"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"453"},{"key":"ETag","value":"W/\"1c5-aCVVm8fLTny4YqmzfWsl6uUVMgA\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 3,\n \"data\": [\n {\n \"listing_location_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"location_id\": 1,\n \"location\": \"01 Raffles Place, Cecil, Marina, Peoples Park\"\n },\n {\n \"listing_location_id\": 2,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"location_id\": 2,\n \"location\": \"02 Anson, Tanjong Pagar\"\n },\n {\n \"listing_location_id\": 3,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"location_id\": 3,\n \"location\": \"03 Queenstown, Tiong Bahru\"\n }\n ]\n}"}]},{"name":"Get All Listing Updates for a Listing","id":"278a8285-1328-4c2f-84a8-77b0be5994f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/listing-updates","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","listing-updates"]},"description":"Get all Listing Updates for an associated listing. Permission: Public."},"response":[{"id":"de78531e-7897-47dc-9fea-593cdc7a0a16","name":"Get All Listing Skills for a Listing (404 Not Found - Non-existent listing id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/121/listing-skills","host":["{{URL}}"],"path":["api","listings","121","listing-skills"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Sat, 18 Jul 2020 05:48:21 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"8026524a-4da1-491e-b75a-c0f944c53d1c","name":"Get All Listing Updates for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/listing-updates","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","listing-updates"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sat, 12 Dec 2020 08:20:33 GMT"},{"key":"X-RateLimit-Reset","value":"1607761276"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1161"},{"key":"ETag","value":"W/\"489-ykxc91Kf+EhBbbqaWtvA2zNNpIc\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 2,\n \"data\": [\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"listing_update_id\": 1,\n \"listing_update_description\": \"Horizontal dynamic encoding\",\n \"pics\": [\n \"https://robohash.org/utetut.bmp?size=500x500&set=set1\",\n \"https://robohash.org/quiserrorlabore.jpg?size=500x500&set=set1\",\n \"https://robohash.org/aspernaturcupiditateerror.png?size=500x500&set=set1\",\n \"https://robohash.org/dolorevenietmaiores.jpg?size=500x500&set=set1\",\n \"https://robohash.org/utconsequaturatque.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-05-04T18:20:02.000Z\",\n \"updated_on\": \"2020-04-27T17:06:06.000Z\"\n },\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"listing_update_id\": 2,\n \"listing_update_description\": \"Inverse eco-centric conglomeration\",\n \"pics\": [\n \"https://robohash.org/sititaqueiure.jpg?size=500x500&set=set1\",\n \"https://robohash.org/facilisimpeditsoluta.bmp?size=500x500&set=set1\",\n \"https://robohash.org/atquererumvoluptatem.jpg?size=500x500&set=set1\",\n \"https://robohash.org/quietreprehenderit.bmp?size=500x500&set=set1\",\n \"https://robohash.org/suscipittemporeet.png?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-07-08T04:26:55.000Z\",\n \"updated_on\": \"2020-08-10T02:06:35.000Z\"\n }\n ]\n}"}]},{"name":"Get All Faqs for a Listing","id":"14754b4b-e7d1-48a5-828a-d323af858a17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/faqs","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","faqs"]},"description":"Get all faqs for an associated listing. Permission: Public."},"response":[{"id":"f077ef0a-40ae-4dfe-989b-d3865630363a","name":"Get All Faqs for a Listing (404 Not Found - Non-existent listing)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/31/faqs","host":["{{URL}}"],"path":["api","listings","31","faqs"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Sat, 18 Jul 2020 05:57:38 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"b666e270-7324-40c5-9cf7-a2ab0241be7d","name":"Get All Faqs for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/faqs","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","faqs"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sun, 15 Nov 2020 04:30:50 GMT"},{"key":"X-RateLimit-Reset","value":"1605414701"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"831"},{"key":"ETag","value":"W/\"33f-xvGs1g2s/tKW6FOhXRPxXpS+l8s\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"faq_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"question\": \"consequat nulla nisl nunc nisl duis bibendum felis\",\n \"answer\": \"24/7\"\n },\n {\n \"faq_id\": 2,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"question\": \"mus vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis\",\n \"answer\": \"Graphic Interface\"\n },\n {\n \"faq_id\": 3,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"question\": \"mauris vulputate elementum nullam varius nulla facilisi cras\",\n \"answer\": \"conglomeration\"\n },\n {\n \"faq_id\": 4,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"question\": \"felis donec semper sapien a libero nam dui proin leo odio porttitor\",\n \"answer\": \"Visionary\"\n },\n {\n \"faq_id\": 5,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"question\": \"congue risus semper porta volutpat quam\",\n \"answer\": \"logistical\"\n }\n ]\n}"}]},{"name":"Get All Hashtags for a Listing","id":"eae39f10-68af-42c4-bd37-b62aae53a9e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/hashtags","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","hashtags"]},"description":"Get all hashtags for an associated listing. Permission: Public."},"response":[{"id":"42cc598f-ad31-44f8-ad45-89b3fcb76a76","name":"Get All Hashtags for a Listing (404 Not Found - Non-existent listing id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/52/hashtags","host":["{{URL}}"],"path":["api","listings","52","hashtags"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Tue, 04 Aug 2020 14:59:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"2af93b8a-a58b-4fb5-a9c7-14f51cc087a4","name":"Get All Hashtags for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/hashtags","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","hashtags"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Sun, 15 Nov 2020 04:31:34 GMT"},{"key":"X-RateLimit-Reset","value":"1605414701"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"288"},{"key":"ETag","value":"W/\"120-7if5x18g4pgSQ2S+AaRtrPMJN1U\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"hashtag_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"tag\": \"#broker0\"\n },\n {\n \"hashtag_id\": 2,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"tag\": \"#sandyfirth1\"\n },\n {\n \"hashtag_id\": 3,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"tag\": \"#tudhope2\"\n }\n ]\n}"}]},{"name":"Get All Jobs for a Listing","id":"8ecc71cb-b727-4700-813f-28665313e679","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/jobs","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","jobs"]},"description":"Get all jobs for an associated listing. Permission: Public."},"response":[{"id":"f7816953-ce48-4c8c-8f2d-321a9ceccf9f","name":"Get All Jobs for a Listing (404 Not Found - Non-existent listing id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/231/jobs","host":["{{URL}}"],"path":["api","listings","231","jobs"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Wed, 12 Aug 2020 13:58:35 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"a6197c07-e09c-4ff4-b967-690ca388ed84","name":"Get All Jobs for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/jobs","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","jobs"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 15:47:49 GMT"},{"key":"X-RateLimit-Reset","value":"1597679312"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"876"},{"key":"ETag","value":"W/\"36c-O8VtEiYCj4Lu9rNCcx4G+i5mjuw\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 5,\n \"data\": [\n {\n \"job_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"job_title\": \"Account Representative I\",\n \"job_description\": \"Polarised next generation alliance\",\n \"deleted_on\": null\n },\n {\n \"job_id\": 2,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"job_title\": \"Project Manager\",\n \"job_description\": \"Ameliorated 24 hour structure\",\n \"deleted_on\": null\n },\n {\n \"job_id\": 3,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"job_title\": \"Teacher\",\n \"job_description\": \"Enhanced 6th generation portal\",\n \"deleted_on\": null\n },\n {\n \"job_id\": 4,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"job_title\": \"VP Accounting\",\n \"job_description\": \"Multi-channelled local pricing structure\",\n \"deleted_on\": null\n },\n {\n \"job_id\": 5,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"job_title\": \"Office Assistant IV\",\n \"job_description\": \"Vision-oriented explicit moratorium\",\n \"deleted_on\": null\n }\n ]\n}"}]},{"name":"Get All Likes for a Listing","id":"1989f294-d3bd-485b-99be-309e5dca76d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/likes","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","likes"]},"description":"Get all likes for an associated listing. Permission: Public."},"response":[{"id":"fe6e82c2-3ae8-4edd-9606-06f608202466","name":"Get All Likes for a Listing (404 Not Found - Non-existent listing id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/221/likes","host":["{{URL}}"],"path":["api","listings","221","likes"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Thu, 30 Jul 2020 17:04:52 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"b374e653-8f5c-448c-81c2-6f2d01232156","name":"Get All Likes for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/likes","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","likes"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Fri, 15 Jan 2021 07:30:31 GMT"},{"key":"X-RateLimit-Reset","value":"1610695888"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1095"},{"key":"ETag","value":"W/\"447-uyQOawxi/58LfHKqQVMQ4rw81rE\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"like_id\": 1,\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n },\n {\n \"like_id\": 4,\n \"user_id\": \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"nickname\": \"Derrick\",\n \"profile_picture\": \"https://images.pexels.com/photos/2434268/pexels-photo-2434268.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n },\n {\n \"like_id\": 7,\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n },\n {\n \"like_id\": 10,\n \"user_id\": \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"nickname\": \"Viki Tay\",\n \"profile_picture\": \"https://images.pexels.com/photos/2426551/pexels-photo-2426551.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n }\n ]\n}"}]},{"name":"Get All Milestones for a Listing","id":"6b8c476d-ac08-4e0d-9230-40c0015f4bb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/milestones","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","milestones"]},"description":"Get all milestones for an associated listing. Permission: Public."},"response":[{"id":"b968dc19-b204-45c9-8cf0-9641c47d7fe8","name":"Get All Milestones for a Listing (404 Not Found - Non-existent listing id)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/23/milestones","host":["{{URL}}"],"path":["api","listings","23","milestones"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"61"},{"key":"ETag","value":"W/\"3d-1pbsiKqzcixEAZ3q+V8s4XWCPM8\""},{"key":"Date","value":"Tue, 04 Aug 2020 14:04:16 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Listing with id 23 does not exist\"\n}"},{"id":"99f57b51-bc0a-4ebf-a22e-a910f509a857","name":"Get All Milestones for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/milestones","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","milestones"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:21:00 GMT"},{"key":"X-RateLimit-Reset","value":"1607761276"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"363"},{"key":"ETag","value":"W/\"16b-iPiaPNk6CtO56X2MHwVuK4kgWx0\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 2,\n \"data\": [\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"milestone_id\": 1,\n \"milestone_description\": \"De-engineered content-based solution\",\n \"date\": \"2019-06-01T03:27:43.000Z\"\n },\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"milestone_id\": 2,\n \"milestone_description\": \"Centralized stable groupware\",\n \"date\": \"2020-07-09T03:30:19.000Z\"\n }\n ]\n}"}]},{"name":"Get All Participants for a Listing","id":"1e620888-d7b5-441c-943e-94224e3df74c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/participants","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","participants"]},"description":"Get all participants for an associated listing. Permission: Public."},"response":[{"id":"b2f9d620-1c40-49a9-b748-353770a1d6b4","name":"Get All Participants for a Listing (404 Not Found - Non-existent listing)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/121/participants","host":["{{URL}}"],"path":["api","listings","121","participants"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Sat, 18 Jul 2020 05:55:29 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"f2444ee0-c856-4440-8f34-9feefe1b51e3","name":"Get All Participants for a Listing (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/participants","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","participants"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Mon, 17 Aug 2020 15:48:52 GMT"},{"key":"X-RateLimit-Reset","value":"1597679373"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"582"},{"key":"ETag","value":"W/\"246-ujxhadALmT/pwJzhEzPXSt/OMuM\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 3,\n \"data\": [\n {\n \"participant_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"joined_on\": \"2018-12-18T16:00:00.000Z\",\n \"end_on\": null\n },\n {\n \"participant_id\": 3,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"joined_on\": \"2019-10-17T16:00:00.000Z\",\n \"end_on\": null\n },\n {\n \"participant_id\": 6,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"joined_on\": \"2020-02-21T16:00:00.000Z\",\n \"end_on\": \"2020-08-09T16:00:00.000Z\"\n }\n ]\n}"}]},{"name":"Create Listing","id":"b7123881-d6d1-488d-a57a-895d1f063c0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"listing_title\": \"New title 1\",\n \"category\": \"Health\",\n \"about\": \"test about\",\n \"tagline\": \"test tagline\",\n \"mission\": \"test mission\",\n \"listing_url\": \"www.test.com\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"is_published\": false,\n \"start_date\": \"2019-08-15 16:45:43.41585+08\",\n \"end_date\": \"2020-07-17 16:45:43.41585+08\",\n \"listing_email\": \"new_listing@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"overview\": \"Listing's overview\",\n \"problem\": \"Problem the listing is tackling\",\n \"solution\": \"We aim to solve this by mobilising the community.\",\n \"outcome\": \"We hope to create a close-knitted community.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/listings","host":["{{URL}}"],"path":["api","listings"]},"description":"Create listing. Permission: Private.\n\nField rules:\nAll fields required unless otherwise stated.\ntitle - Non-empty.\ncategory - Non-empty.\nabout - Optional.\ntagline - Optional.\nmission - Optional.\nlisting_url - Valid URL. Optional.\nlisting_status - 'ongoing' | 'completed'.\nlisting_email - Valid email.\nis_published - Boolean. Optional. Default to false.\nstart_date - Valid SQL datetime. Optional. Default to current datetime.\nend_date - Valid SQL datetime. Optional.\norganisation_id - Valid integer and existing organisation id. Optional.\npics - Array of URL paths to uploaded JPG/PNG file. Required. Otherwise, pass empty array."},"response":[{"id":"0379ed81-4a04-468a-81d6-b2246c75685a","name":"Create Listing (401 Unauthorised - Not logged in user)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"title\": \"New title 1\",\n \"category\": \"test category\",\n \"about\": \"test about\",\n \"tagline\": \"test tagline\",\n \"mission\": \"test mission\",\n \"listing_url\": \"www.test.com\",\n \"pic1\": \"https://robohash.org/fugitporrofacilis.bmp?size=50x50&set=set1\",\n \"pic2\": \"https://robohash.org/velitvoluptasmodi.bmp?size=50x50&set=set1\",\n \"pic3\": \"https://robohash.org/temporanamharum.png?size=50x50&set=set1\",\n \"pic4\": \"https://robohash.org/doloremaliasnulla.bmp?size=50x50&set=set1\",\n \"pic5\": \"https://robohash.org/omnisrecusandaeesse.jpg?size=50x50&set=set1\",\n \"is_published\": \"false\",\n \"start_date\": \"2019-08-15 16:45:43.41585+08\",\n \"end_date\": \"2020-07-17 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/listings","host":["{{URL}}"],"path":["api","listings"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-l1g77/4SHaEPbIpd2wUkgPYXKUM\""},{"key":"Date","value":"Fri, 17 Jul 2020 11:50:06 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to access this route\"\n}"},{"id":"ecedcbe5-3ee7-48a1-8c98-06dba5efbf70","name":"Create Listing (400 Bad Request - Missing title field)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"category","value":"test category","type":"text","contentType":""},{"key":"about","value":"test about","type":"text","contentType":""},{"key":"tagline","value":"test tagline","type":"text"},{"key":"mission","value":"test mission","type":"text"},{"key":"listing_url","value":"www.test.com","type":"text"},{"key":"pic1","value":"test-pic-1.jpg","type":"text"},{"key":"pic2","value":"test-pic-2.jpg","type":"text"},{"key":"pic3","value":"test-pic-3.jpg","type":"text"},{"key":"pic4","value":"test-pic-4.jpg","type":"text"},{"key":"pic5","value":"test-pic-5.jpg","type":"text"},{"key":"is_published","value":"false","type":"text"},{"key":"start_date","value":"2019-08-15 16:45:43.41585+08","type":"text"},{"key":"end_date","value":"2020-07-17 16:45:43.41585+08","type":"text"},{"key":"pics","type":"file","src":["/Users/dontay/Desktop/kampong/test-assets/test-pic-1.jpg","/Users/dontay/Desktop/kampong/test-assets/test-pic-2.jpg","/Users/dontay/Desktop/kampong/test-assets/test-pic-3.jpg","/Users/dontay/Desktop/kampong/test-assets/test-pic-4.jpg","/Users/dontay/Desktop/kampong/test-assets/test-pic-5.jpg"]}]},"url":{"raw":"{{URL}}/api/listings","host":["{{URL}}"],"path":["api","listings"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"57"},{"key":"ETag","value":"W/\"39-1DFSApLqV2RYMIoP7/aarw68b5s\""},{"key":"Date","value":"Wed, 05 Aug 2020 13:20:03 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid title.\"\n}"},{"id":"73f6e259-a2b2-402a-ba81-41439eb2f4c0","name":"Create Listing (201 Created)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"listing_title\": \"New title 1\",\n \"category\": \"Health\",\n \"about\": \"test about\",\n \"tagline\": \"test tagline\",\n \"mission\": \"test mission\",\n \"listing_url\": \"www.test.com\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"is_published\": false,\n \"start_date\": \"2019-08-15 16:45:43.41585+08\",\n \"end_date\": \"2020-07-17 16:45:43.41585+08\",\n \"listing_email\": \"new_listing@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"overview\": \"Listing's overview\",\n \"problem\": \"Problem the listing is tackling\",\n \"solution\": \"We aim to solve this by mobilising the community.\",\n \"outcome\": \"We hope to create a close-knitted community.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/listings","host":["{{URL}}"],"path":["api","listings"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:05:19 GMT"},{"key":"X-RateLimit-Reset","value":"1607760334"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1203"},{"key":"ETag","value":"W/\"4b3-7LdZQZsm0rpW34gONQX/DdQ5/Sk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_id\": \"c68139a0-3c50-11eb-b943-edcbc8c990da\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"listing_title\": \"New title 1\",\n \"category\": \"Health\",\n \"about\": \"test about\",\n \"tagline\": \"test tagline\",\n \"mission\": \"test mission\",\n \"overview\": \"Listing's overview\",\n \"problem\": \"Problem the listing is tackling\",\n \"solution\": \"We aim to solve this by mobilising the community.\",\n \"outcome\": \"We hope to create a close-knitted community.\",\n \"listing_url\": \"www.test.com\",\n \"listing_email\": \"new_listing@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2019-08-15T08:45:43.415Z\",\n \"end_date\": \"2020-07-17T08:45:43.415Z\",\n \"created_on\": \"2020-12-12T08:05:19.035Z\",\n \"updated_on\": \"2020-12-12T08:05:19.035Z\",\n \"deleted_on\": null\n }\n}"}]},{"name":"Update Listing","id":"e10b1f31-2172-406e-bcad-034b584015a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"body":{"mode":"raw","raw":"{\n \"listing_title\": \"Updated title 1\",\n \"category\": \"Health\",\n \"about\": \"Updated about\",\n \"tagline\": \"Updated tagline\",\n \"mission\": \"Updated mission\",\n \"listing_url\": \"www.updated-test.com\",\n \"is_published\": true,\n \"start_date\": \"2018-08-15 16:45:43.41585+08\",\n \"end_date\": \"2020-01-30 16:45:43.41585+08\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"listing_status\": \"completed\",\n \"listing_email\": \"updated_email@gmail.com\",\n \"overview\": \"Listing's overview\",\n \"problem\": \"Problem the listing is tackling\",\n \"solution\": \"We aim to solve this by mobilising the community.\",\n \"outcome\": \"We hope to create a close-knitted community.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae"]},"description":"Update listing. Permission: Admin/Owner.\n\nField rules:\nAt least one field must be updated.\norganisation_id - Valid integer and existing organisation id.\ntitle - Non-empty string.\ncategory - Non-empty string.\nabout - String.\ntagline - String.\nmission - String.\nlisting_url - Valid URL.\nis_published - Boolean. \nstart_date - Valid SQL datetime. Default to current datetime.\nend_date - Valid SQL datetime.\npics - Array of URL paths to uploaded JPG/PNG file. Required. Otherwise, pass empty array."},"response":[{"id":"a42335b0-4239-4123-8da4-ce27ab685b6f","name":"Update Listing (400 Bad Request - Invalid (empty string) title entered)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"title\": \"\",\n \"category\": \"Updated category\",\n \"about\": \"Updated about\",\n \"tagline\": \"Updated tagline\",\n \"mission\": \"Updated mission\",\n \"listing_url\": \"www.updated-test.com\",\n \"pic1\": \"https://robohash.org/voluptatemcommodisint.bmp?size=50x50&set=set1\",\n \"pic2\": \"https://robohash.org/illoipsaquos.bmp?size=50x50&set=set1\",\n \"pic3\": \"https://robohash.org/oditautqui.png?size=50x50&set=set1\",\n \"pic4\": \"https://robohash.org/eaetnon.jpg?size=50x50&set=set1\",\n \"pic5\": \"https://robohash.org/fugittemporeiusto.bmp?size=50x50&set=set1\",\n \"is_published\": \"true\",\n \"start_date\": \"2018-08-15 16:45:43.41585+08\",\n \"end_date\": \"2020-01-30 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/listings/1","host":["{{URL}}"],"path":["api","listings","1"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"57"},{"key":"ETag","value":"W/\"39-1DFSApLqV2RYMIoP7/aarw68b5s\""},{"key":"Date","value":"Fri, 17 Jul 2020 11:42:01 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid title.\"\n}"},{"id":"40848636-523c-4134-9807-77edbaf890d2","name":"Update Listing (403 Forbidden - Non-admin and non-listing owner)","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"title","value":"Updated title 1","type":"text"},{"key":"category","value":"Updated category","type":"text"},{"key":"about","value":"Updated about","type":"text"},{"key":"tagline","value":"Updated tagline","type":"text"},{"key":"mission","value":"Updated mission","type":"text"},{"key":"listing_url","value":"www.updated-test.com","type":"text"},{"key":"pic1","value":"https://robohash.org/voluptatemcommodisint.bmp?size=50x50&set=set1","type":"text"},{"key":"pic2","value":"https://robohash.org/illoipsaquos.bmp?size=50x50&set=set1","type":"text"},{"key":"pic3","value":"https://robohash.org/oditautqui.png?size=50x50&set=set1","type":"text"},{"key":"pic4","value":"https://robohash.org/eaetnon.jpg?size=50x50&set=set1","type":"text"},{"key":"pic5","value":"https://robohash.org/fugittemporeiusto.bmp?size=50x50&set=set1","type":"text"},{"key":"is_published","value":"true","type":"text"},{"key":"start_date","value":"2018-08-15 16:45:43.41585+08","type":"text"},{"key":"end_date","value":"2020-01-30 16:45:43.41585+08","type":"text"}],"options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/listings/1","host":["{{URL}}"],"path":["api","listings","1"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"70"},{"key":"ETag","value":"W/\"46-0YQt17lwFJm5/dUBVIawStQfsnE\""},{"key":"Date","value":"Fri, 17 Jul 2020 11:49:06 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"User not authorised to update this listing\"\n}"},{"id":"d7b3eee2-f543-44f0-a9bc-75d58c4b404a","name":"Update Listing (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"body":{"mode":"raw","raw":"{\n \"listing_title\": \"Updated title 1\",\n \"category\": \"Health\",\n \"about\": \"Updated about\",\n \"tagline\": \"Updated tagline\",\n \"mission\": \"Updated mission\",\n \"listing_url\": \"www.updated-test.com\",\n \"is_published\": true,\n \"start_date\": \"2018-08-15 16:45:43.41585+08\",\n \"end_date\": \"2020-01-30 16:45:43.41585+08\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"listing_status\": \"completed\",\n \"listing_email\": \"updated_email@gmail.com\",\n \"overview\": \"Listing's overview\",\n \"problem\": \"Problem the listing is tackling\",\n \"solution\": \"We aim to solve this by mobilising the community.\",\n \"outcome\": \"We hope to create a close-knitted community.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:05:47 GMT"},{"key":"X-RateLimit-Reset","value":"1607760394"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1227"},{"key":"ETag","value":"W/\"4cb-r3AdrC6Z1nZCLs+ABnEnofjVM9E\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"listing_title\": \"Updated title 1\",\n \"category\": \"Health\",\n \"about\": \"Updated about\",\n \"tagline\": \"Updated tagline\",\n \"mission\": \"Updated mission\",\n \"overview\": \"Listing's overview\",\n \"problem\": \"Problem the listing is tackling\",\n \"solution\": \"We aim to solve this by mobilising the community.\",\n \"outcome\": \"We hope to create a close-knitted community.\",\n \"listing_url\": \"www.updated-test.com\",\n \"listing_email\": \"updated_email@gmail.com\",\n \"listing_status\": \"completed\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"is_published\": true,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2018-08-15T08:45:43.415Z\",\n \"end_date\": \"2020-01-30T08:45:43.415Z\",\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-12T08:05:47.612Z\",\n \"deleted_on\": null\n }\n}"}]},{"name":"Verify and/or Feature Listing","id":"4ec50ea7-5512-430d-b084-daefc542c5db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"is_verified\": true,\n \"is_featured\": true\n}"},"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/verify-feature","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","verify-feature"]},"description":"Verify and/or Feature listing. Permission: Admin.\n\nField rules:\nis_verified - Boolean. Optional.\nis_featured - Boolean. Optional."},"response":[{"id":"4d74339a-de27-488f-bfb9-c72a339c4066","name":"Verify Listing (403 Forbidden - Unauthorised verification by non-admin)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"is_verified\": \"true\"\n}"},"url":{"raw":"{{URL}}/api/listings/4/verify","host":["{{URL}}"],"path":["api","listings","4","verify"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"78"},{"key":"ETag","value":"W/\"4e-tRKXZfZDtU1crsKwjjFyNpMlYQ4\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:16:28 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"User role user not authorised to access this route\"\n}"},{"id":"cf653e80-1570-4937-905d-c68c6ce2a603","name":"Verify Listing (400 Bad Request - Missing field in request body, or invalid key or value)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"is_verified\": \"\"\n}"},"url":{"raw":"{{URL}}/api/listings/4/verify","host":["{{URL}}"],"path":["api","listings","4","verify"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"75"},{"key":"ETag","value":"W/\"4b-1kSHxZPZV7iSf1Z3qMjj6JLuH7A\""},{"key":"Date","value":"Fri, 17 Jul 2020 11:43:06 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a boolean value for is_verified.\"\n}"},{"id":"bcaa2154-bd47-4f15-bd4a-32169ba116f7","name":"Verify Listing (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"is_verified\": \"true\"\n}"},"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/verify","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","verify"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 15:50:58 GMT"},{"key":"X-RateLimit-Reset","value":"1597679493"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"44"},{"key":"ETag","value":"W/\"2c-pLghxSwi4Mpf/fRKBP9T0jqSNSI\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"is_verified\": true\n }\n}"}]},{"name":"Deactivate Listing","id":"8a6414bf-5693-4af7-9193-2af8b43a9f96","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/deactivate","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","deactivate"]},"description":"Deactivate (soft delete) listing. Permission: Owner/Admin."},"response":[{"id":"402fa1c2-4df2-4297-8287-dcf88a2b5392","name":"Deactivate Listing (403 Forbidden - Unauthorised deactivation by non-admin non-owner)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"is_verified\": \"true\"\n}"},"url":{"raw":"{{URL}}/api/listings/4/deactivate","host":["{{URL}}"],"path":["api","listings","4","deactivate"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"78"},{"key":"ETag","value":"W/\"4e-tRKXZfZDtU1crsKwjjFyNpMlYQ4\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:16:28 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"User role user not authorised to access this route\"\n}"},{"id":"fa50ba28-bc51-48b1-91a8-f20abcc3361f","name":"Deactivate Listing (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listings/43824166-bee2-426e-8a08-ca2c4e4120ae/deactivate","host":["{{URL}}"],"path":["api","listings","43824166-bee2-426e-8a08-ca2c4e4120ae","deactivate"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Mon, 17 Aug 2020 15:51:28 GMT"},{"key":"X-RateLimit-Reset","value":"1597679493"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"829"},{"key":"ETag","value":"W/\"33d-0bpykZ0Sg5ssajntWpj8NS359p8\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"organisation_id\": null,\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"Updated title 1\",\n \"category\": \"Updated category\",\n \"about\": \"Updated about\",\n \"tagline\": \"Updated tagline\",\n \"mission\": \"Updated mission\",\n \"listing_url\": \"www.updated-test.com\",\n \"pic1\": \"https://robohash.org/nesciuntliberovoluptate.jpg?size=500x500&set=set1\",\n \"pic2\": \"https://robohash.org/ipsaiuresed.bmp?size=500x500&set=set1\",\n \"pic3\": \"https://robohash.org/animiautvoluptas.jpg?size=500x500&set=set1\",\n \"pic4\": \"https://robohash.org/fugaidconsequatur.png?size=500x500&set=set1\",\n \"pic5\": null,\n \"is_published\": true,\n \"is_verified\": true,\n \"start_date\": \"2018-08-15T08:45:43.416Z\",\n \"end_date\": \"2020-01-30T08:45:43.416Z\",\n \"created_on\": \"2020-08-17T15:24:50.398Z\",\n \"deleted_on\": \"2020-08-17T15:51:28.000Z\"\n }\n}"}]},{"name":"Delete Listing","id":"599442ac-400c-412b-aa73-274215a7642b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[],"url":{"raw":"{{URL}}/api/listings/e411bd80-d5cf-49ac-b847-18c9fc13377a","host":["{{URL}}"],"path":["api","listings","e411bd80-d5cf-49ac-b847-18c9fc13377a"]},"description":"Delete single listing. Permission: Admin."},"response":[{"id":"2e2dd2c4-e59b-4c62-8cd0-13d0ce106672","name":"Delete Listing (400 Bad Request - Listing does not exist)","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{URL}}/api/listings/21","host":["{{URL}}"],"path":["api","listings","21"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"50"},{"key":"ETag","value":"W/\"32-WFMgXzaQN1H9PFw8+OtZ/ghlePw\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:12:42 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Listing does not exist\"\n}"},{"id":"882af74c-d2cf-4689-8351-9bcc231aefdc","name":"Delete Listing (403 Forbidden - Non-admin and non-listing-owner)","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{URL}}/api/listings/20","host":["{{URL}}"],"path":["api","listings","20"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"70"},{"key":"ETag","value":"W/\"46-aCMXl+8BM8A5bgxBzO6I+Bmx3js\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:14:41 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"User not authorised to delete this listing\"\n}"},{"id":"84cf0d83-b5e8-4062-a4b9-c45cd94adc9c","name":"Delete Listing (200 OK)","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{URL}}/api/listings/e411bd80-d5cf-49ac-b847-18c9fc13377a","host":["{{URL}}"],"path":["api","listings","e411bd80-d5cf-49ac-b847-18c9fc13377a"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:20:01 GMT"},{"key":"X-RateLimit-Reset","value":"1607761216"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1548"},{"key":"ETag","value":"W/\"60c-36QMVR7jPoFEbCvVxwVR/3G46Eo\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_id\": \"e411bd80-d5cf-49ac-b847-18c9fc13377a\",\n \"created_by\": \"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\",\n \"listing_title\": \"Project Donation Drive\",\n \"category\": \"Elderly\",\n \"about\": \"Adaptive disintermediate Graphical User Interface\",\n \"tagline\": \"Bridging communities\",\n \"mission\": \"e-enable dot-com metrics\",\n \"overview\": \"Integrated fresh-thinking parallelism\",\n \"problem\": \"Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.\",\n \"solution\": \"Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci.\",\n \"outcome\": \"neque aenean auctor gravida sem praesent id massa id nisl venenatis lacinia aenean sit amet justo\",\n \"listing_url\": \"http://i2i.jp/rhoncus/dui/vel.jpg\",\n \"listing_email\": \"donationdrive2020@gmail.com\",\n \"listing_status\": \"completed\",\n \"pics\": [\n \"https://images.pexels.com/photos/339620/pexels-photo-339620.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"https://robohash.org/atquemolestiasvelit.jpg?size=500x500&set=set1\",\n \"https://robohash.org/nonquodquam.png?size=500x500&set=set1\",\n \"https://robohash.org/voluptaslaborumsimilique.png?size=500x500&set=set1\"\n ],\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-03-19T03:04:15.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-12-12T08:19:57.597Z\",\n \"deleted_on\": null\n }\n}"}]}],"id":"8ffebbb4-6b3d-4bf0-a697-87e4768ac412","description":"Listings CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"f10506ff-561e-4873-9597-1a6a0e032987","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ad67b59f-a056-42e7-9c00-7e5db6c4cfa1","type":"text/javascript","exec":[""]}}]},{"name":"Listing Comments","item":[{"name":"Get All Children Comment for Listing Comment ","id":"40da4a67-e3ba-4939-992d-1df2d4792022","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listing-comments/3/children","host":["{{URL}}"],"path":["api","listing-comments","3","children"]},"description":"Get all children listing comment (ie. listing comment chain) of a listing comment (inclusive). Permission: Public."},"response":[{"id":"c53c35b4-9f1e-4650-8acd-66ea96bbc6e7","name":"Get All Children Comment for Listing Comment (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/listing-comments/3/children","host":["{{URL}}"],"path":["api","listing-comments","3","children"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"196"},{"key":"Date","value":"Sun, 16 Aug 2020 09:30:04 GMT"},{"key":"X-RateLimit-Reset","value":"1597570238"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1941"},{"key":"ETag","value":"W/\"795-4KBuCmK0C1vtj7v7jwroNyT7Nbs\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"listing_comment_id\": 3,\n \"listing_id\": 20,\n \"user_id\": 49,\n \"comment\": \"revolutionize out-of-the-box interfaces\",\n \"reply_to_id\": 1,\n \"created_on\": \"2019-11-23T20:26:00.000Z\",\n \"updated_on\": \"2020-08-03T18:55:30.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Wallis\",\n \"profile_picture\": \"https://robohash.org/ullamundevoluptatem.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 8,\n \"listing_id\": 9,\n \"user_id\": 35,\n \"comment\": \"harness viral web services\",\n \"reply_to_id\": 3,\n \"created_on\": \"2019-11-16T22:38:44.000Z\",\n \"updated_on\": \"2019-12-10T10:58:28.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Brynne\",\n \"profile_picture\": \"https://robohash.org/etharumet.png?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 11,\n \"listing_id\": 2,\n \"user_id\": 87,\n \"comment\": \"recontextualize leading-edge networks\",\n \"reply_to_id\": 3,\n \"created_on\": \"2020-06-24T13:21:47.000Z\",\n \"updated_on\": \"2020-06-20T17:48:47.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Paloma\",\n \"profile_picture\": \"https://robohash.org/praesentiumanimiquae.jpg?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 12,\n \"listing_id\": 6,\n \"user_id\": 79,\n \"comment\": \"orchestrate intuitive deliverables\",\n \"reply_to_id\": 11,\n \"created_on\": \"2019-10-05T07:40:48.000Z\",\n \"updated_on\": \"2020-06-08T11:49:10.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Brittan\",\n \"profile_picture\": \"https://robohash.org/nostrumofficiisipsam.png?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 15,\n \"listing_id\": 12,\n \"user_id\": 72,\n \"comment\": \"grow integrated systems\",\n \"reply_to_id\": 11,\n \"created_on\": \"2020-05-15T12:35:48.000Z\",\n \"updated_on\": \"2019-11-07T20:23:03.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Godwin\",\n \"profile_picture\": \"https://robohash.org/voluptatibusrerumdolorem.png?size=500x500&set=set1\"\n },\n {\n \"listing_comment_id\": 16,\n \"listing_id\": 16,\n \"user_id\": 83,\n \"comment\": \"implement innovative platforms\",\n \"reply_to_id\": 11,\n \"created_on\": \"2020-06-17T01:31:57.000Z\",\n \"updated_on\": \"2020-07-05T18:43:45.000Z\",\n \"deleted_on\": null,\n \"nickname\": \"Eba\",\n \"profile_picture\": \"https://robohash.org/commodimagnitempora.png?size=500x500&set=set1\"\n }\n ]\n}"}]},{"name":"Create Listing Comment","id":"4eb21569-412e-41d3-89a0-fab70dfa5bed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"comment\": \"Very intersting!\",\n\t\"reply_to_id\": \"1\"\n}"},"url":{"raw":"{{URL}}/api/listing-comments","host":["{{URL}}"],"path":["api","listing-comments"]},"description":"Create listing comment. Permission: Private.\n\nField rules:\nAll fields required unless otherwise stated.\nlisting_id - Valid integer, existing listing id.\ncomment - Non-empty.\nreply_to_id - Valid integer, existing listing comment id. Optional."},"response":[{"id":"69088788-94b6-48d2-adc7-a8487d68e9e3","name":"Create Listing Comment (200 OK)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"comment\": \"Very intersting!\",\n\t\"reply_to_id\": \"1\"\n}"},"url":{"raw":"{{URL}}/api/listing-comments","host":["{{URL}}"],"path":["api","listing-comments"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 16:40:14 GMT"},{"key":"X-RateLimit-Reset","value":"1597682430"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"293"},{"key":"ETag","value":"W/\"125-A0cCuHFGB0Rz3VhRL6eVYAE0rr8\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_comment_id\": 17,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"comment\": \"Very intersting!\",\n \"reply_to_id\": 1,\n \"created_on\": \"2020-08-17T16:40:14.624Z\",\n \"updated_on\": \"2020-08-17T16:40:14.624Z\",\n \"deleted_on\": null\n }\n}"}]},{"name":"Update Listing Comment","id":"32e46250-7d18-4080-a4d8-eaec05990957","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"comment\": \"Updated Comment!\"\n}"},"url":{"raw":"{{URL}}/api/listing-comments/17","host":["{{URL}}"],"path":["api","listing-comments","17"]},"description":"Update listing comment identified by listing comment id. Permission: Admin/Owner/Private.\n\nField rules:\nAt least one field must be updated.\ncomment - Non-empty."},"response":[{"id":"30c99baf-61b1-43dd-b6bf-4d994dec9026","name":"Update Listing Comment (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"comment\": \"Updated Comment!\"\n}"},"url":{"raw":"{{URL}}/api/listing-comments/1","host":["{{URL}}"],"path":["api","listing-comments","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"205"},{"key":"ETag","value":"W/\"cd-wibdvMjL0r11G3ZfPReRSvHj5p0\""},{"key":"Date","value":"Wed, 12 Aug 2020 16:52:08 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_comment_id\": 1,\n \"listing_id\": 18,\n \"user_id\": 51,\n \"comment\": \"Updated Comment!\",\n \"reply_to_id\": null,\n \"created_on\": \"2020-03-04T02:03:23.000Z\",\n \"updated_on\": \"2020-08-12T08:52:08.000Z\"\n }\n}"}]},{"name":"Delete Listing Comment","id":"b8e414d4-fff6-4814-8d5b-b3fadeda7066","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listing-comments/17","host":["{{URL}}"],"path":["api","listing-comments","17"]},"description":"Delete listing comment identified by listing comment id. Permission: Admin/Owner/Private."},"response":[{"id":"076c3271-241f-41af-bb85-3965c17659d9","name":"Delete Listing Comment (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listing-comments/1","host":["{{URL}}"],"path":["api","listing-comments","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"205"},{"key":"ETag","value":"W/\"cd-wibdvMjL0r11G3ZfPReRSvHj5p0\""},{"key":"Date","value":"Wed, 12 Aug 2020 16:55:11 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_comment_id\": 1,\n \"listing_id\": 18,\n \"user_id\": 51,\n \"comment\": \"Updated Comment!\",\n \"reply_to_id\": null,\n \"created_on\": \"2020-03-04T02:03:23.000Z\",\n \"updated_on\": \"2020-08-12T08:52:08.000Z\"\n }\n}"}]}],"id":"1716a060-6d57-439e-9065-f5833ed159ab","description":"Listing Comments CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"6d53c2ac-4b1c-4c47-9fcd-fa3d28fdc287","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ca706db1-61d2-413b-b1bd-66fad836d7e9","type":"text/javascript","exec":[""]}}]},{"name":"Listing Locations","item":[{"name":"Create Listing Location","id":"2c3715c4-6e4d-4f83-a568-45d6782e9eff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"location_id\": 6\n}"},"url":{"raw":"{{URL}}/api/listing-locations","host":["{{URL}}"],"path":["api","listing-locations"]},"description":"Create listing location for listing. Permission: Owner/Admin.\n\nField rules:\nAll fields required unless otherwise stated.\nlisting_id - Valid UUID, existing listing id.\nlocation_id - Valid integer, existing location id."},"response":[{"id":"78a7ae0d-a5db-4f23-8856-c582360562e0","name":"Create Listing Location (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"location_id\": 7\n}"},"url":{"raw":"{{URL}}/api/listing-locations","host":["{{URL}}"],"path":["api","listing-locations"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Wed, 02 Sep 2020 18:10:00 GMT"},{"key":"X-RateLimit-Reset","value":"1599070252"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"118"},{"key":"ETag","value":"W/\"76-B11zHKD8bjLjchynQCGPOPrfpVs\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_location_id\": 11,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"location_id\": 7\n }\n}"}]},{"name":"Delete Listing Location","id":"fbb1196b-e99e-4323-8642-d6f63830b64c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listing-locations/1","host":["{{URL}}"],"path":["api","listing-locations","1"]},"description":"Delete listing location identified by listing location id. Permission: Owner/Admin."},"response":[{"id":"bb2cfde4-942d-4d72-92d0-03b155b3394f","name":"Delete Listing Location (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listing-locations/1","host":["{{URL}}"],"path":["api","listing-locations","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Wed, 02 Sep 2020 17:50:34 GMT"},{"key":"X-RateLimit-Reset","value":"1599069041"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"117"},{"key":"ETag","value":"W/\"75-wInUBQs87SoODhZkbIJKYz/4bms\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_location_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"location_id\": 1\n }\n}"}]}],"id":"e75a01c3-daf6-4374-9085-ef80c9c671c0","description":"Listing Locations CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"b99e5cde-511c-4340-a678-560789a32abb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7f5aa66f-9b73-4f04-b37c-3725c1cca54e","type":"text/javascript","exec":[""]}}]},{"name":"Listing Updates","item":[{"name":"Create Listing Update","id":"b74156b3-d07c-4cb6-a390-552e78d3e7a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"},{"key":"Content-Type","value":"multipart/form-data","description":"Form Data Type","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"listing_update_description\": \"First Update\",\n \"pics\": [\n \"imgur.com/abc\",\n \"imgur.com/test123\",\n \"imgur.com/def\",\n \"imgur.com/fgh\",\n \"imgur.com/jkl\"\n ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/listing-updates","host":["{{URL}}"],"path":["api","listing-updates"]},"description":"Create listing update. Permission: Owner/Admin.\n\nField rules:\nAll fields required unless otherwise stated.\nlisting_id - Valid integer, existing listing id.\ndescription - Non-empty.\npics - Array of URL path to picture."},"response":[{"id":"77e491b5-0743-4fae-af8e-6fd04fc32a5e","name":"Create Listing Update (401 Unauthorised - User not logged in)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true},{"warning":"This is a duplicate header and will be overridden by the Content-Type header generated by Postman.","key":"Content-Type","value":"multipart/form-data","description":"Form Data Type","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"pics","description":"Collection of 3 JPG files","type":"file","src":["/Users/dontay/Desktop/kampong/test-assets/test-pic-1.jpg","/Users/dontay/Desktop/kampong/test-assets/test-pic-2.jpg","/Users/dontay/Desktop/kampong/test-assets/test-pic-3.jpg"]},{"key":"listing_id","value":"1","type":"text"},{"key":"description","value":"First Update","type":"text"},{"key":"pic1","value":"test-pic-1.jpg","type":"text"},{"key":"pic2","value":"test-pic-2.jpg","type":"text"},{"key":"pic3","value":"test-pic-3.jpg","type":"text"},{"key":"pic4","value":"test-pic-4.jpg","type":"text"},{"key":"pic5","value":"test-pic-5.jpg","type":"text"}]},"url":{"raw":"{{URL}}/api/listing-updates","host":["{{URL}}"],"path":["api","listing-updates"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-l1g77/4SHaEPbIpd2wUkgPYXKUM\""},{"key":"Date","value":"Fri, 07 Aug 2020 15:44:14 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to access this route\"\n}"},{"id":"3d362586-e6f8-4429-96ca-c5bd128fe171","name":"Create Listing Update (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"},{"key":"Content-Type","value":"multipart/form-data","description":"Form Data Type","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"listing_update_description\": \"First Update\",\n \"pics\": [\n \"imgur.com/abc\",\n \"imgur.com/test123\",\n \"imgur.com/def\",\n \"imgur.com/fgh\",\n \"imgur.com/jkl\"\n ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/listing-updates","host":["{{URL}}"],"path":["api","listing-updates"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:04:06 GMT"},{"key":"X-RateLimit-Reset","value":"1607760274"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"316"},{"key":"ETag","value":"W/\"13c-IksGp1fhrh4CAU8mH+FpsfRfd5M\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_update_id\": 8,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"listing_update_description\": \"First Update\",\n \"pics\": [\n \"imgur.com/abc\",\n \"imgur.com/test123\",\n \"imgur.com/def\",\n \"imgur.com/fgh\",\n \"imgur.com/jkl\"\n ],\n \"created_on\": \"2020-12-12T08:04:06.287Z\",\n \"updated_on\": \"2020-12-12T08:04:06.287Z\"\n }\n}"}]},{"name":"Modify Listing Update","id":"0fb302c8-dbdf-4f1a-b490-2ca8e2eff7f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"milestone_description\": \"New Milestone Achieved!\",\n \"pics\": [\"instagram.com\", \"facebook.com\", \"imgur.com\", \"tiktok.com\", \"reddit.com\"]\n}"},"url":{"raw":"{{URL}}/api/listing-updates/2","host":["{{URL}}"],"path":["api","listing-updates","2"]},"description":"Modify listing update identified by update id. Permission: Owner/Admin.\n\nField rules:\nAt least one field must be updated.\ndescription - Non-empty.\npics - Array of URL path to picture."},"response":[{"id":"4bc8cd24-b784-4187-ae6d-9d28ac25b997","name":"Modify Listing Update (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"milestone_description\": \"New Milestone Achieved!\",\n \"pics\": [\"instagram.com\", \"facebook.com\", \"imgur.com\", \"tiktok.com\", \"reddit.com\"]\n}"},"url":{"raw":"{{URL}}/api/listing-updates/2","host":["{{URL}}"],"path":["api","listing-updates","2"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Sat, 12 Dec 2020 08:04:23 GMT"},{"key":"X-RateLimit-Reset","value":"1607760274"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"323"},{"key":"ETag","value":"W/\"143-GhfMW/u6f72YgdHWgiU2XsOK4bk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_update_id\": 2,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"listing_update_description\": \"Inverse eco-centric conglomeration\",\n \"pics\": [\n \"instagram.com\",\n \"facebook.com\",\n \"imgur.com\",\n \"tiktok.com\",\n \"reddit.com\"\n ],\n \"created_on\": \"2020-07-08T04:26:55.000Z\",\n \"updated_on\": \"2020-12-12T08:04:23.892Z\"\n }\n}"}]},{"name":"Delete Listing Update","id":"cb8b1a31-39ca-4890-9da1-17a6d98cdf1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listing-updates/1","host":["{{URL}}"],"path":["api","listing-updates","1"]},"description":"Delete single listing update identified by update id. Permission: Owner/Admin."},"response":[{"id":"8506a53a-fa9f-4845-89db-b452ae7c0714","name":"Delete Listing Update (404 Not Found)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listing-updates/523","host":["{{URL}}"],"path":["api","listing-updates","523"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Sun, 09 Aug 2020 07:25:04 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"ad7c5a5e-3a4f-4ec3-a8a8-6c7d208d9ad8","name":"Delete Listing Update (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/listing-updates/1","host":["{{URL}}"],"path":["api","listing-updates","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sat, 12 Dec 2020 08:04:40 GMT"},{"key":"X-RateLimit-Reset","value":"1607760334"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"580"},{"key":"ETag","value":"W/\"244-Z4aSXB7oA9OiHEfPhNLAtvETroA\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_update_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"listing_update_description\": \"Horizontal dynamic encoding\",\n \"pics\": [\n \"https://robohash.org/utetut.bmp?size=500x500&set=set1\",\n \"https://robohash.org/quiserrorlabore.jpg?size=500x500&set=set1\",\n \"https://robohash.org/aspernaturcupiditateerror.png?size=500x500&set=set1\",\n \"https://robohash.org/dolorevenietmaiores.jpg?size=500x500&set=set1\",\n \"https://robohash.org/utconsequaturatque.bmp?size=500x500&set=set1\"\n ],\n \"created_on\": \"2020-05-04T18:20:02.000Z\",\n \"updated_on\": \"2020-04-27T17:06:06.000Z\"\n }\n}"}]}],"id":"79a95ba9-eb24-4112-ae73-512347803853","description":"Listing Updates CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"36616090-8ef2-4d0c-a601-a888478141d1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ef8ff391-8425-4c63-8742-ab00d0115b70","type":"text/javascript","exec":[""]}}]},{"name":"Locations","item":[{"name":"Get All Locations","id":"2b037a5d-85d5-4e31-8425-b832cf33133c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/locations","host":["{{URL}}"],"path":["api","locations"]},"description":"Get all locations. Permission: Public."},"response":[{"id":"c4e7509d-900c-4924-a621-df6bce419c46","name":"Get All Locations (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/locations","host":["{{URL}}"],"path":["api","locations"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Wed, 02 Sep 2020 18:13:26 GMT"},{"key":"X-RateLimit-Reset","value":"1599070456"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1658"},{"key":"ETag","value":"W/\"67a-iDgVDLzRjBXNgV9o1laT5xJI/C4\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 28,\n \"pagination\": {\n \"next\": {\n \"page\": 2,\n \"limit\": 25\n }\n },\n \"data\": [\n {\n \"location_id\": 1,\n \"location\": \"01 Raffles Place, Cecil, Marina, Peoples Park\"\n },\n {\n \"location_id\": 2,\n \"location\": \"02 Anson, Tanjong Pagar\"\n },\n {\n \"location_id\": 3,\n \"location\": \"03 Queenstown, Tiong Bahru\"\n },\n {\n \"location_id\": 4,\n \"location\": \"04 Telok Blangah, Harbourfront\"\n },\n {\n \"location_id\": 5,\n \"location\": \"05 Pasir Panjang, Hong Leong Garden, Clementi New Town\"\n },\n {\n \"location_id\": 6,\n \"location\": \"06 High Street, Beach Road\"\n },\n {\n \"location_id\": 7,\n \"location\": \"07 Middle Road, Golden Mile\"\n },\n {\n \"location_id\": 8,\n \"location\": \"08 Little India\"\n },\n {\n \"location_id\": 9,\n \"location\": \"09 Orchard, Cairnhill, River Valley\"\n },\n {\n \"location_id\": 10,\n \"location\": \"10 Ardmore, Bukit Timah, Holland Road, Tanglin\"\n },\n {\n \"location_id\": 11,\n \"location\": \"11 Watten Estate, Novena, Thomson\"\n },\n {\n \"location_id\": 12,\n \"location\": \"12 Balestier, Toa Payoh, Serangoon\"\n },\n {\n \"location_id\": 13,\n \"location\": \"13 Macpherson, Braddell\"\n },\n {\n \"location_id\": 14,\n \"location\": \"14 Geylang, Eunos\"\n },\n {\n \"location_id\": 15,\n \"location\": \"15 Katong, Joo Chiat, Amber Road\"\n },\n {\n \"location_id\": 16,\n \"location\": \"16 Bedok, Upper East Coast, Eastwood, Kew Drive\"\n },\n {\n \"location_id\": 17,\n \"location\": \"17 Loyang, Changi\"\n },\n {\n \"location_id\": 18,\n \"location\": \"18 Tampines, Pasir Ris\"\n },\n {\n \"location_id\": 19,\n \"location\": \"19 Serangoon Garden, Hougang, Ponggol\"\n },\n {\n \"location_id\": 20,\n \"location\": \"20 Bishan, Ang Mo Kio\"\n },\n {\n \"location_id\": 21,\n \"location\": \"21 Upper Bukit Timah, Clementi Park, Ulu Pandan\"\n },\n {\n \"location_id\": 22,\n \"location\": \"22 Jurong\"\n },\n {\n \"location_id\": 23,\n \"location\": \"23 Hillview, Dairy Farm, Bukit Panjang, Choa Chu Kang\"\n },\n {\n \"location_id\": 24,\n \"location\": \"24 Lim Chu Kang, Tengah\"\n },\n {\n \"location_id\": 25,\n \"location\": \"25 Kranji, Woodgrove\"\n }\n ]\n}"}]},{"name":"Get All Listings for a Location","id":"d5288ddf-2d06-49ca-84bc-0fec3957862e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/locations/3/listings","host":["{{URL}}"],"path":["api","locations","3","listings"]},"description":"Get all listings for a location. Permission: Public."},"response":[{"id":"2407dacb-c1f3-47f1-9805-d0d3c39b6af5","name":"Get All Listings for a Location (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/locations/3/listings","host":["{{URL}}"],"path":["api","locations","3","listings"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"196"},{"key":"Date","value":"Mon, 16 Nov 2020 16:38:29 GMT"},{"key":"X-RateLimit-Reset","value":"1605544720"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4667"},{"key":"ETag","value":"W/\"123b-DuH86WdJcqSjMbd31CFSc1cYOpE\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 4,\n \"data\": [\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"Rebuilding Homes\",\n \"category\": \"Housing\",\n \"about\": \"Customer-focused dynamic installation\",\n \"tagline\": \"Building Better Lives\",\n \"mission\": \"Sharing compassion\",\n \"listing_url\": \"http://ifeng.com/nisl.jsp\",\n \"listing_email\": \"rebuildhome@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pic1\": \"https://images.pexels.com/photos/2219024/pexels-photo-2219024.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"pic2\": \"https://robohash.org/ipsaiuresed.bmp?size=500x500&set=set1\",\n \"pic3\": \"https://robohash.org/animiautvoluptas.jpg?size=500x500&set=set1\",\n \"pic4\": \"https://robohash.org/fugaidconsequatur.png?size=500x500&set=set1\",\n \"pic5\": null,\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-12-01T11:09:20.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"deleted_on\": null,\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"Admiralty\",\n \"Kranji\",\n \"Woodlands\"\n ],\n \"location_ids\": [\n 1,\n 2,\n 3\n ],\n \"keyword_vector\": \"'admiralti':4 'home':2 'hous':3 'kranji':5 'rebuild':1 'woodland':6\",\n \"location_id\": 3\n },\n {\n \"listing_id\": \"c975a572-452d-4824-8ed5-500b50488436\",\n \"created_by\": \"b7662cd1-a2c9-4054-95e7-078e35ea6fa1\",\n \"title\": \"CommStart 2020\",\n \"category\": \"Manpower\",\n \"about\": \"Team-oriented context-sensitive forecast\",\n \"tagline\": \"Innovating Ideas, Creating Opportunities\",\n \"mission\": \"Cultivating entrepreneurship and community impact\",\n \"listing_url\": \"https://ehow.com/in/imperdiet/et/commodo/vulputate/justo.xml\",\n \"listing_email\": \"commstart2020@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pic1\": \"https://images.pexels.com/photos/3637796/pexels-photo-3637796.jpeg?auto=compress&cs=tinysrgb&h=750&w=1260\",\n \"pic2\": null,\n \"pic3\": null,\n \"pic4\": null,\n \"pic5\": null,\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-07-30T05:54:45.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"deleted_on\": null,\n \"nickname\": \"Derrick\",\n \"profile_picture\": \"https://images.pexels.com/photos/2434268/pexels-photo-2434268.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"Woodlands\",\n \"Sembawang\"\n ],\n \"location_ids\": [\n 3,\n 4\n ],\n \"keyword_vector\": \"'2020':2 'commstart':1 'manpow':3 'sembawang':5 'woodland':4\",\n \"location_id\": 3\n },\n {\n \"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\",\n \"created_by\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"title\": \"Supporting COVID-19 Efforts\",\n \"category\": \"Health\",\n \"about\": \"Triple-buffered client-server installation\",\n \"tagline\": \"Emerge stronger together\",\n \"mission\": \"streamline web-enabled ROI\",\n \"listing_url\": \"https://mtv.com/blandit/mi/in.png\",\n \"listing_email\": \"fightcovid@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pic1\": \"https://images.pexels.com/photos/127873/pexels-photo-127873.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"pic2\": null,\n \"pic3\": \"https://robohash.org/auteligendimagnam.bmp?size=500x500&set=set1\",\n \"pic4\": null,\n \"pic5\": null,\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-01-01T12:54:13.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"deleted_on\": null,\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"Woodlands\"\n ],\n \"location_ids\": [\n 3\n ],\n \"keyword_vector\": \"'-19':3 'covid':2 'effort':4 'health':5 'support':1 'woodland':6\",\n \"location_id\": 3\n },\n {\n \"listing_id\": \"cf4adc93-3b96-4bbc-8cb0-41e196b145ac\",\n \"created_by\": \"f997120c-2956-482e-9ba3-81a12b4fecc1\",\n \"title\": \"YOUTH Mentorship Programme\",\n \"category\": \"Youth\",\n \"about\": \"Cloned 4th generation matrices\",\n \"tagline\": \"Paving the way for the future generations\",\n \"mission\": \"Strengthening bonds\",\n \"listing_url\": \"https://toplist.cz/aliquam.xml\",\n \"listing_email\": \"youthmentors@gmail.com\",\n \"listing_status\": \"ongoing\",\n \"pic1\": \"https://images.pexels.com/photos/754769/pexels-photo-754769.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"pic2\": \"https://robohash.org/utsednostrum.png?size=500x500&set=set1\",\n \"pic3\": null,\n \"pic4\": \"https://robohash.org/laudantiumconsequatursequi.png?size=500x500&set=set1\",\n \"pic5\": null,\n \"is_published\": false,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2020-12-25T14:21:11.000Z\",\n \"end_date\": null,\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"deleted_on\": null,\n \"nickname\": \"Viki Tay\",\n \"profile_picture\": \"https://images.pexels.com/photos/2426551/pexels-photo-2426551.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"Woodlands\",\n \"Sembawang\"\n ],\n \"location_ids\": [\n 3,\n 4\n ],\n \"keyword_vector\": \"'mentorship':2 'programm':3 'sembawang':6 'woodland':5 'youth':1,4\",\n \"location_id\": 3\n }\n ]\n}"}]}],"id":"b9d4ab56-ef33-4a5a-9e27-cc3a8a9a2daf","description":"Locations CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"910a9b96-de19-40e6-9b27-7d8084dd83f6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5e14c22b-d58c-436e-8833-5571faf82060","type":"text/javascript","exec":[""]}}]},{"name":"Milestones","item":[{"name":"Create Milestone","id":"bfa78fa0-8de7-4f98-9270-7e9ee21e31c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"milestone_description\": \"First $1000 raised! Raised our 1st $1000 for our benficiary in our 1st ever flag drive.\",\n\t\"date\": \"2020-01-30 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/milestones","host":["{{URL}}"],"path":["api","milestones"]},"description":"Create milestone. Permission: Owner/Admin.\n\nField rules:\nAll fields required unless otherwise stated.\nlisting_id - Valid integer, existing listing id.\ndescription - Non-empty.\ndate - Valid SQL datetime. Optional."},"response":[{"id":"5e78c611-1125-4acb-800b-087d8fa02b25","name":"Create Milestone (400 Bad Request - Invalid value entered, empty description)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 1,\n\t\"description\": \" \",\n\t\"date\": \"2020-01-30 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/milestones","host":["{{URL}}"],"path":["api","milestones"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-LbbUqF+5cv4hPBf6ZJnGmJBXX4g\""},{"key":"Date","value":"Tue, 04 Aug 2020 13:27:48 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid description.\"\n}"},{"id":"7b4126da-d06e-483d-b598-78be95d0eed1","name":"Create Milestone (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"milestone_description\": \"First $1000 raised! Raised our 1st $1000 for our benficiary in our 1st ever flag drive.\",\n\t\"date\": \"2020-01-30 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/milestones","host":["{{URL}}"],"path":["api","milestones"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sat, 12 Dec 2020 08:03:02 GMT"},{"key":"X-RateLimit-Reset","value":"1607760214"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"243"},{"key":"ETag","value":"W/\"f3-5wUIDcj4zAZAGbL8lbv8Jt7s+/E\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"milestone_id\": 17,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"milestone_description\": \"First $1000 raised! Raised our 1st $1000 for our benficiary in our 1st ever flag drive.\",\n \"date\": \"2020-01-30T08:45:43.415Z\"\n }\n}"}]},{"name":"Update Milestone","id":"6a787232-7b99-45da-b69c-4222bec27fec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"milestone_description\": \"New Milestone Achieved!\",\n\t\"date\": \"2020-03-04 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/milestones/1","host":["{{URL}}"],"path":["api","milestones","1"]},"description":"Update milestone identified by milestone id. Permission: Owner/Admin.\n\nField rules:\nAt least one field must be updated.\ndescription - Non-empty.\ndate - Valid SQL datetime."},"response":[{"id":"5eee594f-ce49-4390-8d69-bcee2b1d2654","name":"Update Milestone (400 Bad Request - Invalid value entered)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"description\": \"New Milestone Achieved!\",\n\t\"date\": \"12341234\"\n}"},"url":{"raw":"{{URL}}/api/milestones/1","host":["{{URL}}"],"path":["api","milestones","1"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"87"},{"key":"ETag","value":"W/\"57-5tQk8t/Usp/bipuPAy/8jXJm8vE\""},{"key":"Date","value":"Tue, 04 Aug 2020 13:33:29 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid timestamp (of string type) for date.\"\n}"},{"id":"f9ff34d3-3d41-4572-8e42-690daa29a086","name":"Update Milestone (404 Not Found - Non-existent milestone id)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"description\": \"New Milestone Achieved!\",\n\t\"date\": \"2020-03-04 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/milestones/132","host":["{{URL}}"],"path":["api","milestones","132"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Tue, 04 Aug 2020 13:34:24 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"6b0239d0-d841-40f5-8e54-fc4076a7142a","name":"Update Milestone (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"milestone_description\": \"New Milestone Achieved!\",\n\t\"date\": \"2020-03-04 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/milestones/1","host":["{{URL}}"],"path":["api","milestones","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:03:25 GMT"},{"key":"X-RateLimit-Reset","value":"1607760214"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"178"},{"key":"ETag","value":"W/\"b2-JFspZ2V3EX8NFFci12uXp4sY+Xs\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"milestone_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"milestone_description\": \"New Milestone Achieved!\",\n \"date\": \"2020-03-04T08:45:43.415Z\"\n }\n}"}]},{"name":"Delete Milestone","id":"898f07a3-5a3d-4549-a681-01c5599b0d5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/milestones/1","host":["{{URL}}"],"path":["api","milestones","1"]},"description":"Delete milestone identified by milestone id. Permission: Owner/Admin."},"response":[{"id":"c0bfb71c-cda6-4907-9761-06668a7ab6ff","name":"Delete Milestone (404 Not Found - Non-existent milestone id)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/milestones/144","host":["{{URL}}"],"path":["api","milestones","144"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Tue, 04 Aug 2020 13:36:01 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"429d3004-0149-4df8-b801-b8f6c99c2743","name":"Delete Milestone (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/milestones/1","host":["{{URL}}"],"path":["api","milestones","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sat, 12 Dec 2020 08:03:42 GMT"},{"key":"X-RateLimit-Reset","value":"1607760274"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"178"},{"key":"ETag","value":"W/\"b2-JFspZ2V3EX8NFFci12uXp4sY+Xs\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"milestone_id\": 1,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"milestone_description\": \"New Milestone Achieved!\",\n \"date\": \"2020-03-04T08:45:43.415Z\"\n }\n}"}]}],"id":"5f1ba5fc-8425-45e1-ab07-6d5045b74ada","description":"Listing Milestones CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"7f4d5f55-7680-4653-b96f-b27109b37d19","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7a9dbdba-4cd4-4d61-bd4b-442ff0cdd38b","type":"text/javascript","exec":[""]}}]},{"name":"Hashtags","item":[{"name":"Create Hashtag","id":"0908a0b8-0897-4a0e-b833-64da5cc47242","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"tag\": \"#shine-a-light\"\n}"},"url":{"raw":"{{URL}}/api/hashtags","host":["{{URL}}"],"path":["api","hashtags"]},"description":"Create hashtag for listing. Permission: Owner/Admin.\n\nField rules:\nAll fields required unless otherwise stated.\nlisting_id - Valid integer, existing listing id.\ntag - String starting with '#' followed by 2-20 alphanumeric and '-'/'_' characters."},"response":[{"id":"82f718e5-26f2-46aa-84fe-cf3f98d7f13b","name":"Create Milestone (400 Bad Request - Invalid value entered, empty description)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 1,\n\t\"description\": \" \",\n\t\"date\": \"2020-01-30 16:45:43.41585+08\"\n}"},"url":{"raw":"{{URL}}/api/milestones","host":["{{URL}}"],"path":["api","milestones"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-LbbUqF+5cv4hPBf6ZJnGmJBXX4g\""},{"key":"Date","value":"Tue, 04 Aug 2020 13:27:48 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid description.\"\n}"},{"id":"71b67909-1bd3-4e68-8673-92e0a364f02e","name":"Create Hashtag (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"tag\": \"#shine-a-light\"\n}"},"url":{"raw":"{{URL}}/api/hashtags","host":["{{URL}}"],"path":["api","hashtags"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 16:42:49 GMT"},{"key":"X-RateLimit-Reset","value":"1597682610"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"116"},{"key":"ETag","value":"W/\"74-hO6L1IvMjv0MaD6wyadO06zVirE\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"hashtag_id\": 12,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"tag\": \"#shine-a-light\"\n }\n}"}]},{"name":"Delete Hashtag","id":"80aa0a63-593c-43a5-90bc-967dbb0a530a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/hashtags/15","host":["{{URL}}"],"path":["api","hashtags","15"]},"description":"Delete hashtag identified by hashtag id. Permission: Owner/Admin."},"response":[{"id":"c9163969-dd6c-4bdb-9607-18b424b0776e","name":"Delete Hashtag (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/hashtags/1","host":["{{URL}}"],"path":["api","hashtags","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"70"},{"key":"ETag","value":"W/\"46-uUR7g2cbXodQLQAg+Byb7F4VKfM\""},{"key":"Date","value":"Tue, 04 Aug 2020 15:30:10 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"hashtag_id\": 1,\n \"listing_id\": 4,\n \"tag\": \"#hello\"\n }\n}"},{"id":"5008f88c-2295-4246-8e29-6f634b7cdb8f","name":"Delete Hashtag (404 Not Found - Non-existent hashtag id)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/hashtags/123","host":["{{URL}}"],"path":["api","hashtags","123"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Tue, 04 Aug 2020 15:30:31 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"}]}],"id":"4ca61ed1-c6f2-4201-9468-278a53053ba2","description":"Listing Hashtags CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"e6f5f6e3-9414-442c-98a3-7065fd26a7df","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"40ef2bbd-1a2b-4831-83da-fced0e9e4927","type":"text/javascript","exec":[""]}}]},{"name":"Organisations","item":[{"name":"Get All Organisations","id":"c4a34bd6-8197-4c65-86ad-9cb26cc06d02","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/organisations","host":["{{URL}}"],"path":["api","organisations"]},"description":"Get all organisations. Permission: Public."},"response":[{"id":"78b37321-7ff5-462c-a5ab-b22cef4a8fdd","name":"Get All Organisations (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/organisations","host":["{{URL}}"],"path":["api","organisations"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sat, 14 Nov 2020 07:45:44 GMT"},{"key":"X-RateLimit-Reset","value":"1605339950"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"11516"},{"key":"ETag","value":"W/\"2cfc-bULLO151vAjeWqqkdPJjKpEVmbM\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 23,\n \"pagination\": {},\n \"data\": [\n {\n \"organisation_id\": 1,\n \"name\": \"Shuffledrive\",\n \"organisation_type\": \"Consultancy\",\n \"about\": \"Distributed 4th generation forecast\",\n \"website_url\": \"microsoft.com\",\n \"phone\": \"8765378253\",\n \"email\": \"mallgood0@slideshare.net\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": null,\n \"story\": \"Multi-layered regional framework\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 2,\n \"name\": \"Thoughtmix\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"Decentralized empowering artificial intelligence\",\n \"website_url\": null,\n \"phone\": \"7578453922\",\n \"email\": \"lspeers1@reddit.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Open-architected empowering toolset\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 3,\n \"name\": \"Gabvine\",\n \"organisation_type\": \"Consultancy\",\n \"about\": \"Synchronised next generation concept\",\n \"website_url\": \"apache.org\",\n \"phone\": \"7364748602\",\n \"email\": \"bbenton2@miibeian.gov.cn\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Balanced tangible leverage\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 4,\n \"name\": \"Skalith\",\n \"organisation_type\": null,\n \"about\": \"Compatible content-based secured line\",\n \"website_url\": \"boston.com\",\n \"phone\": null,\n \"email\": \"arender3@discuz.net\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": null,\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 5,\n \"name\": \"Avaveo\",\n \"organisation_type\": \"Government\",\n \"about\": \"Customer-focused leading edge customer loyalty\",\n \"website_url\": null,\n \"phone\": \"1995709220\",\n \"email\": \"tmarskell4@smh.com.au\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Assimilated multi-state ability\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 6,\n \"name\": \"Innotype\",\n \"organisation_type\": \"Government\",\n \"about\": \"Networked asynchronous neural-net\",\n \"website_url\": \"barnesandnoble.com\",\n \"phone\": \"9674796018\",\n \"email\": \"ccusick5@uiuc.edu\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Seamless multi-tasking archive\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 7,\n \"name\": \"Browsezoom\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"Decentralized systemic attitude\",\n \"website_url\": null,\n \"phone\": \"7856198648\",\n \"email\": \"sstoneley6@google.com.br\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Optional analyzing customer loyalty\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 8,\n \"name\": \"Wikido\",\n \"organisation_type\": null,\n \"about\": \"Integrated high-level circuit\",\n \"website_url\": null,\n \"phone\": null,\n \"email\": \"rvowels7@shinystat.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": null,\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 9,\n \"name\": \"Teklist\",\n \"organisation_type\": \"Charity\",\n \"about\": \"Programmable real-time customer loyalty\",\n \"website_url\": \"purevolume.com\",\n \"phone\": \"5968240238\",\n \"email\": \"ksaltmarsh8@loc.gov\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Team-oriented human-resource artificial intelligence\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 10,\n \"name\": \"Twinder\",\n \"organisation_type\": \"MNC\",\n \"about\": \"Operative attitude-oriented array\",\n \"website_url\": null,\n \"phone\": \"6589137746\",\n \"email\": \"teyam9@yale.edu\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Virtual directional groupware\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 11,\n \"name\": \"Flashdog\",\n \"organisation_type\": \"MNC\",\n \"about\": \"Quality-focused impactful pricing structure\",\n \"website_url\": null,\n \"phone\": \"3878301489\",\n \"email\": \"cwhitlama@macromedia.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Team-oriented modular core\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 12,\n \"name\": \"Chatterpoint\",\n \"organisation_type\": null,\n \"about\": \"Re-engineered system-worthy capability\",\n \"website_url\": \"nih.gov\",\n \"phone\": null,\n \"email\": \"cweekeb@webeden.co.uk\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": null,\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 13,\n \"name\": \"Fatz\",\n \"organisation_type\": \"MNC\",\n \"about\": \"Decentralized modular hierarchy\",\n \"website_url\": \"intel.com\",\n \"phone\": \"3032094893\",\n \"email\": \"tsessionsc@eventbrite.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"User-centric discrete complexity\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 14,\n \"name\": \"Topicshots\",\n \"organisation_type\": \"Government\",\n \"about\": \"Face to face zero tolerance knowledge user\",\n \"website_url\": \"toplist.cz\",\n \"phone\": \"7078286517\",\n \"email\": \"nharmantd@gnu.org\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Total maximized encoding\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 15,\n \"name\": \"Skipfire\",\n \"organisation_type\": \"Consultancy\",\n \"about\": \"User-centric zero tolerance extranet\",\n \"website_url\": null,\n \"phone\": \"1777985640\",\n \"email\": \"olenniee@addthis.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Team-oriented solution-oriented internet solution\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 16,\n \"name\": \"Kazu\",\n \"organisation_type\": \"Government\",\n \"about\": \"Front-line uniform collaboration\",\n \"website_url\": \"printfriendly.com\",\n \"phone\": \"9785011485\",\n \"email\": \"tcarneckf@unc.edu\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Realigned well-modulated encryption\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 17,\n \"name\": \"Buzzbean\",\n \"organisation_type\": null,\n \"about\": \"Future-proofed demand-driven contingency\",\n \"website_url\": \"craigslist.org\",\n \"phone\": null,\n \"email\": \"rpaxfordeg@amazon.de\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": null,\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 18,\n \"name\": \"Camimbo\",\n \"organisation_type\": \"MNC\",\n \"about\": \"Cross-group zero defect paradigm\",\n \"website_url\": \"ask.com\",\n \"phone\": \"7043362671\",\n \"email\": \"ocayfordh@theglobeandmail.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Open-source user-facing approach\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 19,\n \"name\": \"Dynazzy\",\n \"organisation_type\": \"MNC\",\n \"about\": \"Quality-focused national customer loyalty\",\n \"website_url\": \"123-reg.co.uk\",\n \"phone\": \"7631507862\",\n \"email\": \"gjessetti@nih.gov\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Centralized actuating projection\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 20,\n \"name\": \"Dynabox\",\n \"organisation_type\": \"Charity\",\n \"about\": \"Multi-tiered zero administration website\",\n \"website_url\": \"army.mil\",\n \"phone\": \"8528916285\",\n \"email\": \"emingardij@prnewswire.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": null,\n \"story\": \"Phased next generation concept\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 21,\n \"name\": \"Roombo\",\n \"organisation_type\": \"MNC\",\n \"about\": \"Decentralized executive paradigm\",\n \"website_url\": \"rambler.ru\",\n \"phone\": \"5534658919\",\n \"email\": \"kmeesonk@taobao.com\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": null,\n \"story\": \"Persistent stable function\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 22,\n \"name\": \"Brainbox\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"Reduced didactic time-frame\",\n \"website_url\": \"rakuten.co.jp\",\n \"phone\": \"8256694312\",\n \"email\": \"mridgedelll@sourceforge.net\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": null,\n \"story\": \"Business-focused asynchronous knowledge user\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n },\n {\n \"organisation_id\": 23,\n \"name\": \"Jaxbean\",\n \"organisation_type\": null,\n \"about\": \"Diverse reciprocal installation\",\n \"website_url\": \"hatena.ne.jp\",\n \"phone\": null,\n \"email\": \"gheggiem@columbia.edu\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": null,\n \"story\": null,\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n }\n ]\n}"}]},{"name":"Get All Listings for an Organisation","id":"27fb6363-c817-42bf-9ae9-b9588d84657c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/organisations/8426a370-280e-11eb-aa97-9d0bb1a7de0d/listings","host":["{{URL}}"],"path":["api","organisations","8426a370-280e-11eb-aa97-9d0bb1a7de0d","listings"]},"description":"Get all listings for an organisation. Permission: Public."},"response":[{"id":"d74274b4-9ae1-43c9-9f03-8ab4fff6ad3a","name":"Get All Listings for an Organisation (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/organisations/8426a370-280e-11eb-aa97-9d0bb1a7de0d/listings","host":["{{URL}}"],"path":["api","organisations","8426a370-280e-11eb-aa97-9d0bb1a7de0d","listings"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Tue, 17 Nov 2020 13:27:43 GMT"},{"key":"X-RateLimit-Reset","value":"1605619709"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1367"},{"key":"ETag","value":"W/\"557-2kxewsoT3NcX+uMCgojUAlL4hu0\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"created_by\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"title\": \"Updated title 1\",\n \"category\": \"Health\",\n \"about\": \"Updated about\",\n \"tagline\": \"Updated tagline\",\n \"mission\": \"Updated mission\",\n \"listing_url\": \"www.updated-test.com\",\n \"listing_email\": \"updated_email@gmail.com\",\n \"listing_status\": \"completed\",\n \"pics\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636567.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636568.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636569.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636570.jpeg\",\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/new%20pic-1597985636571.jpeg\"\n ],\n \"is_published\": true,\n \"is_verified\": false,\n \"is_featured\": false,\n \"start_date\": \"2018-08-15T08:45:43.415Z\",\n \"end_date\": \"2020-01-30T08:45:43.415Z\",\n \"created_on\": \"2020-08-20T09:36:45.815Z\",\n \"updated_on\": \"2020-11-17T07:46:43.565Z\",\n \"deleted_on\": null,\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\",\n \"locations\": [\n \"Admiralty\",\n \"Kranji\",\n \"Woodlands\"\n ],\n \"location_ids\": [\n 1,\n 2,\n 3\n ],\n \"keyword_vector\": \"'1':3 'admiralti':5 'health':4 'kranji':6 'titl':2 'updat':1 'woodland':7\",\n \"listing_organisation_id\": 1\n }\n ]\n}"}]},{"name":"Get Single Organisation","id":"641676cb-fc1b-4b24-b3a8-ddcf59de0476","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/organisations/8426a370-280e-11eb-aa97-9d0bb1a7de0d","host":["{{URL}}"],"path":["api","organisations","8426a370-280e-11eb-aa97-9d0bb1a7de0d"]},"description":"Get single organisation. Permission: Public."},"response":[{"id":"a17899f7-b174-4171-8f4b-0de16fcf5168","name":"Get Single Organisation (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/organisations/1","host":["{{URL}}"],"path":["api","organisations","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Sat, 14 Nov 2020 07:47:11 GMT"},{"key":"X-RateLimit-Reset","value":"1605340070"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"531"},{"key":"ETag","value":"W/\"213-aFphF331eoAkjS/Prwh4FJk16so\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"organisation_id\": 1,\n \"name\": \"Shuffledrive\",\n \"organisation_type\": \"Consultancy\",\n \"about\": \"Distributed 4th generation forecast\",\n \"website_url\": \"microsoft.com\",\n \"phone\": \"8765378253\",\n \"email\": \"mallgood0@slideshare.net\",\n \"address\": null,\n \"owned_by\": null,\n \"locations\": null,\n \"story\": \"Multi-layered regional framework\",\n \"facebook_link\": null,\n \"twitter_link\": null,\n \"instagram_link\": null,\n \"banner_photo\": null,\n \"profile_photo\": null,\n \"additional_photos\": null,\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:01:33.521Z\",\n \"deleted_on\": null\n }\n}"}]},{"name":"Create Organisation","id":"9e35d3ac-7cc1-4e97-ba9c-d736980f416a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"name\": \"Org 1\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"about org 1\",\n \"website_url\": \"www.testorg1.com\",\n \"phone\": 93232224,\n \"email\": \"testorg1@test.com\",\n \"address\": \"23 Tampines St 31, Singapore 520023\",\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Founded in 1962, ...\",\n \"facebook_link\": \"facebook.com\",\n \"twitter_link\": \"twitter.com\",\n \"instagram_link\": \"instagram.com\",\n \"banner_photo\": \"imgur.com\",\n \"profile_photo\": \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\",\n \"additional_photos\": [\n \"pexels.com\",\n \"imgur.com\"\n ]\n}"},"url":{"raw":"{{URL}}/api/organisations","host":["{{URL}}"],"path":["api","organisations"]},"description":"Create organisation. Permission: Private.\n\nField rules:\nAll fields required unles otherwise stated.\n"},"response":[{"id":"3bcd16bb-bbc6-4a79-a1ae-03ed6c763f55","name":"Create Organisation (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"name\": \"Org 1\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"about org 1\",\n \"website_url\": \"www.testorg1.com\",\n \"phone\": 93232224,\n \"email\": \"testorg1@test.com\",\n \"address\": \"23 Tampines St 31, Singapore 520023\",\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Founded in 1962, ...\",\n \"facebook_link\": \"facebook.com\",\n \"twitter_link\": \"twitter.com\",\n \"instagram_link\": \"instagram.com\",\n \"banner_photo\": \"imgur.com\",\n \"profile_photo\": \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\",\n \"additional_photos\": [\n \"pexels.com\",\n \"imgur.com\"\n ]\n}"},"url":{"raw":"{{URL}}/api/organisations","host":["{{URL}}"],"path":["api","organisations"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"196"},{"key":"Date","value":"Sat, 14 Nov 2020 07:50:39 GMT"},{"key":"X-RateLimit-Reset","value":"1605340250"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"700"},{"key":"ETag","value":"W/\"2bc-T44EGmnS+yZh4405z50YUZ9OWLg\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"organisation_id\": 24,\n \"name\": \"Org 1\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"about org 1\",\n \"website_url\": \"www.testorg1.com\",\n \"phone\": \"93232224\",\n \"email\": \"testorg1@test.com\",\n \"address\": \"23 Tampines St 31, Singapore 520023\",\n \"owned_by\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Founded in 1962, ...\",\n \"facebook_link\": \"facebook.com\",\n \"twitter_link\": \"twitter.com\",\n \"instagram_link\": \"instagram.com\",\n \"banner_photo\": \"imgur.com\",\n \"profile_photo\": \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\",\n \"additional_photos\": [\n \"pexels.com\",\n \"imgur.com\"\n ],\n \"is_verified\": false,\n \"created_on\": \"2020-11-14T07:50:39.464Z\",\n \"deleted_on\": null\n }\n}"}]},{"name":"Update Organisation","id":"7ac14b48-6390-4386-aa14-dad8db1cefec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"name\": \"Org 1\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"about org 1\",\n \"website_url\": \"www.testorg1.com\",\n \"phone\": 93232224,\n \"email\": \"testorg1@test.com\",\n \"address\": \"23 Tampines St 31, Singapore 520023\",\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Founded in 1962, ...\",\n \"facebook_link\": \"facebook.com\",\n \"twitter_link\": \"twitter.com\",\n \"instagram_link\": \"instagram.com\",\n \"banner_photo\": \"imgur.com\",\n \"profile_photo\": \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\",\n \"additional_photos\": [\n \"pexels.com\",\n \"imgur.com\"\n ]\n}"},"url":{"raw":"{{URL}}/api/organisations/8426a370-280e-11eb-aa97-9d0bb1a7de0d","host":["{{URL}}"],"path":["api","organisations","8426a370-280e-11eb-aa97-9d0bb1a7de0d"]},"description":"Update Organisation identified by organisation id. Permission: Owner/Admin.\n\nField rules: \nAt least one field must be updated."},"response":[{"id":"de7b913e-8f0b-4295-9e4e-fad62e955e96","name":"Update Organisation (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"name\": \"Org 1\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"about org 1\",\n \"website_url\": \"www.testorg1.com\",\n \"phone\": 93232224,\n \"email\": \"testorg1@test.com\",\n \"address\": \"23 Tampines St 31, Singapore 520023\",\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Founded in 1962, ...\",\n \"facebook_link\": \"facebook.com\",\n \"twitter_link\": \"twitter.com\",\n \"instagram_link\": \"instagram.com\",\n \"banner_photo\": \"imgur.com\",\n \"profile_photo\": \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\",\n \"additional_photos\": [\n \"pexels.com\",\n \"imgur.com\"\n ]\n}"},"url":{"raw":"{{URL}}/api/organisations/8426a370-280e-11eb-aa97-9d0bb1a7de0d","host":["{{URL}}"],"path":["api","organisations","8426a370-280e-11eb-aa97-9d0bb1a7de0d"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Wed, 18 Nov 2020 14:52:48 GMT"},{"key":"X-RateLimit-Reset","value":"1605711226"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"702"},{"key":"ETag","value":"W/\"2be-TczKgXncflMJ+70EChnx1neOaog\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"name\": \"Org 1\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"about org 1\",\n \"website_url\": \"www.testorg1.com\",\n \"phone\": \"93232224\",\n \"email\": \"testorg1@test.com\",\n \"address\": \"23 Tampines St 31, Singapore 520023\",\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Founded in 1962, ...\",\n \"facebook_link\": \"facebook.com\",\n \"twitter_link\": \"twitter.com\",\n \"instagram_link\": \"instagram.com\",\n \"banner_photo\": \"imgur.com\",\n \"profile_photo\": \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\",\n \"additional_photos\": [\n \"pexels.com\",\n \"imgur.com\"\n ],\n \"is_verified\": false,\n \"created_on\": \"2020-11-18T14:37:13.363Z\",\n \"deleted_on\": null\n }\n}"}]},{"name":"Delete Organisation","id":"1abd8aac-8296-4ace-a37c-3c8d03721e20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/organisations/c37092c0-280e-11eb-aa97-9d0bb1a7de0d","host":["{{URL}}"],"path":["api","organisations","c37092c0-280e-11eb-aa97-9d0bb1a7de0d"]},"description":"Delete organisation identified by organisation id. Permission: Owner/Admin."},"response":[{"id":"bda61135-cb6d-4e05-a147-2779e49939d1","name":"Delete Organisation (403 Forbidden - Non-organisation owner)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/organisations/1","host":["{{URL}}"],"path":["api","organisations","1"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sun, 01 Nov 2020 14:47:24 GMT"},{"key":"X-RateLimit-Reset","value":"1604242080"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"103"},{"key":"ETag","value":"W/\"67-3iblmMy1E5zj9ZCdWM7Vh+7oRcc\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to delete organisation as you are not the organisation owner\"\n}"},{"id":"e79cc831-343a-4577-a4d5-f067f4b5e08c","name":"Delete Organisation (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/organisations/8426a370-280e-11eb-aa97-9d0bb1a7de0d","host":["{{URL}}"],"path":["api","organisations","8426a370-280e-11eb-aa97-9d0bb1a7de0d"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Wed, 18 Nov 2020 14:53:26 GMT"},{"key":"X-RateLimit-Reset","value":"1605711226"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"702"},{"key":"ETag","value":"W/\"2be-TczKgXncflMJ+70EChnx1neOaog\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"name\": \"Org 1\",\n \"organisation_type\": \"Sponsor\",\n \"about\": \"about org 1\",\n \"website_url\": \"www.testorg1.com\",\n \"phone\": \"93232224\",\n \"email\": \"testorg1@test.com\",\n \"address\": \"23 Tampines St 31, Singapore 520023\",\n \"owned_by\": null,\n \"locations\": [\n \"Tampines\",\n \"Simei\"\n ],\n \"story\": \"Founded in 1962, ...\",\n \"facebook_link\": \"facebook.com\",\n \"twitter_link\": \"twitter.com\",\n \"instagram_link\": \"instagram.com\",\n \"banner_photo\": \"imgur.com\",\n \"profile_photo\": \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/group-large-1597985817857.png\",\n \"additional_photos\": [\n \"pexels.com\",\n \"imgur.com\"\n ],\n \"is_verified\": false,\n \"created_on\": \"2020-11-18T14:37:13.363Z\",\n \"deleted_on\": null\n }\n}"}]}],"id":"6f24fb02-576f-4533-b23d-6499af73c770","description":"Organisations CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"eae156b0-5c34-45ed-bcaa-b624eb638fa7","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ffcba162-608a-4271-8805-877125ecef48","type":"text/javascript","exec":[""]}}]},{"name":"Programmes","item":[{"name":"Get All Programmes","id":"ddfa4e92-e485-4aba-bbf5-cc1030c3c593","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/programmes","host":["{{URL}}"],"path":["api","programmes"]},"description":"Get all programmes. Permission: Public."},"response":[{"id":"cccbd16b-88eb-40de-bf2b-1080362c47ae","name":"Get All Programmes (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/programmes","host":["{{URL}}"],"path":["api","programmes"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sat, 12 Dec 2020 08:00:37 GMT"},{"key":"X-RateLimit-Reset","value":"1607760094"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"10725"},{"key":"ETag","value":"W/\"29e5-8+TXp8FiP/HYcjeAiZv9LiYsxGQ\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"count\": 27,\n \"pagination\": {\n \"next\": {\n \"page\": 2,\n \"limit\": 25\n }\n },\n \"data\": [\n {\n \"programme_id\": 1,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Innovative object-oriented utilisation\",\n \"about\": \"Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.\",\n \"media_url\": null\n },\n {\n \"programme_id\": 2,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Proactive actuating Graphic Interface\",\n \"about\": \"Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.\\n\\nMaecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.\\n\\nCurabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\",\n \"media_url\": null\n },\n {\n \"programme_id\": 3,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Multi-lateral human-resource software\",\n \"about\": \"Sed ante. Vivamus tortor. Duis mattis egestas metus.\\n\\nAenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.\\n\\nQuisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 4,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Universal heuristic implementation\",\n \"about\": \"Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 5,\n \"organisation_id\": \"91d4aee0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Open-source composite neural-net\",\n \"about\": \"Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\\n\\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 6,\n \"organisation_id\": \"91d4aee0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Optimized heuristic leverage\",\n \"about\": \"Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.\\n\\nNullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.\\n\\nIn quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 7,\n \"organisation_id\": \"91d4aee0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Synchronised local superstructure\",\n \"about\": \"Sed ante. Vivamus tortor. Duis mattis egestas metus.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 8,\n \"organisation_id\": \"98897310-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Virtual bi-directional alliance\",\n \"about\": \"Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 9,\n \"organisation_id\": \"98897310-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Multi-tiered global Graphical User Interface\",\n \"about\": \"Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.\\n\\nCras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.\\n\\nQuisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.\",\n \"media_url\": null\n },\n {\n \"programme_id\": 10,\n \"organisation_id\": \"a689bd30-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Fully-configurable context-sensitive productivity\",\n \"about\": \"Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\",\n \"media_url\": null\n },\n {\n \"programme_id\": 11,\n \"organisation_id\": \"a689bd30-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Operative asynchronous ability\",\n \"about\": \"Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 12,\n \"organisation_id\": \"a689bd30-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Networked asymmetric analyzer\",\n \"about\": \"Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\",\n \"media_url\": null\n },\n {\n \"programme_id\": 13,\n \"organisation_id\": \"a689bd30-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Monitored explicit local area network\",\n \"about\": \"Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.\\n\\nPraesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.\",\n \"media_url\": null\n },\n {\n \"programme_id\": 14,\n \"organisation_id\": \"b2be4800-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Virtual homogeneous Graphic Interface\",\n \"about\": \"Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\\n\\nCras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 15,\n \"organisation_id\": \"b2be4800-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Devolved 4th generation conglomeration\",\n \"about\": \"Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 16,\n \"organisation_id\": \"b2be4800-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Quality-focused background definition\",\n \"about\": \"Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.\\n\\nDuis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.\\n\\nDonec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 17,\n \"organisation_id\": \"b7eb5ac0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Inverse full-range extranet\",\n \"about\": \"Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.\\n\\nFusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 18,\n \"organisation_id\": \"b7eb5ac0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Virtual context-sensitive core\",\n \"about\": \"Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.\\n\\nDuis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.\",\n \"media_url\": null\n },\n {\n \"programme_id\": 19,\n \"organisation_id\": \"bdfb2c60-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Public-key even-keeled migration\",\n \"about\": \"Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.\\n\\nInteger ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 20,\n \"organisation_id\": \"bdfb2c60-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Distributed client-server installation\",\n \"about\": \"Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.\\n\\nFusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.\\n\\nSed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 21,\n \"organisation_id\": \"bdfb2c60-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Function-based impactful protocol\",\n \"about\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus.\\n\\nVestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\\n\\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 22,\n \"organisation_id\": \"c37092c0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"User-friendly uniform knowledge base\",\n \"about\": \"Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 23,\n \"organisation_id\": \"c37092c0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Stand-alone grid-enabled encryption\",\n \"about\": \"Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 24,\n \"organisation_id\": \"c37092c0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Monitored mobile utilisation\",\n \"about\": \"Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\\n\\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n },\n {\n \"programme_id\": 25,\n \"organisation_id\": \"c91609d0-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Versatile explicit extranet\",\n \"about\": \"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\\n\\nEtiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.\",\n \"media_url\": null\n }\n ]\n}"}]},{"name":"Get Single Programme","id":"873a7df8-1842-4439-ad77-6a55287283f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/programmes/1","host":["{{URL}}"],"path":["api","programmes","1"]},"description":"Get single programme. Permission: Public."},"response":[{"id":"0ee4618d-1392-4635-9b8b-c935322a5f7a","name":"Get Single Programme (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/programmes/1","host":["{{URL}}"],"path":["api","programmes","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:00:59 GMT"},{"key":"X-RateLimit-Reset","value":"1607760094"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"252"},{"key":"ETag","value":"W/\"fc-jodw2ztUa9bOrBxgNqdWC/Jio+E\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"programme_id\": 1,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"Innovative object-oriented utilisation\",\n \"about\": \"Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.\",\n \"media_url\": null\n }\n}"}]},{"name":"Create Programme","id":"1c94c59f-048b-4b0b-8158-00001d6e3859","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"New Programme 1\",\n \"about\": \"About the new programme...\",\n \"media_url\": [\"https://youtube.com\", \"https://instagram.com\"]\n}"},"url":{"raw":"{{URL}}/api/programmes","host":["{{URL}}"],"path":["api","programmes"]},"description":"Create programme. Permission: Admin/Owner.\n\nField rules:\nAll fields required unles otherwise stated."},"response":[{"id":"0d331234-5171-48f6-ac01-31c7713fde0c","name":"Create Programme (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"New Programme 1\",\n \"about\": \"About the new programme...\",\n \"media_url\": [\"https://youtube.com\", \"https://instagram.com\"]\n}"},"url":{"raw":"{{URL}}/api/programmes","host":["{{URL}}"],"path":["api","programmes"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sat, 12 Dec 2020 08:01:35 GMT"},{"key":"X-RateLimit-Reset","value":"1607760154"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"233"},{"key":"ETag","value":"W/\"e9-rqioheninnqEcKMGaNVXf0eRTcE\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"programme_id\": 28,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"New Programme 1\",\n \"about\": \"About the new programme...\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n }\n}"}]},{"name":"Update Programme","id":"59f8cfb7-b554-4e8e-98fc-dab63a065681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"programme_title\": \"New Programme 1\",\n \"about\": \"About the new programme...\",\n \"media_url\": [\"https://youtube.com\", \"https://instagram.com\"]\n}"},"url":{"raw":"{{URL}}/api/programmes/1","host":["{{URL}}"],"path":["api","programmes","1"]},"description":"Update Programme identified by programme id. Permission: Admin/Owner.\n\nField rules: \nAt least one field must be updated."},"response":[{"id":"d8be1281-d921-4cab-bde8-2f5b6655afc0","name":"Update Programme (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"programme_title\": \"New Programme 1\",\n \"about\": \"About the new programme...\",\n \"media_url\": [\"https://youtube.com\", \"https://instagram.com\"]\n}"},"url":{"raw":"{{URL}}/api/programmes/1","host":["{{URL}}"],"path":["api","programmes","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Sat, 12 Dec 2020 08:02:02 GMT"},{"key":"X-RateLimit-Reset","value":"1607760154"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"232"},{"key":"ETag","value":"W/\"e8-t+p7iqhNEMC6WZfPLCyp3BjTcwU\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"programme_id\": 1,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"New Programme 1\",\n \"about\": \"About the new programme...\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n }\n}"}]},{"name":"Delete Programme","id":"175b2cc2-f285-4401-a743-3674619283ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/programmes/1","host":["{{URL}}"],"path":["api","programmes","1"]},"description":"Delete programme identified by programme id. Permission: Admin/Owner."},"response":[{"id":"981026a1-446b-497a-879b-1a71c3fe5877","name":"Delete Programme (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/programmes/1","host":["{{URL}}"],"path":["api","programmes","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Sat, 12 Dec 2020 08:02:15 GMT"},{"key":"X-RateLimit-Reset","value":"1607760154"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"232"},{"key":"ETag","value":"W/\"e8-t+p7iqhNEMC6WZfPLCyp3BjTcwU\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"programme_id\": 1,\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\",\n \"programme_title\": \"New Programme 1\",\n \"about\": \"About the new programme...\",\n \"media_url\": [\n \"https://youtube.com\",\n \"https://instagram.com\"\n ]\n }\n}"}]}],"id":"98ab6da5-77c6-4329-80dc-4e069382c610","description":"Organisations CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"d6d29011-7d22-4306-a443-40f431115119","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"516ed30e-ca34-439a-9bc1-b1f631eb1ace","type":"text/javascript","exec":[""]}}]},{"name":"Faqs","item":[{"name":"Create Faq","id":"ff609c65-8241-4e0e-a4b0-08b228b6dc17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"question\": \"What roles are available for me?\",\n\t\"answer\": \"Refer to our job listings for the latest roles!\"\n}"},"url":{"raw":"{{URL}}/api/faqs","host":["{{URL}}"],"path":["api","faqs"]},"description":"Create FAQ. Permission: Owner/Admin.\n\nField rules:\nAll fields required unless otherwise stated.\nlisting_id - Valid integer, existing listing id.\nquestion - Non-empty string.\nanswer - Optional."},"response":[{"id":"8ffe4d35-96c1-4d2d-8d60-045c0cce0d92","name":"Create Faq (403 Forbidden - Non-admin and non-listing owner)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 1,\n\t\"question\": \"What roles are available for me?\",\n\t\"answer\": \"Refer to our job listings for the latest roles!\"\n}"},"url":{"raw":"{{URL}}/api/faqs","host":["{{URL}}"],"path":["api","faqs"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-lnVB7enxjyo6s/yDNKBkR/zESNw\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:34:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to update FAQ for this listing\"\n}"},{"id":"17bcdcce-c791-4bbc-ae27-3c8786859546","name":"Create Faq (400 Bad Request - Invalid input field)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"question\": \"What roles are available for me?\",\n\t\"answer\": \"Refer to our job listings for the latest roles!\"\n}"},"url":{"raw":"{{URL}}/api/faqs","host":["{{URL}}"],"path":["api","faqs"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"62"},{"key":"ETag","value":"W/\"3e-NpyDEGPIBypYOa68kQIyWh2jjLc\""},{"key":"Date","value":"Fri, 17 Jul 2020 11:34:21 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid listing_id.\"\n}"},{"id":"48ac74b4-f32f-45f9-be29-cad34bf45bb9","name":"Create Faq (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"question\": \"What roles are available for me?\",\n\t\"answer\": \"Refer to our job listings for the latest roles!\"\n}"},"url":{"raw":"{{URL}}/api/faqs","host":["{{URL}}"],"path":["api","faqs"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"Date","value":"Mon, 17 Aug 2020 16:43:25 GMT"},{"key":"X-RateLimit-Reset","value":"1597682610"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"194"},{"key":"ETag","value":"W/\"c2-2aIOsbpwkPKMBuvr4ExHbxlpIu8\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"faq_id\": 22,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"question\": \"What roles are available for me?\",\n \"answer\": \"Refer to our job listings for the latest roles!\"\n }\n}"}]},{"name":"Update Faq","id":"c816b7d3-2889-4ea0-accb-65045b60f584","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"question\": \"What is the commitment like?\",\n\t\"answer\": \"It varies! Refer to our individual job listings for more details!\"\n}"},"url":{"raw":"{{URL}}/api/faqs/23","host":["{{URL}}"],"path":["api","faqs","23"]},"description":"Update FAQ identified by faq id. Permission: Owner/Admin.\n\nField rules: \nAt least one field must be updated.\nquestion - Non-empty string. \nanswer"},"response":[{"id":"1f5aeff8-9ae7-41b3-8d40-3d5291b8d919","name":"Update Faq (403 Forbidden - Non-admin and non-listing owner)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"question\": \"What is the commitment like?\",\n\t\"answer\": \"It varies! Refer to our individual job listings for more details!\"\n}"},"url":{"raw":"{{URL}}/api/faqs/1","host":["{{URL}}"],"path":["api","faqs","1"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-lnVB7enxjyo6s/yDNKBkR/zESNw\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:35:21 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to update FAQ for this listing\"\n}"},{"id":"c62a255c-8550-4e01-9513-60369d39ffae","name":"Update Faq (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"question\": \"What is the commitment like?\",\n\t\"answer\": \"It varies! Refer to our individual job listings for more details!\"\n}"},"url":{"raw":"{{URL}}/api/faqs/1","host":["{{URL}}"],"path":["api","faqs","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"170"},{"key":"ETag","value":"W/\"aa-ur/9iNwJzie20Ie7w3RSzCqSTNU\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:41:59 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"faq_id\": 1,\n \"listing_id\": 8,\n \"question\": \"What is the commitment like?\",\n \"answer\": \"It varies! Refer to our individual job listings for more details!\"\n }\n}"},{"id":"06f2905f-cbd0-4c5c-8237-cab6337dd810","name":"Update Faq (400 Bad Request - Non-existent FAQ)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"question\": \"What is the commitment like?\",\n\t\"answer\": \"It varies! Refer to our individual job listings for more details!\"\n}"},"url":{"raw":"{{URL}}/api/faqs/100","host":["{{URL}}"],"path":["api","faqs","100"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-rLOW2z7kQC5HG8K9EblXZhBcXhg\""},{"key":"Date","value":"Fri, 17 Jul 2020 11:36:32 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Faq does not exist\"\n}"}]},{"name":"Delete Faq","id":"652d61f8-a152-4ac9-905a-414ac811c81b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/faqs/23","host":["{{URL}}"],"path":["api","faqs","23"]},"description":"Delete FAQ identified by faq id. Permission: Owner/Admin."},"response":[{"id":"5fb9b3fa-d5df-49fe-a527-9d1ae5492b86","name":"Delete Faq (403 Forbidden - Non-admin and non-listing owner)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/faqs/1","host":["{{URL}}"],"path":["api","faqs","1"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-lnVB7enxjyo6s/yDNKBkR/zESNw\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:35:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to update FAQ for this listing\"\n}"},{"id":"ca9d44c7-e105-4cb1-a760-48bd0f6de5b2","name":"Delete Faq (400 Bad Request - Non-existent FAQ)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/faqs/100","host":["{{URL}}"],"path":["api","faqs","100"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-rLOW2z7kQC5HG8K9EblXZhBcXhg\""},{"key":"Date","value":"Fri, 17 Jul 2020 11:37:14 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Faq does not exist\"\n}"},{"id":"c263714a-3458-4cef-a55c-49ec1cb883f0","name":"Delete Faq (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/faqs/1","host":["{{URL}}"],"path":["api","faqs","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"131"},{"key":"ETag","value":"W/\"83-2ibO4dfIAVWClTNPU3NKujglgbI\""},{"key":"Date","value":"Tue, 28 Jul 2020 18:18:09 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"faq_id\": 1,\n \"listing_id\": 8,\n \"question\": \"consequat nulla nisl nunc nisl duis bibendum felis\",\n \"answer\": \"24/7\"\n }\n}"}]}],"id":"d0d44982-fc6b-4e44-a6f9-fd7ff2b7f65d","description":"Faqs CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"0ac0f949-9b06-4268-907f-14fc0736a64c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a2d1b97a-523a-4f87-9997-2dc7707b1364","type":"text/javascript","exec":[""]}}]},{"name":"Jobs","item":[{"name":"Create Job","id":"e398d525-e7ba-4b07-a778-7c75f0d367db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"job_title\": \"Social Media Manager\",\n\t\"job_description\": \"Manage our social media outreach on Facebook, Instagram and LinkedIn.\"\n}"},"url":{"raw":"{{URL}}/api/jobs","host":["{{URL}}"],"path":["api","jobs"]},"description":"Create job. Permission: Owner/Admin.\n\nField rules: \nAll fields required unless otherwise stated. \nlisting_id - Valid integer, existing listing id.\njob_title - Non-empty string.\njob_description - Optional."},"response":[{"id":"d195eedf-716d-44fc-9437-21c3587a755b","name":"Create Job (400 Bad Request - Invalid value entered)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 1,\n\t\"job_title\": \"\",\n\t\"job_description\": \"Manage our social media outreach on Facebook, Instagram and LinkedIn.\"\n}"},"url":{"raw":"{{URL}}/api/jobs","host":["{{URL}}"],"path":["api","jobs"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"61"},{"key":"ETag","value":"W/\"3d-aalXFaNHT5SlNQGOg5yKFbn63rY\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:19:21 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid job title.\"\n}"},{"id":"c58e015d-76ef-4f91-9be9-5b8236348c8a","name":"Create Job (403 Forbidden - Non-admin and non-listing owner)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 1,\n\t\"job_title\": \"Social Media Manager\",\n\t\"job_description\": \"Manage our social media outreach on Facebook, Instagram and LinkedIn.\"\n}"},"url":{"raw":"{{URL}}/api/jobs","host":["{{URL}}"],"path":["api","jobs"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-zZ6QwX9xOLnADt1XgFB6ASu9LFI\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:53:33 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to update jobs in this listing\"\n}"},{"id":"70a3b04d-214c-4733-8d12-815fd0f4d1db","name":"Create Job (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"job_title\": \"Social Media Manager\",\n\t\"job_description\": \"Manage our social media outreach on Facebook, Instagram and LinkedIn.\"\n}"},"url":{"raw":"{{URL}}/api/jobs","host":["{{URL}}"],"path":["api","jobs"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 16:43:46 GMT"},{"key":"X-RateLimit-Reset","value":"1597682670"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"232"},{"key":"ETag","value":"W/\"e8-6Xqtci9y7mEVbW8YXi3oK/qXxQg\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"job_id\": 22,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"job_title\": \"Social Media Manager\",\n \"job_description\": \"Manage our social media outreach on Facebook, Instagram and LinkedIn.\",\n \"deleted_on\": null\n }\n}"}]},{"name":"Update Job","id":"69efbf0a-9a6e-4ef7-bb3c-1ff83f274982","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"job_title\": \"Partnership Associate\",\n\t\"job_description\": \"Manage our intitiatives various stakeholders, and source for new partnerships.\"\n}"},"url":{"raw":"{{URL}}/api/jobs/22","host":["{{URL}}"],"path":["api","jobs","22"]},"description":"Update job identified by job id. Permission: Owner/Admin.\n\nField rules: \nAt least one field must be updated.\njob_title - Non-empty string.\njob_description"},"response":[{"id":"cc7676aa-170f-4b92-9817-78bf8e76673a","name":"Update Job (200 OK)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"job_title\": \"Partnership Associate\",\n\t\"job_description\": \"Manage our intitiatives various stakeholders, and source for new partnerships.\"\n}"},"url":{"raw":"{{URL}}/api/jobs/1","host":["{{URL}}"],"path":["api","jobs","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"186"},{"key":"ETag","value":"W/\"ba-V5h1EchFYk8mQF56AgIdwihleDc\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:20:29 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"job_id\": 1,\n \"listing_id\": 1,\n \"job_title\": \"Partnership Associate\",\n \"job_description\": \"Manage our intitiatives various stakeholders, and source for new partnerships.\"\n }\n}"},{"id":"47388bc1-3d1d-43fa-9147-0312afb964dd","name":"Update Job (400 Bad Request - Invalid value entered)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"job_title\": \" \",\n\t\"job_description\": \"Manage our intitiatives various stakeholders, and source for new partnerships.\"\n}"},"url":{"raw":"{{URL}}/api/jobs/1","host":["{{URL}}"],"path":["api","jobs","1"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"61"},{"key":"ETag","value":"W/\"3d-aalXFaNHT5SlNQGOg5yKFbn63rY\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:22:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Please include a valid job title.\"\n}"},{"id":"f964f811-081e-4aa4-96d3-29f30f4fe642","name":"Update Job (400 Bad Request - Non-existent job)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"job_title\": \"Partnership Associate\",\n\t\"job_description\": \"Manage our intitiatives various stakeholders, and source for new partnerships.\"\n}"},"url":{"raw":"{{URL}}/api/jobs/1","host":["{{URL}}"],"path":["api","jobs","1"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-oRehKLJABARAyAfVK1t4HxBx0pY\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:54:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Job does not exist\"\n}"},{"id":"b77ff166-c874-4f17-ba07-13520d3389d8","name":"Update Job (403 Forbidden - Non-admin and non-listing owner)","originalRequest":{"method":"PUT","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"job_title\": \"Partnership Associate\",\n\t\"job_description\": \"Manage our intitiatives various stakeholders, and source for new partnerships.\"\n}"},"url":{"raw":"{{URL}}/api/jobs/2","host":["{{URL}}"],"path":["api","jobs","2"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-zZ6QwX9xOLnADt1XgFB6ASu9LFI\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:56:57 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to update jobs in this listing\"\n}"}]},{"name":"Delete Job","id":"fe872723-ceaa-43ac-a83d-7a2e139bafdb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/jobs/22","host":["{{URL}}"],"path":["api","jobs","22"]},"description":"Delete job identified by job id. Permission: Admin."},"response":[{"id":"c2880d98-933f-4d22-9616-8d009b214ce4","name":"Delete Job (400 Bad Request - Non-existent job id)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/jobs/100","host":["{{URL}}"],"path":["api","jobs","100"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-oRehKLJABARAyAfVK1t4HxBx0pY\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:58:06 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Job does not exist\"\n}"},{"id":"17222a60-7fa1-4ab7-9b38-f797b0db19d7","name":"Delete Job (403 Forbidden - Non-admin)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/jobs/2","host":["{{URL}}"],"path":["api","jobs","2"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-iiZSDDrlkn5MPWE5doTtdIHsUxc\""},{"key":"Date","value":"Sat, 18 Jul 2020 06:59:42 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to delete jobs in this listing\"\n}"},{"id":"5e4947be-a5fc-4eeb-98f2-a9c766bd8524","name":"Delete Job (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/jobs/1","host":["{{URL}}"],"path":["api","jobs","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"145"},{"key":"ETag","value":"W/\"91-vTa0mpL9oZ7HOfxgLthfVQkXHIk\""},{"key":"Date","value":"Tue, 04 Aug 2020 13:37:38 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"job_id\": 1,\n \"listing_id\": 8,\n \"job_title\": \"Account Representative I\",\n \"job_description\": \"Polarised next generation alliance\"\n }\n}"}]}],"id":"0bd27730-3dce-41f7-9f5a-070f7d05c4ce","description":"Jobs CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"3f85c016-783b-4df2-903f-9819373b9ade","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9e7a75b5-20aa-4222-8d8b-67cd1db53626","type":"text/javascript","exec":[""]}}]},{"name":"Likes","item":[{"name":"Like Listing","id":"c27230ab-b7c3-4386-ba51-c2c935119d12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"d95a6c2e-3c33-447c-be0c-be399247dd3f\"\n}"},"url":{"raw":"{{URL}}/api/likes","host":["{{URL}}"],"path":["api","likes"]},"description":"Like a listing. Permission: Private.\n\nField rules: \nAll fields required unless otherwise stated. \nlisting_id - Valid integer, existing listing id."},"response":[{"id":"2e6b104e-91a4-4d95-a7bb-f6138485839c","name":"Like Listing (400 Bad Request - Non-existent listing id)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 231\n}"},"url":{"raw":"{{URL}}/api/likes","host":["{{URL}}"],"path":["api","likes"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"122"},{"key":"ETag","value":"W/\"7a-rOo0mO+8SdRaveaYyftq2NyWTLo\""},{"key":"Date","value":"Thu, 30 Jul 2020 16:58:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Foreign key value does not exist: Key (listing_id)=(231) is not present in table \\\"listings\\\".\"\n}"},{"id":"2a336332-5724-48eb-abd0-d9cc8e751706","name":"Like Listing (401 Unauthorized - Non-logged in user cannot like)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 2\n}"},"url":{"raw":"{{URL}}/api/likes","host":["{{URL}}"],"path":["api","likes"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-l1g77/4SHaEPbIpd2wUkgPYXKUM\""},{"key":"Date","value":"Thu, 30 Jul 2020 17:13:02 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to access this route\"\n}"},{"id":"8f36b056-cd14-4b6b-add0-a1f16c1dfa6d","name":"Like Listing (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\"\n}"},"url":{"raw":"{{URL}}/api/likes","host":["{{URL}}"],"path":["api","likes"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 16:44:48 GMT"},{"key":"X-RateLimit-Reset","value":"1597682730"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"139"},{"key":"ETag","value":"W/\"8b-iNnIgKzC6mn/TD1IIUgi7hRAS7M\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"like_id\": 15,\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\"\n }\n}"}]},{"name":"Unlike Listing","id":"5f298f54-f34e-4018-bd75-4fe8cb14aaaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/likes/1","host":["{{URL}}"],"path":["api","likes","1"]},"description":"Unlike a previously liked listing identified by like id. Permission: Private."},"response":[{"id":"4fa57c6e-843b-4e23-a6e9-e157d83ecf8e","name":"Unlike Listing (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/likes/1","host":["{{URL}}"],"path":["api","likes","1"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"64"},{"key":"ETag","value":"W/\"40-p79p9n/ltcqVytZ29l4bZu3Ezf0\""},{"key":"Date","value":"Thu, 30 Jul 2020 16:09:06 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"like_id\": 1,\n \"user_id\": 1,\n \"listing_id\": 2\n }\n}"},{"id":"289a446f-7056-46db-826a-68f5e5608c08","name":"Unlike Listing (404 Not Found - Non-existent listing id)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/likes/1","host":["{{URL}}"],"path":["api","likes","1"]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-J2MXiN/5AqGmys9nyCscYxgwfuM\""},{"key":"Date","value":"Thu, 30 Jul 2020 16:50:18 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Resource not found\"\n}"},{"id":"fe1a85d3-0ccc-4b08-9dd0-d2a0a2840885","name":"Unlike Listing (403 Forbidden - Not authorised to delete likes from other users)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/likes/3","host":["{{URL}}"],"path":["api","likes","3"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-l1g77/4SHaEPbIpd2wUkgPYXKUM\""},{"key":"Date","value":"Thu, 30 Jul 2020 16:53:18 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to access this route\"\n}"},{"id":"3bf623b9-6b04-4501-a1fc-fbd3dabac532","name":"Unlike Listing (401 Unauthorised - Unauthenticated user cannot delete likes)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/likes/3","host":["{{URL}}"],"path":["api","likes","3"]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-l1g77/4SHaEPbIpd2wUkgPYXKUM\""},{"key":"Date","value":"Thu, 30 Jul 2020 16:54:40 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to access this route\"\n}"}]}],"id":"f34eb37f-b07d-479e-9444-53b99efb8fba","description":"Likes (Users-Listings) CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"9f2eae30-1f89-47a3-91c7-c81d1855ec09","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"213f120d-7c4a-420d-a29b-fa73d7680bd1","type":"text/javascript","exec":[""]}}]},{"name":"Participants","item":[{"name":"Create participant","id":"096281b1-4c81-4df8-9c88-550043786eed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"cf4adc93-3b96-4bbc-8cb0-41e196b145ac\",\n\t\"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n\t\"joined_on\": \"2019-07-17 15:14:05.023357+08\",\n\t\"end_on\": \"2020-07-17 15:14:05.023357+08\"\n}"},"url":{"raw":"{{URL}}/api/participants","host":["{{URL}}"],"path":["api","participants"]},"description":"Create participant. (ie. add user to listing) Permission: Admin/Owner.\n\nField rules: \nAll fields required unless otherwise stated. \nlisting_id - Valid integer, existing listing id.\nuser_id - Valid integer, existing user id.\njoined_on - Valid SQL datetime. Optional. Defaults to current datetime.\nend_on - Valid SQL datetime. Optional."},"response":[{"id":"77ece111-f14d-459e-9f47-d62037da8af2","name":"Create participant (400 Bad Request - Entry already exists)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 2,\n\t\"user_id\": 5,\n\t\"joined_on\": \"2019-07-17 15:14:05.023357+08\",\n\t\"end_on\": \"2020-07-17 15:14:05.023357+08\"\n}"},"url":{"raw":"{{URL}}/api/participants","host":["{{URL}}"],"path":["api","participants"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"107"},{"key":"ETag","value":"W/\"6b-tYX3ZXW0ko4sBwQ0mLl/4eRHcSc\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:45:42 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Duplicate field value entered: Key (listing_id, user_id)=(2, 5) already exists.\"\n}"},{"id":"e8a53d40-6122-4242-a4eb-f7587c553195","name":"Create participant (403 Forbidden - Non-admin, non-listing owner and not updating self)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": 2,\n\t\"user_id\": 5,\n\t\"joined_on\": \"2019-07-17 15:14:05.023357+08\",\n\t\"end_on\": \"2020-07-17 15:14:05.023357+08\"\n}"},"url":{"raw":"{{URL}}/api/participants","host":["{{URL}}"],"path":["api","participants"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"78"},{"key":"ETag","value":"W/\"4e-dNx9fLt+Njk2keFunCaL3U8DvpE\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:50:26 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to add participants to this listing\"\n}"},{"id":"4e87c5c4-c4f5-4eec-b600-26f9ba045d94","name":"Create participant (201 Created)","originalRequest":{"method":"POST","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n\t\"user_id\": \"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\",\n\t\"joined_on\": \"2019-07-17 15:14:05.023357+08\",\n\t\"end_on\": \"2020-07-17 15:14:05.023357+08\"\n}"},"url":{"raw":"{{URL}}/api/participants","host":["{{URL}}"],"path":["api","participants"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 17 Aug 2020 16:45:30 GMT"},{"key":"X-RateLimit-Reset","value":"1597682790"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"221"},{"key":"ETag","value":"W/\"dd-Z0oumvALzUbhdFsqnPg/ncEHICo\""},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"participant_id\": 13,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"user_id\": \"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\",\n \"joined_on\": \"2019-07-17T07:14:05.023Z\",\n \"end_on\": \"2020-07-17T07:14:05.023Z\"\n }\n}"}]},{"name":"Delete Participant","id":"29b7c42d-fc02-4c96-a25f-6273a4291fd2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/participants/11","host":["{{URL}}"],"path":["api","participants","11"]},"description":"Delete participant identified by participant id. Permission: Admin/Owner/Private."},"response":[{"id":"ca58c655-d1a1-4f46-acd2-f14f609c7646","name":"Delete Participant (403 Forbidden - Non-admin, non-listing owner and not updating self)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/participants/2","host":["{{URL}}"],"path":["api","participants","2"]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"87"},{"key":"ETag","value":"W/\"57-u7koUuC1DKIGruLfgsFbtWFCrYI\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:49:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Not authorised to update other participants in this listing\"\n}"},{"id":"86ff6452-c33b-4f5a-a0d0-3eb782b2847e","name":"Delete Participant (400 Bad Request - Non-existent participant)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/participants/231","host":["{{URL}}"],"path":["api","participants","231"]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"54"},{"key":"ETag","value":"W/\"36-ezDcgTCepZRosPuECujRO7S/KYY\""},{"key":"Date","value":"Fri, 17 Jul 2020 10:52:58 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": false,\n \"error\": \"Participant does not exist\"\n}"},{"id":"85894e33-e07d-4f7f-a1cb-d4ce74f8e517","name":"Delete Participant (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json","disabled":true}],"url":{"raw":"{{URL}}/api/participants/21","host":["{{URL}}"],"path":["api","participants","21"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"147"},{"key":"ETag","value":"W/\"93-JckxYAGkmWFqEGhw01pXzsDk+L8\""},{"key":"Date","value":"Thu, 30 Jul 2020 17:39:23 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"participant_id\": 21,\n \"listing_id\": 2,\n \"user_id\": 5,\n \"joined_on\": \"2019-07-17T07:14:05.023Z\",\n \"end_on\": \"2020-07-17T07:14:05.023Z\"\n }\n}"}]}],"id":"8b1bd7fd-67b4-427c-aee6-47d92f81b819","description":"Participants (Users-Listings) CRUD functionality.","event":[{"listen":"prerequest","script":{"id":"53660a20-8e38-4bff-b0d6-6c24c135440c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"58535af5-05b8-4140-9d7f-e19d78da11ca","type":"text/javascript","exec":[""]}}]},{"name":"File Upload","item":[{"name":"File Upload","event":[{"listen":"test","script":{"id":"e677dc09-8543-43cf-ad7f-b4e014070c7b","exec":[""],"type":"text/javascript"}}],"id":"9cb25dba-4dee-4770-a81f-3fc2014b40eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"method":"POST","header":[{"description":"Form Data","key":"Content-Type","type":"text","value":"multipart/form-data"}],"body":{"mode":"formdata","formdata":[{"description":"Test jpg file","key":"uploads","type":"file","src":"/Users/dontay/Desktop/kampong/test-assets/test-pic-3.jpg"}]},"url":{"raw":"{{URL}}/api/file-upload","host":["{{URL}}"],"path":["api","file-upload"]},"description":"File upload. Response data object shows the upload information. Permission: Public.\n\nField rules: \nAll fields required unless otherwise stated. \nfile - Valid file."},"response":[{"id":"1eda81b8-33ed-46f0-95ca-56701b7d0f65","name":"File Upload (200 OK)","originalRequest":{"method":"POST","header":[{"description":"Form Data","key":"Content-Type","type":"text","value":"multipart/form-data","disabled":true}],"body":{"mode":"formdata","formdata":[{"description":"Test jpg file","key":"uploads","type":"file","src":"/Users/dontay/Desktop/kampong/test-assets/test-pic-3.jpg"}]},"url":{"raw":"{{URL}}/api/file-upload","host":["{{URL}}"],"path":["api","file-upload"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 06 Jan 2021 02:55:12 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"109"},{"key":"Connection","value":"keep-alive"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"X-RateLimit-Reset","value":"1609901721"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"6d-VkBX+stwK7U7E+NFV+MCgi2JBIs\""}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n \"https://kampong-dev.s3.ap-southeast-1.amazonaws.com/test-pic-3-20210106025512.jpg\"\n ]\n}"}]}],"id":"f9ec2924-2b9e-4b99-a82c-9f69f7106a2c","description":"File upload endpoints.","event":[{"listen":"prerequest","script":{"id":"4fc8c4d2-6004-469b-bb45-ba8e36962595","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e8423a50-9dec-4440-917d-83fb2572cbe1","type":"text/javascript","exec":[""]}}]},{"name":"Mailer","item":[{"name":"Send email","event":[{"listen":"test","script":{"id":"b98ceb50-2fc0-4098-8b8c-df6f5bb232f4","exec":[""],"type":"text/javascript"}}],"id":"a72817d6-2196-4966-92b8-e58f29489712","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"receiverEmail\": \"dontay0209@gmail.com\",\n \"senderEmail\": \"dontay0209@gmail.com\",\n \"subject\": \"Test Email 1\",\n \"message\": \"This is a test email.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/mailer/send","host":["{{URL}}"],"path":["api","mailer","send"]},"description":"Send email to a single recipient with optional cc of sender's email. Permission: Public.\n\nField rules: \nAll fields required unless otherwise stated. \nreceiverEmail - Valid email address.\nsenderEmail - Valid email address. Optional.\nsubject - Valid non empty text.\nmessage - Valid non empty text."},"response":[{"id":"74b3cf68-7de5-4d01-bc37-4b5492974a6a","name":"Send email (200 OK)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"receiverEmail\": \"dontay0209@gmail.com\",\n \"senderEmail\": \"dontay0209@gmail.com\",\n \"subject\": \"Test Email 1\",\n \"message\": \"This is a test email.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/send-email","host":["{{URL}}"],"path":["api","send-email"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sun, 08 Nov 2020 09:10:52 GMT"},{"key":"X-RateLimit-Reset","value":"1604826709"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {}\n}"}]},{"name":"Send enquiry email","event":[{"listen":"test","script":{"id":"683675e8-5ca5-43f1-b3dc-06b5c1af007e","exec":[""],"type":"text/javascript"}}],"id":"48b664b1-0955-449c-8b34-6af7f6b2e9aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"listingId\": \"1276b4eb-df3a-4de3-bcae-a450ed96eeac\",\n \"message\": \"Hi this is a test enquiry.\",\n \"subject\": \"Kampong Opening Enquiry\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/mailer/send-enquiry","host":["{{URL}}"],"path":["api","mailer","send-enquiry"]},"description":"Send enquiry email to a single recipient. Permission: Public.\n\nField rules: \nAll fields required unless otherwise stated. \nlistingId - Valid listing id.\nmessage - Valid non empty text."},"response":[{"id":"fa8b6626-85b8-4327-8a8d-18c927c4b712","name":"Send email (200 OK)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"receiverEmail\": \"dontay0209@gmail.com\",\n \"senderEmail\": \"dontay0209@gmail.com\",\n \"subject\": \"Test Email 1\",\n \"message\": \"This is a test email.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/send-email","host":["{{URL}}"],"path":["api","send-email"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sun, 08 Nov 2020 09:10:52 GMT"},{"key":"X-RateLimit-Reset","value":"1604826709"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {}\n}"}]},{"name":"Send application email","event":[{"listen":"test","script":{"id":"5df26ab8-a020-4862-8e12-45cfb835a46f","exec":[""],"type":"text/javascript"}}],"id":"a4067d29-32de-4705-bca1-577f3cb665bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"listingId\": \"1276b4eb-df3a-4de3-bcae-a450ed96eeac\",\n \"roleApplied\": \"HR Manager\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/mailer/send-application","host":["{{URL}}"],"path":["api","mailer","send-application"]},"description":"Send application email to a single recipient. Permission: Public.\n\nField rules: \nAll fields required unless otherwise stated. \nlistingId - Valid listing id.\nroleApplied - Valid non empty text."},"response":[{"id":"02cc23e3-1397-491a-97c1-53e7ec5d39c6","name":"Send email (200 OK)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"receiverEmail\": \"dontay0209@gmail.com\",\n \"senderEmail\": \"dontay0209@gmail.com\",\n \"subject\": \"Test Email 1\",\n \"message\": \"This is a test email.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/send-email","host":["{{URL}}"],"path":["api","send-email"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sun, 08 Nov 2020 09:10:52 GMT"},{"key":"X-RateLimit-Reset","value":"1604826709"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {}\n}"}]}],"id":"91142469-20a4-466b-8033-6f414e872176","description":"Send email endpoints.","event":[{"listen":"prerequest","script":{"id":"6a982d34-8306-4103-b854-f575d3581a36","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"61a9bfc2-92da-4ccd-924f-bcd6b495f1ec","type":"text/javascript","exec":[""]}}]},{"name":"Listings - Organisations (Join / Unjoin)","item":[{"name":"Listing join Organisation","id":"71573935-c80c-4387-a462-1f77b04f20b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"listing_id\": \"1276b4eb-df3a-4de3-bcae-a450ed96eeac\",\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\"\n}"},"url":{"raw":"{{URL}}/api/listings-organisations","host":["{{URL}}"],"path":["api","listings-organisations"]},"description":"Listing join organisation. Permission: Listing or Organisation owner."},"response":[{"id":"53adb02f-0d6d-4d47-bee4-571eab31283d","name":"Listing join Organisation (200 OK)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"listing_id\": \"1276b4eb-df3a-4de3-bcae-a450ed96eeac\",\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\"\n}"},"url":{"raw":"{{URL}}/api/listings-organisations","host":["{{URL}}"],"path":["api","listings-organisations"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Wed, 18 Nov 2020 15:01:57 GMT"},{"key":"X-RateLimit-Reset","value":"1605711776"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"162"},{"key":"ETag","value":"W/\"a2-zUIsFJe4E+aIOmRZpI0kUdqGY3E\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_organisation_id\": 2,\n \"listing_id\": \"1276b4eb-df3a-4de3-bcae-a450ed96eeac\",\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\"\n }\n}"}]},{"name":"Listing leave Organisation","id":"c8d41c33-d441-41c1-abcf-5096cd1208eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"url":{"raw":"{{URL}}/api/listings-organisations?listingId=43824166-bee2-426e-8a08-ca2c4e4120ae&organisationId=8426a370-280e-11eb-aa97-9d0bb1a7de0d","host":["{{URL}}"],"path":["api","listings-organisations"],"query":[{"key":"listingId","value":"43824166-bee2-426e-8a08-ca2c4e4120ae"},{"key":"organisationId","value":"8426a370-280e-11eb-aa97-9d0bb1a7de0d"}]},"description":"Listing leave organisation. Permission: Listing or Organisation owner.\nField rules (all fields required unless otherwise stated:\nQuery params\nlistingId - valid listingId\norganisationId - valid organisationId"},"response":[{"id":"cff858ba-f03a-4e25-aa22-5b58f6bbeb67","name":"Listing leave Organisation (200 OK)","originalRequest":{"method":"DELETE","header":[{"description":"JSON Type","key":"Content-Type","type":"text","value":"application/json"}],"url":{"raw":"{{URL}}/api/listings-organisations?listingId=43824166-bee2-426e-8a08-ca2c4e4120ae&organisationId=8426a370-280e-11eb-aa97-9d0bb1a7de0d","host":["{{URL}}"],"path":["api","listings-organisations"],"query":[{"key":"listingId","value":"43824166-bee2-426e-8a08-ca2c4e4120ae"},{"key":"organisationId","value":"8426a370-280e-11eb-aa97-9d0bb1a7de0d"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Mon, 28 Dec 2020 14:23:21 GMT"},{"key":"X-RateLimit-Reset","value":"1609165428"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"162"},{"key":"ETag","value":"W/\"a2-Bc+ts+FJ+M4YCcuQMczIT3+5FZg\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"listing_organisation_id\": 2,\n \"listing_id\": \"43824166-bee2-426e-8a08-ca2c4e4120ae\",\n \"organisation_id\": \"8426a370-280e-11eb-aa97-9d0bb1a7de0d\"\n }\n}"}]}],"id":"dbf4ba11-b17e-4ece-ac1f-eb1517fdb7dd","description":"Endpoints relating to listings (un)joining organisations, and vice-versa"},{"name":"Chat Rooms","item":[{"name":"Get Chat Rooms for User","id":"ada60563-fcce-4a2b-a3e9-ea2acbd90669","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/chatrooms/me","host":["{{URL}}"],"path":["api","chatrooms","me"]}},"response":[{"id":"bbf64cc3-85ff-4c36-9620-b19d33d9e2b0","name":"Get Chat Rooms for User (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/chatrooms/me","host":["{{URL}}"],"path":["api","chatrooms","me"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sun, 21 Feb 2021 06:48:22 GMT"},{"key":"X-RateLimit-Reset","value":"1613890157"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"785"},{"key":"ETag","value":"W/\"311-x9Wv5k5hw2snp3q2hHbxeYJ3cWc\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": [\n {\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"chatroom_name\": null,\n \"chatroom_pic\": null,\n \"is_dm\": true,\n \"last_seen\": \"2021-02-19T11:03:26.000Z\",\n \"most_recent_msg\": {\n \"chatmessage_text\": \"Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.\",\n \"created_on\": \"2021-02-19T14:10:32.000Z\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\"\n }\n },\n {\n \"chatroom_id\": \"8de86724-5eac-4ba0-bd92-79c300a8eaea\",\n \"chatroom_name\": \"Healthcare Heroes Interest Group!\",\n \"chatroom_pic\": \"https://robohash.org/cupiditatebeataeminima.bmp?size=150x150&set=set1\",\n \"is_dm\": false,\n \"last_seen\": \"2021-02-18T22:02:08.000Z\",\n \"most_recent_msg\": {\n \"chatmessage_text\": null,\n \"created_on\": null,\n \"user_id\": null\n }\n }\n ]\n}"}]},{"name":"Get Chat Room by Chat Room ID","id":"6fba46d2-e38c-459d-9178-90c60002b705","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/chatrooms/1f81d9c7-5903-4f4b-8809-92bb2726807a","host":["{{URL}}"],"path":["api","chatrooms","1f81d9c7-5903-4f4b-8809-92bb2726807a"]}},"response":[{"id":"e1a0926d-efc0-40a9-b9d8-ecf7d94eded2","name":"Get chatroom by chatroom id (200 OK)","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{URL}}/api/chatrooms/1f81d9c7-5903-4f4b-8809-92bb2726807a","host":["{{URL}}"],"path":["api","chatrooms","1f81d9c7-5903-4f4b-8809-92bb2726807a"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"196"},{"key":"Date","value":"Sun, 21 Feb 2021 07:04:31 GMT"},{"key":"X-RateLimit-Reset","value":"1613891082"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"31174"},{"key":"ETag","value":"W/\"79c6-sKy2tN0KXb2m9eXb7cWSDjzwRNM\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"users\": [\n {\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"nickname\": \"Wayne\",\n \"profile_picture\": \"https://images.pexels.com/photos/1561863/pexels-photo-1561863.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n },\n {\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"nickname\": \"Aaron\",\n \"profile_picture\": \"https://images.pexels.com/photos/1368347/pexels-photo-1368347.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260\"\n }\n ],\n \"messages\": [\n {\n \"chatmessage_id\": 1,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T18:47:27.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 2,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T23:49:11.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 3,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T18:04:02.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 4,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T14:48:41.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 5,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T15:14:36.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 6,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T21:05:01.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 7,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T20:04:21.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 8,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T05:52:00.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 9,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Pellentesque ultrices mattis odio. Donec vitae nisi.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T01:16:43.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 10,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T03:03:28.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 11,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T17:39:00.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 12,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T17:38:47.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 13,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T06:26:38.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 14,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T03:25:18.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 15,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Nulla nisl. Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T08:14:51.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 16,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T00:30:43.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 17,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T08:17:25.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 18,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T18:41:50.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 19,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T13:46:27.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 20,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"In congue.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T06:19:56.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 21,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus. Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam. Nam tristique tortor eu pede.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T04:23:45.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 22,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T00:31:45.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 23,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh. Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T09:58:00.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 24,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Cras in purus eu magna vulputate luctus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T21:27:05.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 25,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T10:19:05.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 26,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T20:28:08.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 27,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T19:32:30.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 28,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T13:20:40.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 29,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"In quis justo. Maecenas rhoncus aliquam lacus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T09:34:49.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 30,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T10:29:08.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 31,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T17:51:42.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 32,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus. Pellentesque at nulla.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T04:02:09.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 33,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi. Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus. Curabitur at ipsum ac tellus semper interdum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T09:28:28.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 34,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T21:17:42.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 35,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T02:20:07.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 36,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T16:01:28.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 37,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T02:17:25.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 38,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T20:28:52.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 39,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum. Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T05:24:37.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 40,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T18:58:20.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 41,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T16:44:25.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 42,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat. Nulla nisl. Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T10:26:37.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 43,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T12:56:29.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 44,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T14:06:35.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 45,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T21:22:56.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 46,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T17:28:28.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 47,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T15:54:17.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 48,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T16:35:35.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 49,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Integer ac leo. Pellentesque ultrices mattis odio.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T12:33:05.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 50,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T20:27:03.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 51,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T04:27:20.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 52,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T14:02:24.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 53,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T08:44:20.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 54,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Duis bibendum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T05:22:17.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 55,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T21:16:49.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 56,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-19T14:10:32.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 57,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Aliquam sit amet diam in magna bibendum imperdiet.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T12:39:35.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 58,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis tristique.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T23:41:06.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 59,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Nulla ut erat id mauris vulputate elementum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T21:41:41.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 60,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T12:35:34.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 61,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-16T16:17:02.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 62,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T08:34:03.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 63,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus. Curabitur at ipsum ac tellus semper interdum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T06:36:21.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 64,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-17T04:15:04.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n },\n {\n \"chatmessage_id\": 65,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"d69a127d-815b-4834-b2b6-54ab398fccad\",\n \"chatmessage_text\": \"Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit.\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-18T13:56:52.000Z\",\n \"updated_on\": \"2021-02-20T17:57:07.359Z\"\n }\n ]\n }\n}"}]},{"name":"Create Chat Room","id":"d04e6596-8d1f-4944-8717-7c7dfc24bcd3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"chatroom_name\": null,\n \"chatroom_pic\": null,\n \"is_dm\": false,\n \"user_ids\": [\"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/chatrooms","host":["{{URL}}"],"path":["api","chatrooms"]},"description":"// Request Body Schema\n\nchatroom_name: string // Required if is_dm === true\nchatroom_pic: string // Optional URL\nis_dm: boolean // Optional. Default to false\nuser_ids: string[] // Required. Array of user ids to add to chatrooms. Must be exactly 1 other user id (other than self) if is_dm === true."},"response":[{"id":"4377ea8b-e48d-4415-a279-67023dd61e1f","name":"Create Chat Room (201 Created)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"chatroom_name\": null,\n \"chatroom_pic\": null,\n \"is_dm\": true,\n \"user_ids\": [\"2e9c26a0-7c1c-49d1-8c78-3a0545ca22eb\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/chatrooms","host":["{{URL}}"],"path":["api","chatrooms"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sun, 21 Feb 2021 08:18:37 GMT"},{"key":"X-RateLimit-Reset","value":"1613895576"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"212"},{"key":"ETag","value":"W/\"d4-J+ocbdKGsUvdmcjWdLOW+YFJRJs\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"chatroom_id\": \"65e76830-741d-11eb-b8c2-8fbe2e7ec560\",\n \"chatroom_name\": null,\n \"chatroom_pic\": null,\n \"is_dm\": true,\n \"created_on\": \"2021-02-21T08:18:37.751Z\",\n \"updated_on\": \"2021-02-21T08:18:37.751Z\"\n }\n}"}]},{"name":"Send Message in Chat Room","id":"d4597066-0264-46bf-889f-cdf646132bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"chatmessage_text\": \"hi\",\n \"reply_to\": null,\n \"file_links\": null\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/chatrooms/messages","host":["{{URL}}"],"path":["api","chatrooms","messages"]}},"response":[{"id":"30d45476-0da5-40b4-9053-02df87f8ac73","name":"Send Message in Chat Room (201 Created)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"JSON Type","type":"text"}],"body":{"mode":"raw","raw":"{\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"chatmessage_text\": \"hi\",\n \"reply_to\": null,\n \"file_links\": null\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/api/chatrooms/messages","host":["{{URL}}"],"path":["api","chatrooms","messages"]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"Date","value":"Sun, 21 Feb 2021 08:32:23 GMT"},{"key":"X-RateLimit-Reset","value":"1613896354"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"285"},{"key":"ETag","value":"W/\"11d-jirjgKPi4pLYY0s3MvaFpRWJrY0\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"chatmessage_id\": 66,\n \"chatroom_id\": \"1f81d9c7-5903-4f4b-8809-92bb2726807a\",\n \"user_id\": \"f96b2138-1754-4c17-a405-940e20adc601\",\n \"chatmessage_text\": \"hi\",\n \"reply_to\": null,\n \"file_links\": null,\n \"created_on\": \"2021-02-21T08:32:23.130Z\",\n \"updated_on\": \"2021-02-21T08:32:23.130Z\"\n }\n}"}]},{"name":"Update User Last Seen (200 OK)","id":"38ab851e-6724-4097-a72e-ce2205f8afe9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":{"raw":"{{URL}}/api/chatrooms/1f81d9c7-5903-4f4b-8809-92bb2726807a/update-last-seen","host":["{{URL}}"],"path":["api","chatrooms","1f81d9c7-5903-4f4b-8809-92bb2726807a","update-last-seen"]}},"response":[{"id":"7a83b593-c6e8-4513-ad02-8bbbb50fcb2f","name":"Update User Last Seen (200 OK)","originalRequest":{"method":"PUT","header":[],"url":{"raw":"{{URL}}/api/chatrooms/1f81d9c7-5903-4f4b-8809-92bb2726807a/update-last-seen","host":["{{URL}}"],"path":["api","chatrooms","1f81d9c7-5903-4f4b-8809-92bb2726807a","update-last-seen"]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"Date","value":"Sun, 21 Feb 2021 08:45:41 GMT"},{"key":"X-RateLimit-Reset","value":"1613897197"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"64"},{"key":"ETag","value":"W/\"40-3ZTslg2WuUMa48XNfP247OMOov0\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": true,\n \"data\": {\n \"last_seen\": \"2021-02-21T08:45:41.881Z\"\n }\n}"}]}],"id":"9df54886-d6f3-4f64-a1ff-d27295c39788","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{TOKEN}}","type":"string"}]},"event":[{"listen":"prerequest","script":{"id":"329e18f1-6291-42b2-87fa-43829a678636","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6230beb6-9024-47a2-b6d4-a8eaa69d5574","type":"text/javascript","exec":[""]}}]}],"event":[{"listen":"prerequest","script":{"id":"4120b8fb-40e9-4601-9e73-7bc2449a8792","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1b7406a6-c9fe-4587-b63e-e823b84d8e54","type":"text/javascript","exec":[""]}}]}