{"info":{"_postman_id":"5d9ad54a-f286-47ae-b9c0-6d052f137837","name":"Zirectory API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"5985525","collectionId":"5d9ad54a-f286-47ae-b9c0-6d052f137837","publishedId":"TVeqbmW8","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-11-17T00:14:42.000Z"},"item":[{"name":"GET meetings","id":"fdd3c078-7e66-4035-9f29-726908bb0442","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{zirectory_base_url}}/api/meetings","urlObject":{"path":["api","meetings"],"host":["{{zirectory_base_url}}"],"query":[],"variable":[]}},"response":[{"id":"f8ecf3b0-ac4f-4ded-b24c-d86c8a71866a","name":"GET meetings","originalRequest":{"method":"GET","header":[],"url":"{{zirectory_base_url}}/api/meetings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"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-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"740"},{"key":"ETag","value":"W/\"2e4-RjgndeGG+FfE9RRrP1ODFK8nKn4\""},{"key":"Date","value":"Tue, 17 Nov 2020 00:14:54 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"_id\": \"5faf5ab7043e87536e31e54e\",\n            \"course\": \"EN.601.226 Data Structure\",\n            \"instructor\": \"Ali Madooei\",\n            \"time\": \"MWF 12:00 - 1:15 PM\",\n            \"link\": \"https://wse.zoom.us/j/91907049828\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"5faf5ab7043e87536e31e54f\",\n            \"course\": \"EN.601.226 Data Structure\",\n            \"instructor\": \"Ali Madooei\",\n            \"time\": \"MWF 1:30 - 2:45 PM\",\n            \"link\": \"https://wse.zoom.us/j/99066784665\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"5faf5ab7043e87536e31e550\",\n            \"course\": \"EN.601.280 Full-Stack JavaScript\",\n            \"instructor\": \"Ali Madooei\",\n            \"time\": \"TuTh 12:00 - 1:15 PM\",\n            \"link\": \"https://wse.zoom.us/j/93926139464\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"5faf5ab7043e87536e31e551\",\n            \"course\": \"EN.601.280 Full-Stack JavaScript\",\n            \"instructor\": \"Ali Madooei\",\n            \"time\": \"TuTh 1:30 - 2:45 PM\",\n            \"link\": \"https://wse.zoom.us/j/91022779135\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"fdd3c078-7e66-4035-9f29-726908bb0442"},{"name":"GET meeting given its ID","event":[{"listen":"prerequest","script":{"id":"08c2163e-113b-4df4-9743-62017fd6efc5","exec":["const url = pm.variables.get(\"zirectory_base_url\");","const endpoint = url + \"/api/meetings\"","pm.sendRequest(endpoint, (err, response) => {","    const json = response.json();","    pm.variables.set(\"meetingId\", json.data[0]._id);","});","",""],"type":"text/javascript"}}],"id":"92c09f4d-4e4d-40af-809f-89c37dde94b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{zirectory_base_url}}/api/meetings/:id","urlObject":{"path":["api","meetings",":id"],"host":["{{zirectory_base_url}}"],"query":[],"variable":[{"type":"string","value":"{{meetingId}}","key":"id"}]}},"response":[{"id":"d60ac72c-30da-4053-bc2c-b430c521ee5e","name":"GET meeting given its ID","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{zirectory_base_url}}/api/meetings/:id","host":["{{zirectory_base_url}}"],"path":["api","meetings",":id"],"variable":[{"key":"id","value":"{{meetingId}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"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-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"187"},{"key":"ETag","value":"W/\"bb-8pyIROgFNtsROs+gIuysQp2lOjA\""},{"key":"Date","value":"Tue, 17 Nov 2020 00:15:03 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"_id\": \"5faf5ab7043e87536e31e54e\",\n        \"course\": \"EN.601.226 Data Structure\",\n        \"instructor\": \"Ali Madooei\",\n        \"time\": \"MWF 12:00 - 1:15 PM\",\n        \"link\": \"https://wse.zoom.us/j/91907049828\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"92c09f4d-4e4d-40af-809f-89c37dde94b3"},{"name":"POST meeting","id":"8d4041cd-2e18-44fd-88c7-4742e8c38804","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"course\": \"Object-Oreinted Software Engineering\",\n    \"instructor\": \"Ali Madooei\",\n    \"time\": \"TuTh 12:00 - 1:15 PM\",\n    \"link\": \"Not Available Yet!\"\n}","options":{"raw":{"language":"json"}}},"url":"{{zirectory_base_url}}/api/meetings/","urlObject":{"path":["api","meetings",""],"host":["{{zirectory_base_url}}"],"query":[],"variable":[]}},"response":[{"id":"081c2233-b8bc-4b44-80cb-eb311722f53e","name":"POST meeting","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"course\": \"Object-Oreinted Software Engineering\",\n    \"instructor\": \"Ali Madooei\",\n    \"time\": \"TuTh 12:00 - 1:15 PM\",\n    \"link\": \"Not Available Yet!\"\n}","options":{"raw":{"language":"json"}}},"url":"{{zirectory_base_url}}/api/meetings/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"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-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"184"},{"key":"ETag","value":"W/\"b8-eAh7aTIAvRpuy0rcxlRWsoRrepY\""},{"key":"Date","value":"Tue, 17 Nov 2020 00:15:23 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"_id\": \"5fb3161b93073e25b31f0d12\",\n        \"course\": \"Object-Oreinted Software Engineering\",\n        \"instructor\": \"Ali Madooei\",\n        \"time\": \"TuTh 12:00 - 1:15 PM\",\n        \"link\": \"Not Available Yet!\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"8d4041cd-2e18-44fd-88c7-4742e8c38804"},{"name":"PATCH meeting given it ID","event":[{"listen":"prerequest","script":{"id":"cc1bd4a9-28f8-494f-b19e-93c04367c03d","exec":["const url = pm.variables.get(\"zirectory_base_url\");","const endpoint = url + \"/api/meetings\"","pm.sendRequest(endpoint, (err, response) => {","    const json = response.json();","    const last = json.data.length - 1;","    pm.variables.set(\"meetingId\", json.data[last]._id);","});"],"type":"text/javascript"}}],"id":"675eaa8a-bcf5-485c-bff5-a04e1b89ee06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"link\": \"Updated Zoom link!\"\n}","options":{"raw":{"language":"json"}}},"url":"{{zirectory_base_url}}/api/meetings/:id","description":"<p>Update the link.</p>\n","urlObject":{"path":["api","meetings",":id"],"host":["{{zirectory_base_url}}"],"query":[],"variable":[{"type":"string","value":"{{meetingId}}","key":"id"}]}},"response":[{"id":"04c7821a-7e6f-4119-bbab-f2c57dc7bec2","name":"PATCH meeting given it ID","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"link\": \"Updated Zoom link!\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{zirectory_base_url}}/api/meetings/:id","host":["{{zirectory_base_url}}"],"path":["api","meetings",":id"],"variable":[{"key":"id","value":"{{meetingId}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"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-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"184"},{"key":"ETag","value":"W/\"b8-uztqvpDZA5ZDqobPKv89JN0sVAs\""},{"key":"Date","value":"Tue, 17 Nov 2020 00:15:37 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"_id\": \"5fb3161b93073e25b31f0d12\",\n        \"course\": \"Object-Oreinted Software Engineering\",\n        \"instructor\": \"Ali Madooei\",\n        \"time\": \"TuTh 12:00 - 1:15 PM\",\n        \"link\": \"Updated Zoom link!\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"675eaa8a-bcf5-485c-bff5-a04e1b89ee06"},{"name":"DELETE meeting given its ID","event":[{"listen":"prerequest","script":{"id":"d9980c4c-039e-4418-a558-845683867806","exec":["const url = pm.variables.get(\"zirectory_base_url\");","const endpoint = url + \"/api/meetings\"","pm.sendRequest(endpoint, (err, response) => {","    const json = response.json();","    const last = json.data.length - 1;","    pm.variables.set(\"meetingId\", json.data[last]._id);","});"],"type":"text/javascript"}}],"id":"e3fcf967-8e77-483c-9129-6f39418b5f7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{zirectory_base_url}}/api/meetings/:id","urlObject":{"path":["api","meetings",":id"],"host":["{{zirectory_base_url}}"],"query":[],"variable":[{"type":"string","value":"{{meetingId}}","key":"id"}]}},"response":[{"id":"3ff52e98-33fc-449d-983c-000a61bd144e","name":"DELETE meeting given its ID","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{zirectory_base_url}}/api/meetings/:id","host":["{{zirectory_base_url}}"],"path":["api","meetings",":id"],"variable":[{"key":"id","value":"{{meetingId}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"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-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"184"},{"key":"ETag","value":"W/\"b8-uztqvpDZA5ZDqobPKv89JN0sVAs\""},{"key":"Date","value":"Tue, 17 Nov 2020 00:15:44 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"_id\": \"5fb3161b93073e25b31f0d12\",\n        \"course\": \"Object-Oreinted Software Engineering\",\n        \"instructor\": \"Ali Madooei\",\n        \"time\": \"TuTh 12:00 - 1:15 PM\",\n        \"link\": \"Updated Zoom link!\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"e3fcf967-8e77-483c-9129-6f39418b5f7f"}],"event":[{"listen":"prerequest","script":{"id":"ea2cb360-cbec-4944-bddf-2d9144163bc6","type":"text/javascript","exec":["pm.variables.set(\"zirectory_base_url\", \"http://localhost:4567\")"]}},{"listen":"test","script":{"id":"39d5c970-16e5-45ea-aac2-9bf815a26df6","type":"text/javascript","exec":[""]}}]}