{"info":{"_postman_id":"74ace767-1e3e-4405-9360-4901f338a588","name":"ATLAS","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"6874679","collectionId":"74ace767-1e3e-4405-9360-4901f338a588","publishedId":"S1Zxbpdr","public":true,"customColor":{"top-bar":"00225B","right-sidebar":"0087CA","highlight":"00225B"},"publishDate":"2019-06-17T22:35:17.000Z"},"item":[{"name":"Users","item":[{"name":"Get Users","id":"7a3cd54b-fd3a-435f-9ec8-ff57d4b599bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"Bearer {{token}}","description":"<p>Token de autenticação (JWT)</p>\n","type":"text"}],"url":"https://api.atlasapp.xyz/users","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos os utilizadores da base de dados.</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"name\": \"getUsers\",\n    \"content\": {\n        \"user\": {{user}}\n    },\n    \"status\": 200,\n    \"success\": true\n    \n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>User não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"usersNotFound\",\n    content: {\n        users: []\n    },\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["users"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"7a3cd54b-fd3a-435f-9ec8-ff57d4b599bf"},{"name":"Get User By Id","id":"788da059-0d9f-4184-949d-1202e121155d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/users/ids/:id","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos o utilizador correspondente com o Id solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    user: {{user}}\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Outro possível erro:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not get User\",\n    content: {\n        id: {{id}}\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    content: {\n        id: {{id}}\n    },\n    status: 404,\n    success: true\n}\n</code></pre>","urlObject":{"path":["users","ids",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"8b1e8fa4-7608-4021-be26-6eec5624bf16","description":{"content":"<p>User id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf25f7a5644c0819298bef","key":"id"}]}},"response":[],"_postman_id":"788da059-0d9f-4184-949d-1202e121155d"},{"name":"Get User By Username","id":"86872c63-933d-4fa5-878b-767e8478da4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/users/profile/:username","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Obter o perfil do utilizador correspondente com o Username solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"name\": \"getUserByUsername\",\n    \"content\": {\n        user,\n        events: {\n            created: {{createdEvents}},\n            enrolled: {{enrolledEvents}}\n        }\n    },\n    \"status\": 200,\n    \"success\": true\n    \n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>User não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"userNotFound\",\n    content: {\n        user: []\n    },\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["users","profile",":username"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"40820618-a182-4657-a23f-bafdf808e990","description":{"content":"<p>User username</p>\n","type":"text/plain"},"type":"string","value":"gustavo","key":"username"}]}},"response":[],"_postman_id":"86872c63-933d-4fa5-878b-767e8478da4d"},{"name":"Get Top","id":"8853e9c8-9d13-423c-ab53-94b2fa9b159d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/users/top","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos o TOP 4 de utilizadores com mais inscrições em eventos.</p>\n","urlObject":{"path":["users","top"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[{"id":"c9e499a5-527d-4520-8d25-524aa4403a51","name":"Get Top","originalRequest":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/users/top"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"727"},{"key":"etag","value":"W/\"2d7-03lKpZnm3gM3vbTDAudJHfyI+Wo\""},{"key":"date","value":"Mon, 17 Jun 2019 21:36:43 GMT"},{"key":"X-BACKEND","value":"apps-proxy"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"topUsers\",\n    \"content\": {\n        \"users\": [\n            {\n                \"_id\": \"5cbf25f7a5644c0819298bef\",\n                \"amount\": 6,\n                \"picture\": \"https://i.imgur.com/w0JQ22i.jpg\",\n                \"username\": \"gustavo\"\n            },\n            {\n                \"_id\": \"5cbf2b5aa5644c0819298bf2\",\n                \"amount\": 6,\n                \"picture\": \"https://avatars0.githubusercontent.com/u/25008836?s=460&v=4\",\n                \"username\": \"carlosguedes\"\n            },\n            {\n                \"_id\": \"5cbf2be5a5644c0819298bf3\",\n                \"amount\": 1,\n                \"picture\": \"https://avatars0.githubusercontent.com/u/741554?s=460&v=4\",\n                \"username\": \"rqueiros\"\n            },\n            {\n                \"_id\": \"5cd163cd94cf6c066cf335c5\",\n                \"amount\": 1,\n                \"picture\": \"https://scontent.fopo2-1.fna.fbcdn.net/v/t1.0-9/43489563_897257380469704_4495612654647246848_n.jpg?_nc_cat=102&_nc_ht=scontent.fopo2-1.fna&oh=445043ddd535b87cc7f0ffc54275b908&oe=5D86ADA1\",\n                \"username\": \"netsiw\"\n            }\n        ]\n    },\n    \"status\": 200,\n    \"success\": true\n}"}],"_postman_id":"8853e9c8-9d13-423c-ab53-94b2fa9b159d"},{"name":"Add User","id":"2e40980a-8136-4d09-9d84-7e535f2d481f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": \"Núcleo Estudantes\",\n    \"lastName\": \"TSIW\",\n    \"username\": \"netsiw\",\n    \"password\": \"12345\",\n    \"email\": \"netsiw@atlas.pt\",\n    \"picture\": \"https://scontent.fopo2-1.fna.fbcdn.net/v/t1.0-9/43489563_897257380469704_4495612654647246848_n.jpg?_nc_cat=102&_nc_ht=scontent.fopo2-1.fna&oh=de0005289379a99386176e501f8d084d&oe=5CC0ECA1\",\n    \"gender\": 1\n}"},"url":"https://api.atlasapp.xyz/users","description":"<p>Função de criação de um novo utilizador na Base de Dados (MongoDB);\nRecebe como parâmetros: \n        - FirstName;\n        - LastName;\n        - UserName;\n        - Password;\n        - Email;\n        - Picture;\n        - Gender;</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not add User\",\n    status: 400,\n    success: false\n}\n</code></pre>","urlObject":{"path":["users"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"2e40980a-8136-4d09-9d84-7e535f2d481f"},{"name":"Remove User","id":"21dd4048-1a97-4ae0-908a-ec85a4ed3760","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"},{"key":"Authorization","value":"Bearer {{token}}","description":"<p>JWT token</p>\n","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://api.atlasapp.xyz/users/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Remove o User com o Id indicado.</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"name\": \"userRemoved\",\n    \"status\": 200,\n    \"success\": true\n    \n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>User não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"usersNotFound\",\n    content: {\n        users: []\n    },\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Tentar remover o próprio Utilizador:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"cannotRemoveSelf\",\n    message: {\n        en: \"Cannot remove yourself.\",\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Tentar remover o Utilizador com eventos criados:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"cannotRemoveUser\",\n    message: {\n        pt: `O utilizador {{Username}} criou {{createdEvents.length}} eventos: {{createdEvents}}. Remova os eventos em questão para continuar.`\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["users",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"2f256ffc-5ae6-40e0-978e-283170dd6cda","description":{"content":"<p>User id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cfaa1166ea9903082af2800","key":"id"}]}},"response":[],"_postman_id":"21dd4048-1a97-4ae0-908a-ec85a4ed3760"},{"name":"Edit User","id":"b4211d19-8c5f-423a-a79c-46ae21443412","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"firstName\": \"Escola Superior\",\r\n    \"lastName\": \"de Media Artes e Design\",\r\n    \"username\": \"esmad\",\r\n    \"email\": \"esmad@ipp.pt\",\r\n    \"picture\": \"https://i.imgur.com/uUbH9go.png\",\r\n    \"password\": \"toppen\"\r\n}"},"url":"https://api.atlasapp.xyz/users/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Edita o User com o Id indicado.</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"name\": \"userEdited\",\n    \"status\": 200,\n    \"success\": true\n    \n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>User não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"usersNotFound\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["users",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"description":{"content":"<p>User id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf2b24a5644c0819298bf1","key":"id"}]}},"response":[],"_postman_id":"b4211d19-8c5f-423a-a79c-46ae21443412"}],"id":"db7c19c2-3789-4aa6-9f79-0ea2f085e84a","description":"<p>Este conjunto de \"requests\" servem para controlarmos todas as atividades relacionadas com os \"Users\" (todos os pedidos dos mesmos).</p>\n","event":[{"listen":"prerequest","script":{"id":"7b049a5d-fe9b-464a-a327-c11f47b4db8e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4f0ab33e-fe8a-4e1c-9570-cf612168b97a","type":"text/javascript","exec":[""]}}],"_postman_id":"db7c19c2-3789-4aa6-9f79-0ea2f085e84a"},{"name":"Tags","item":[{"name":"Remove Tag","id":"6b2f4ba9-6eb2-4cb4-bf4a-282fc28b14ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.atlasapp.xyz/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Remove a Tag com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>ID não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not remove Tag\",\n    status: 404,\n    success: false\n}\n</code></pre>","urlObject":{"path":[":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"851e1de2-9ad5-48bc-8a6a-769918c75680","description":{"content":"<p>Tag id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf1d03cccfb507465a81b9","key":"id"}]}},"response":[],"_postman_id":"6b2f4ba9-6eb2-4cb4-bf4a-282fc28b14ce"},{"name":"Editar Tag","id":"97b5a6a3-f9e7-4c2e-b070-a7cc7213d984","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"web","type":"text"}]},"url":"https://api.atlasapp.xyz/tags/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Edita a tag com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>ID não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not edit Tag\",\n    status: 404,\n    success: false\n}\n</code></pre>","urlObject":{"path":["tags",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"8eb84085-36a0-4bcb-b057-12bd74c6784a","description":{"content":"<p>Tag id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf1d03cccfb507465a81b9","key":"id"}]}},"response":[],"_postman_id":"97b5a6a3-f9e7-4c2e-b070-a7cc7213d984"},{"name":"Get Tags","id":"bff61bd0-4acc-4260-bc5e-dbf632068ebd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://api.atlasapp.xyz/tags","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos as Tags da base de dados.</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"getTags\",\n    content: {\n        tags: {{tags}}\n    },\n    status: 200,\n    success: true\n    \n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["tags"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"bff61bd0-4acc-4260-bc5e-dbf632068ebd"},{"name":"Get Tag By Id","id":"b285377a-45b4-49c5-beae-4813c1c80fe4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/tags/:id","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos o utilizador correspondente com o Id solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    tag: {{tag}}\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Outro possível erro:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not get Tag\",\n    content: {\n        id: {{id}}\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    content: {\n        id: {{id}}\n    },\n    status: 404,\n    success: true\n}\n</code></pre>","urlObject":{"path":["tags",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"3d8d5ad4-0b93-43e7-b61b-47d3d710fa85","description":{"content":"<p>Tag id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf1d03cccfb507465a81b9","key":"id"}]}},"response":[],"_postman_id":"b285377a-45b4-49c5-beae-4813c1c80fe4"},{"name":"Add Tag","id":"036406c1-a990-42c3-9c77-ef26cee8d5d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"Bearer {{token}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"javascript\"\n}"},"url":"https://api.atlasapp.xyz/tags?","description":"<p>Função de criação de uma nova tag na Base de Dados (MongoDB);\nRecebe como parâmetros: \n        - Name</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"success\",\n    status: 200,\n    success: true\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Tag existente:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"tagAlreadyExists\",\n    error: {\n        type: \"name\",\n        value: name\n    },\n    message: {\n        pt: `A tag {{name}} já existe.`\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["tags"],"host":["https://api.atlasapp.xyz"],"query":[{"disabled":true,"key":"name","value":"programação"}],"variable":[]}},"response":[],"_postman_id":"036406c1-a990-42c3-9c77-ef26cee8d5d9"}],"id":"d1af1e12-ee17-49c4-a140-d2d71b0475a3","description":"<p>Este conjunto de \"requests\" servem para controlarmos todas as atividades relacionadas com as \"Tags\" (todos os pedidos dos mesmos).</p>\n","event":[{"listen":"prerequest","script":{"id":"95cedfaa-c9fc-4ef5-8b63-7cb3262f78ba","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b37a3983-2848-4fe2-ad49-ac13844aa20d","type":"text/javascript","exec":[""]}}],"_postman_id":"d1af1e12-ee17-49c4-a140-d2d71b0475a3"},{"name":"Courses","item":[{"name":"Get Courses","id":"530a18d9-c8fc-4ed2-b1f9-faa608dab839","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://api.atlasapp.xyz/courses","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos os cursos da base de dados.</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"getCourses\",\n    content: {\n        courses: {{courses}}\n    },\n    status: 200,\n    success: true\n    \n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["courses"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"530a18d9-c8fc-4ed2-b1f9-faa608dab839"},{"name":"Add Courses","id":"3a32458f-e250-47a5-b1a1-4b9004733fc4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.atlasapp.xyz/courses?name=web2","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Função de criação de uma nova tag na Base de Dados (MongoDB);\nRecebe como parâmetros: \n        - Name</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not add Course\",\n    status: 400,\n    success: false\n}\n</code></pre>","urlObject":{"path":["courses"],"host":["https://api.atlasapp.xyz"],"query":[{"key":"name","value":"web2"}],"variable":[]}},"response":[],"_postman_id":"3a32458f-e250-47a5-b1a1-4b9004733fc4"},{"name":"Get Courses By Id","id":"3957b94a-8eab-4faa-b6b7-78a79844bcff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/courses/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna o curso correspondente com o Id solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    course: {{course}}\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Outro possível erro:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not get Course\",\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    content: {\n        id: {{id}}\n    },\n    status: 404,\n    success: true\n}\n</code></pre>","urlObject":{"path":["courses",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"76d1d5af-edac-4e43-b363-66def339df13","description":{"content":"<p>Course Id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf16fb1c9d44000044441f","key":"id"}]}},"response":[],"_postman_id":"3957b94a-8eab-4faa-b6b7-78a79844bcff"},{"name":"Edit Courses","id":"f59ad58b-dccd-416b-9a83-3b040706d36d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"web","type":"text"}]},"url":"https://api.atlasapp.xyz/courses/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Edita o Curso com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>ID não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not edit Course\",\n    status: 404,\n    success: false\n}\n</code></pre>","urlObject":{"path":["courses",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"70fab082-9e91-4009-b527-82cd533629b0","description":{"content":"<p>Course Id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf17501c9d440000444420","key":"id"}]}},"response":[],"_postman_id":"f59ad58b-dccd-416b-9a83-3b040706d36d"},{"name":"Remove Course","id":"9de55108-56e5-495f-b8c4-da77816d6f16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.atlasapp.xyz/courses/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Remove o curso com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>ID não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not remove Course\",\n    status: 404,\n    success: false\n}\n</code></pre>","urlObject":{"path":["courses",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"eb44b6f4-ae0c-48ce-987d-fda57edd535c","description":{"content":"<p>Course Id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf17501c9d440000444420","key":"id"}]}},"response":[],"_postman_id":"9de55108-56e5-495f-b8c4-da77816d6f16"}],"id":"aece12a7-ea9e-4f59-b335-905f8228e9f4","description":"<p>Este conjunto de \"requests\" servem para controlarmos todas as atividades relacionadas com os \"Cursos\" (todos os pedidos dos mesmos).</p>\n","event":[{"listen":"prerequest","script":{"id":"d709794b-34d1-4b1a-b9bf-0bfa3daf0483","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"35a75ac8-709f-460c-93b4-4470576b94fb","type":"text/javascript","exec":[""]}}],"_postman_id":"aece12a7-ea9e-4f59-b335-905f8228e9f4"},{"name":"Events","item":[{"name":"Discussions","item":[{"name":"Answers","item":[{"name":"Add Answer","id":"bf709b3a-e83b-482b-8292-27f47c2b6f8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.atlasapp.xyz/events/ids/:id/discussions/:discussionId/answers","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Adiciona uma resposta à discussão com o Id correspondente ao solicitado.</p>\n<h5 id=\"respostas-de-erro\">Respostas de Erro:</h5>\n<ul>\n<li>Erros Diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n      pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}},"urlObject":{"path":["events","ids",":id","discussions",":discussionId","answers"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"description":{"content":"<p>Event Id</p>\n","type":"text/plain"},"type":"string","value":"","key":"id"},{"description":{"content":"<p>Discussion Id</p>\n","type":"text/plain"},"type":"string","value":"","key":"discussionId"}]}},"response":[],"_postman_id":"bf709b3a-e83b-482b-8292-27f47c2b6f8f"},{"name":"Remove Answer","id":"be0601ef-828a-4336-80ec-09ce0ca256c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.atlasapp.xyz/events/ids/:id/discussions/:discussionId/answers/:answerId","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Remove uma resposta à discussão com o Id correspondente ao solicitado.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}},"urlObject":{"path":["events","ids",":id","discussions",":discussionId","answers",":answerId"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"description":{"content":"<p>Event Id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"id"},{"description":{"content":"<p>Discussion Id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"discussionId"},{"description":{"content":"<p>Answer Id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"answerId"}]}},"response":[],"_postman_id":"be0601ef-828a-4336-80ec-09ce0ca256c0"}],"id":"f752885c-f1c5-4664-8406-3df1ed8a587b","_postman_id":"f752885c-f1c5-4664-8406-3df1ed8a587b","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}}},{"name":"Get Discussion By Id","id":"9c06d842-ae62-4366-973d-9003fa4682bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/events/ids/:id/discussions/:discussionId","description":"<h5 id=\"designação\">Designação:</h5>\n<p>Retorna a discussão correspondente ao Id solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"getEventDiscussion\",\n    content: {\n        event: {\n            _id: event._id,\n            category: event.category,\n            name: event.name\n        },\n        discussion\n    },\n    status: 200,\n    success: true\n}\n</code></pre><h5 id=\"respostas-de-erro\">Respostas de Erro:</h5>\n<ul>\n<li>Erros Diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n      pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}},"urlObject":{"path":["events","ids",":id","discussions",":discussionId"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"5d2589b7-e816-4115-b693-c849ab16d031","description":{"content":"<p>Event id</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"},{"id":"d2abbca8-318f-4e1f-b9e9-b3f9631872e7","description":{"content":"<p>Discussion id</p>\n","type":"text/plain"},"type":"string","value":"5d02ff8aff431f12efd2a4aa","key":"discussionId"}]}},"response":[],"_postman_id":"9c06d842-ae62-4366-973d-9003fa4682bd"},{"name":"Add Discussion","id":"b0fbe977-fe74-48dc-a97f-3f09bea06c50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","description":"<p>JWT token</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"category\": \"Alguma coisa\",\n    \"title\": \"Poderemos levar os nossos computadores para o evento?\",\n    \"content\": \"Seria bom.\"\n}  "},"url":"https://api.atlasapp.xyz/events/ids/:id/discussions","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Adiciona uma discussão ao evento com o Id correspondente ao solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"addedDiscussion\",\n    content: {  \n        discussion\n    },\n    status: 200,\n    success: true\n}\n</code></pre><h5 id=\"respostas-de-erro\">Respostas de Erro:</h5>\n<ul>\n<li>Parâmetros errados:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"wrongParamater\",\n    error: \"Parameter 'category' must be one of the following: ['Dúvida', 'Sugestão']\",\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Erros Diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n      pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}},"urlObject":{"path":["events","ids",":id","discussions"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"3da1d0a1-3315-430f-8d71-bfc1c1ff7c0d","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"}]}},"response":[{"id":"0f61f5a7-67ad-4fa8-92e9-dd12729e0ee0","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","description":"JWT token","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"category\": \"Dúvida\",\n    \"title\": \"Poderemos levar os nossos computadores para o evento?\",\n    \"content\": \"Seria bom.\"\n}  "},"url":{"raw":"https://api.atlasapp.xyz/events/ids/:id/discussions","host":["https://api.atlasapp.xyz"],"path":["events","ids",":id","discussions"],"variable":[{"key":"id","value":"5cdc3391050d7e07367ab90a","description":"Event id (Object Id)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"354"},{"key":"etag","value":"W/\"162-rHcx0yT5L/Z2CWjz1gmE6FksiLs\""},{"key":"date","value":"Thu, 13 Jun 2019 15:56:19 GMT"},{"key":"X-BACKEND","value":"apps-proxy"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"addedDiscussion\",\n    \"content\": {\n        \"discussion\": {\n            \"usersVoted\": [],\n            \"createdAt\": \"2019-06-13T15:54:25.353Z\",\n            \"_id\": \"5d027223ea3c193253a78ea9\",\n            \"authorId\": \"5cbf25f7a5644c0819298bef\",\n            \"category\": \"Dúvida\",\n            \"title\": \"Poderemos levar os nossos computadores para o evento?\",\n            \"content\": \"Seria bom.\",\n            \"upvotes\": 0,\n            \"downvotes\": 0,\n            \"answers\": []\n        }\n    },\n    \"status\": 200,\n    \"success\": true\n}"},{"id":"c99907c9-08d1-411c-910d-63460fd33d8b","name":"Wrong parameter","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","description":"JWT token","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"category\": \"Alguma coisa\",\n    \"title\": \"Poderemos levar os nossos computadores para o evento?\",\n    \"content\": \"Seria bom.\"\n}  "},"url":{"raw":"https://api.atlasapp.xyz/events/ids/:id/discussions","host":["https://api.atlasapp.xyz"],"path":["events","ids",":id","discussions"],"variable":[{"key":"id","value":"5cdc3391050d7e07367ab90a","description":"Event id (Object Id)"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"140"},{"key":"etag","value":"W/\"8c-UV678lkGt5h3q+s1NibGfGE5/1c\""},{"key":"date","value":"Thu, 13 Jun 2019 15:54:45 GMT"},{"key":"X-BACKEND","value":"apps-proxy"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"wrongParamater\",\n    \"error\": \"Parameter 'category' must be one of the following: ['Dúvida', 'Sugestão']\",\n    \"status\": 400,\n    \"success\": false\n}"}],"_postman_id":"b0fbe977-fe74-48dc-a97f-3f09bea06c50"},{"name":"Edit discussion","id":"e846f6a0-4d55-4f29-b6a1-388eaf291182","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer {{token}}","description":"<p>JWT token</p>\n","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"title","value":"Teste","description":"<p>Title (string)</p>\n","type":"text"},{"key":"category","value":"a","description":"<p>Category  (string) - \"Dúvida\" ou \"Sugestão\"</p>\n","type":"text"},{"key":"content","value":"123","description":"<p>Content (string)</p>\n","type":"text"}]},"url":"https://api.atlasapp.xyz/events/ids/:id/discussions/:discussionId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}},"urlObject":{"path":["events","ids",":id","discussions",":discussionId"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"b64ace88-06c0-4385-aa58-069e1c704257","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"},{"id":"df887ace-25ce-403e-ab61-011fc1e12c6c","description":{"content":"<p>Discussion id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5d0369d42899bb09497e8241","key":"discussionId"}]}},"response":[],"_postman_id":"e846f6a0-4d55-4f29-b6a1-388eaf291182"},{"name":"Remove Discussion","id":"60f25168-d3ea-4c0e-81ed-bd1a87980fa1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"Bearer {{token}}","description":"<p>JWT token</p>\n","type":"text"}],"url":"https://api.atlasapp.xyz/events/ids/:id/discussions/:discussionId","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Proponente</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Remove a discussão do evento correspondente ao Id do evento e ao Id da discussão solicitados.</p>\n<h5 id=\"respostas-de-erro\">Respostas de Erro:</h5>\n<ul>\n<li>Falta de Permissões:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"insufficientPermissions\",\n    status: 401,\n    success: false\n}\n</code></pre><ul>\n<li>Erros Diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n      pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}},"urlObject":{"path":["events","ids",":id","discussions",":discussionId"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"39b3aa2d-d6ec-48b6-b6dc-8bf73cd36e97","description":{"content":"<p>Event Id</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"},{"id":"e9885e80-3f1d-4b51-ac55-12ee23690e1b","description":{"content":"<p>Discussion Id</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90b","key":"discussionId"}]}},"response":[],"_postman_id":"60f25168-d3ea-4c0e-81ed-bd1a87980fa1"},{"name":"Vote Discussion","id":"60f19fd4-d9c8-43af-9339-b399c72f0ff2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","description":"<p>JWT token</p>\n","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"type","value":"upvote","type":"text"}]},"url":"https://api.atlasapp.xyz/events/ids/:id/discussions/:discussionId/votes","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","id":"2ed382ca-28bc-486a-ad3e-254f94de4565","name":"Discussions","type":"folder"}},"urlObject":{"path":["events","ids",":id","discussions",":discussionId","votes"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"9b5e823e-ff4b-4e82-a06d-f98d96540a43","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"},{"id":"77a9aafc-d900-4989-921f-ca83ba5980e2","description":{"content":"<p>Discussion id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5d0369d42899bb09497e8241","key":"discussionId"}]}},"response":[],"_postman_id":"60f19fd4-d9c8-43af-9339-b399c72f0ff2"}],"id":"2ed382ca-28bc-486a-ad3e-254f94de4565","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"0f63cbc8-bba2-4ad8-8555-a343cfb957a7","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"62949807-09ba-4458-88cd-e01df605fb5c","type":"text/javascript","exec":[""]}}],"_postman_id":"2ed382ca-28bc-486a-ad3e-254f94de4565","description":""},{"name":"Enrollments","item":[{"name":"Add Enrollment","id":"54152c76-fcaf-4a86-b2c1-17634c1bb8fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","description":"<p>JWT token</p>\n","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"userId","value":"5cdc3391050d7e07367ab90a","description":"<p>User Id</p>\n","type":"text"}]},"url":"https://api.atlasapp.xyz/events/ids/:id/enrollments","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Adiciona uma inscrição ao evento com o Id correspondente ao solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"userEnrolled\",\n    message: {\n        pt: {{messagePt}},\n    },\n    content: {{event}}\n    },\n    status: 200,\n    success: true\n}\n</code></pre><h5 id=\"respostas-de-erro\">Respostas de Erro:</h5>\n<ul>\n<li>Admin:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"cannotEnroll\",\n    error: \n    message: {\n        en: \"Cannot enroll to event as admin.\",\n    },\n    status: 401,\n    success: false\n}\n</code></pre><ul>\n<li>Utilizador já inscrito:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"alreadyEnrolled\",\n    error: \n    message: {\n        en: \"User already enrolled to event.\",\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Erros Diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n      pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","name":"Enrollments","type":"folder"}},"urlObject":{"path":["events","ids",":id","enrollments"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"0845fbb8-8ce1-43b5-955f-7d592242561e","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"}]}},"response":[{"id":"3e2036b2-2874-4c08-8406-15d8a3d57651","name":"Already enrolled","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","description":"JWT token","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://api.atlasapp.xyz/events/ids/:id/enrollments","host":["https://api.atlasapp.xyz"],"path":["events","ids",":id","enrollments"],"variable":[{"key":"id","value":"5cdc3391050d7e07367ab90a","description":"Event id (Object Id)"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"106"},{"key":"etag","value":"W/\"6a-fqHeb/FzJKezuE4ppZlsJQZWxEs\""},{"key":"date","value":"Thu, 13 Jun 2019 09:23:52 GMT"},{"key":"X-BACKEND","value":"apps-proxy"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"alreadyEnrolled\",\n    \"message\": {\n        \"en\": \"User already enrolled to event.\"\n    },\n    \"status\": 400,\n    \"success\": false\n}"}],"_postman_id":"54152c76-fcaf-4a86-b2c1-17634c1bb8fb"},{"name":"Change Payment","id":"8a0a159e-3d13-40a8-a460-f0f9a697f684","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.atlasapp.xyz/ids/:id/enrollments/:userId/payments","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","name":"Enrollments","type":"folder"}},"urlObject":{"path":["ids",":id","enrollments",":userId","payments"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"id"},{"description":{"content":"<p>User id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"userId"}]}},"response":[],"_postman_id":"8a0a159e-3d13-40a8-a460-f0f9a697f684"},{"name":"Remove Enrollment (as student)","id":"274cffd8-f822-4bf8-9066-3351ba17256e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://api.atlasapp.xyz/events/ids/:id/enrollments","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Adiciona uma inscrição ao evento com o Id correspondente ao solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"removedEnrollment\",\n    status: 200,\n    success: true\n}\n</code></pre><h5 id=\"respostas-de-erro\">Respostas de Erro:</h5>\n<ul>\n<li>Utilizador não inscrito:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"notEnrolled\",\n    error: \n    message: {\n        en: \"User is not enrolled.\",\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Erros Diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n      pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","name":"Enrollments","type":"folder"}},"urlObject":{"path":["events","ids",":id","enrollments"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"8af62383-87c2-4c96-a327-61c9c126530b","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"}]}},"response":[],"_postman_id":"274cffd8-f822-4bf8-9066-3351ba17256e"},{"name":"Remove Enrollment (as proponent/admin)","id":"7429cc4a-7bfd-42c7-a8d2-e84bef6d83f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.atlasapp.xyz/events/ids/:id/enrollments/:userId","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Utilizador Autenticado</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Adiciona uma inscrição ao evento com o Id correspondente ao solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"removedEnrollment\",\n    status: 200,\n    success: true\n}\n</code></pre><h5 id=\"respostas-de-erro\">Respostas de Erro:</h5>\n<ul>\n<li>Utilizador não inscrito:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"notEnrolled\",\n    error: \n    message: {\n        en: \"User is not enrolled.\",\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Erros Diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n      pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","name":"Enrollments","type":"folder"}},"urlObject":{"path":["events","ids",":id","enrollments",":userId"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"b8cdb41a-36da-4cda-9b22-546148b338a2","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"},{"id":"9a8b47ae-732d-499a-a452-d68153015fb7","description":{"content":"<p>User id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"userId"}]}},"response":[],"_postman_id":"7429cc4a-7bfd-42c7-a8d2-e84bef6d83f2"}],"id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"97bb806c-9a01-4d0c-945e-3ac23e239615","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4268edff-07a1-4687-bfe7-8e1d5de0d6c9","type":"text/javascript","exec":[""]}}],"_postman_id":"2b6b72e3-0246-46f9-b6ac-86bb15ae101b","description":""},{"name":"Get Events","id":"781f178a-1fa5-4287-8959-b51f88b0f599","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.atlasapp.xyz/events?page=","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador.</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos os eventos da base de dados.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not get events\",\n    status: 400,\n    success: false\n}\n</code></pre>","urlObject":{"path":["events"],"host":["https://api.atlasapp.xyz"],"query":[{"description":{"content":"<p>Page number (int) - optional</p>\n","type":"text/plain"},"key":"page","value":""}],"variable":[]}},"response":[],"_postman_id":"781f178a-1fa5-4287-8959-b51f88b0f599"},{"name":"Get Event By Id","id":"12fe211b-8306-4c16-be14-d2e8b46c6918","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/events/ids/:id?","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna o evento correspondente com o Id solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"getEventById\",\n    content: {\n        event,\n        related\n    },\n    status: 200,\n    success: true\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  name: \"dbError\",\n  message: {\n      pt: \"Algo correu mal.\"\n  },\n  status: 503,\n  success: false\n}\n</code></pre>","urlObject":{"path":["events","ids",":id"],"host":["https://api.atlasapp.xyz"],"query":[{"disabled":true,"key":"authorId","value":""}],"variable":[{"id":"329909a7-c178-4cc0-9761-ec634281d60d","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"}]}},"response":[],"_postman_id":"12fe211b-8306-4c16-be14-d2e8b46c6918"},{"name":"Get Events By Author","id":"18db25ef-df31-400b-a1c0-5830ca0a0b20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/events/authors/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Proponente</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna o evento correspondente com a Id do Autor solicitada.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n   name: \"getEventsByAuthorId\",\n   content: {\n    events\n   },\n   status: 200,\n   sucess: true\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Inexistência de Eventos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"eventNotFound\",\n    message: {\n        en: \"Event not found.\",\n        pt: \"Evento não encontrado.\"\n    },\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["events","authors",":id"],"host":["https://api.atlasapp.xyz"],"query":[{"disabled":true,"key":"authorId","value":""}],"variable":[{"description":{"content":"<p>Author id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"id"}]}},"response":[],"_postman_id":"18db25ef-df31-400b-a1c0-5830ca0a0b20"},{"name":"Get Events By Occasion","id":"5eeb1beb-8d68-44ed-aa3f-9e36b59ddda1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"occasion\": \"before\"\n}"},"url":"https://api.atlasapp.xyz/events/occasions/:occasion","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna eventos baseando na instância (before, after, today).</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n   name: \"getEventsByOccasion\",\n   content: {\n    events\n   },\n   status: 200,\n   sucess: true\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Erro nos parâmetros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"wrongQueryParameters\",\n    messages: {\n        en: \"Select one of the following occasions as query parameter: 'today', 'before', 'after'.\"\n    },\n    content: {\n        events: []\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Inexistência de Eventos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"eventNotFound\",\n    message: {\n        en: \"Event not found.\",\n        pt: \"Evento não encontrado.\"\n    },\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Erros diversos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"dbError\",\n    message: {\n        pt: \"Algo correu mal.\"\n    },\n    status: 503,\n    success: false\n}\n</code></pre>","urlObject":{"path":["events","occasions",":occasion"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"f1dd8b79-0675-4e16-9c55-e4b0aa84da1c","description":{"content":"<p>Occasion (\"before\", \"after\" or \"today\")</p>\n","type":"text/plain"},"type":"string","value":"after","key":"occasion"}]}},"response":[],"_postman_id":"5eeb1beb-8d68-44ed-aa3f-9e36b59ddda1"},{"name":"Get Events By Date","id":"cb8c2633-3c65-4ef9-87e1-e94fbdd18a3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/events/dates/:date?","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna o evento correspondente com a data solicitada.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n   events\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Erro nos parâmetros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Could not find events with these parameters.\"\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  name: \"Could not get events\",\n  status: 400,\n  success: false\n}\n</code></pre>","urlObject":{"path":["events","dates",":date"],"host":["https://api.atlasapp.xyz"],"query":[{"disabled":true,"key":"authorId","value":""}],"variable":[{"id":"2a0f1c79-3ca1-4a91-aa0f-39e4551f7cf9","description":{"content":"<p>Date (YYYY-MM-DD)</p>\n","type":"text/plain"},"type":"string","value":"2018-12-12","key":"date"}]}},"response":[],"_postman_id":"cb8c2633-3c65-4ef9-87e1-e94fbdd18a3f"},{"name":"Get Suggested","id":"64e4386a-e070-4353-a190-f8c1799b24b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/events/suggested/:userId","urlObject":{"path":["events","suggested",":userId"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"description":{"content":"<p>User id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cbf25f7a5644c0819298bef","key":"userId"}]}},"response":[],"_postman_id":"64e4386a-e070-4353-a190-f8c1799b24b9"},{"name":"Get Top","id":"58d42bb5-0d38-48b0-bcf7-dd82282d8ec6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/events/top","urlObject":{"path":["events","top"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"58d42bb5-0d38-48b0-bcf7-dd82282d8ec6"},{"name":"Add Event","id":"639ccd2f-e497-4068-9916-a5a0350e4a00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Prólogo\",\n    \"category\": \"Exposição\",\n    \"tags\": [\n        \"5cbf1c9ccccfb507465a81ab\",\n        \"5cbf1c8ccccfb507465a81aa\"\n\t],\n    \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\n    \"hourStart\": \"16:00\",\n    \"hourEnd\": \"17:00\",\n    \"dateStart\": \"2019-01-23\",\n    \"duration\": 1,\n    \"paid\": false,\n    \"classroom\": \"B201\",\n    \"coursesIds\": [\n    \t\"5cbf16fb1c9d44000044441f\"\n    ],\n    \"thumbnail\": \"https://i.imgur.com/4w6Yshl.jpg\",\n    \"poster\": \"https://i.imgur.com/Jrm27bx.jpg\",\n\t\"orientation\": \"Vertical\",\n    \"gallery\": []\n}"},"url":"https://api.atlasapp.xyz/events","description":"<p>Função de criação de um novo Evento na Base de Dados (MongoDB);\nRecebe como parâmetros: \n        - Name;\n        - Category;\n        - Tags;\n        - Description;\n        - Classroom;\n        - Courses Ids;\n        - Hour Start;\n        - Hour End;\n        - Date Start;\n        - Duration Days;\n        - Date End;\n        - Picture {\n            - Thumbnail;\n            - Poster {\n                - URL;\n                - Orientation;\n            };\n            - Gallery;\n        };\n        - Paid;\n        - Payment Price;\nEm caso de falha retorna o erro 400 (\"Could not add Event.\").</p>\n","urlObject":{"path":["events"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"639ccd2f-e497-4068-9916-a5a0350e4a00"},{"name":"Remove Event","id":"2b67e885-1877-4af6-bb69-47029f144aca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.atlasapp.xyz/events/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Proponente</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Remove o evento com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>ID não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not remove Event\",\n    status: 404,\n    success: false\n}\n</code></pre>","urlObject":{"path":["events",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"fcef1e6b-8936-4ea5-9982-9390966dbacf","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"","key":"id"}]}},"response":[],"_postman_id":"2b67e885-1877-4af6-bb69-47029f144aca"},{"name":"Edit Event","id":"f3e2ce93-1c33-469e-99fe-7fee03159fc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\t\n\t\t\t\"authorId\": \"5cbf2be5a5644c0819298bf3\",\n            \"name\": \"Criação de um Plano de Marketing Digital\",\n            \"category\": \"Seminário\",\n            \"tags\": [\n\t            \"5cbf1cf9cccfb507465a81b8\",\n\t            \"5cbf1d03cccfb507465a81b9\"\n        \t],\n            \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\n            \"classroom\": \"B201\",\n            \"coursesIds\": [\n            \t\"5cbf16fb1c9d44000044441f\"\n            ],\n            \"hourStart\": \"11:00\",\n            \"hourEnd\": \"13:00\",\n            \"dateStart\": \"2018-10-30\",\n            \"durationDays\": 1,\n            \"dateEnd\": \"2018-10-30\",\n            \"picture\": {\n                \"thumbnail\": \"https://i.imgur.com/Amc1z6X.jpg\",\n                \"poster\": {\n                    \"url\": \"https://i.imgur.com/Amc1z6X.jpg\",\n                    \"orientation\": \"Vertical\"\n                },\n                \"gallery\": []\n            },\n            \"paid\": false,\n            \"paymentPrice\": 0,\n            \"discussions\": [\n            ],\n            \"enrollments\": [\n            ]\n}"},"url":"https://api.atlasapp.xyz/events/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Proponente</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Edita o Evento com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>ID não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not edit Event\",\n    status: 404,\n    success: false\n}\n</code></pre>","urlObject":{"path":["events",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"807f8411-ee3f-4720-b4d5-2ddd22cb15dc","description":{"content":"<p>Event id (Object Id)</p>\n","type":"text/plain"},"type":"string","value":"5cdc3391050d7e07367ab90a","key":"id"}]}},"response":[],"_postman_id":"f3e2ce93-1c33-469e-99fe-7fee03159fc8"}],"id":"2b6fc0f8-2360-4e7b-a543-d50254ea513c","description":"<p>Este conjunto de \"requests\" servem para controlarmos todas as atividades relacionadas com os \"Eventos\" (todos os pedidos dos mesmos).</p>\n","event":[{"listen":"prerequest","script":{"id":"8cbbcc94-b307-4154-8fab-c10ebefc95b5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"23741391-6924-47c3-8b1f-ccff5a188f70","type":"text/javascript","exec":[""]}}],"_postman_id":"2b6fc0f8-2360-4e7b-a543-d50254ea513c"},{"name":"Medals","item":[{"name":"Get Medal By Id","id":"79567ff7-8c84-42fe-8784-387fedc373b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/tags/:id","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna a medalha correspondente com o Id solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    medal\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Outro possível erro:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not get Medal\",\n    content: {\n        id: {{id}}\n    },\n    status: 400,\n    success: false\n}\n</code></pre><ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id {{id}}\",\n    content: {\n        id: {{id}}\n    },\n    status: 404,\n    success: true\n}\n</code></pre>","urlObject":{"path":["tags",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"852cea4b-bac4-4c7f-837c-54933cc22dc0","description":{"content":"<p>Medal id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cbf1c7dcccfb507465a81a8","key":"id"}]}},"response":[],"_postman_id":"79567ff7-8c84-42fe-8784-387fedc373b5"},{"name":"Edit Medal","id":"e793d039-5e92-446f-a20a-5254ebfa60e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"web","type":"text"}]},"url":"https://api.atlasapp.xyz/medals/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Edita a Medalha com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Cannot find Id {{id}}\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not edit Medal\",\n    status: 400,\n    success: false\n}\n</code></pre>","urlObject":{"path":["medals",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"ffcf5a53-cc51-457e-9884-0ddb931fe533","description":{"content":"<p>Medal id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5ce818f331eeb20cf4f7aff6","key":"id"}]}},"response":[],"_postman_id":"e793d039-5e92-446f-a20a-5254ebfa60e3"},{"name":"Get Medals","id":"72f19a70-15e6-4a49-b8a5-6d5837a3ef3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://api.atlasapp.xyz/medals","description":"<h5 id=\"descrição\">Descrição:</h5>\n<p>Retorna todos as medalhas da base de dados.</p>\n<h5 id=\"resposta-padrão\">Resposta padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    medals\n}\n</code></pre><h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not get medals\",\n    status: 400,\n    success: false\n}\n</code></pre>","urlObject":{"path":["medals"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"72f19a70-15e6-4a49-b8a5-6d5837a3ef3a"},{"name":"Remove Medal","id":"609f5e0a-f599-4936-bc57-11c7625e9e43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.atlasapp.xyz/medals/:id","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador</li>\n</ul>\n<h5 id=\"descrição\">Descrição:</h5>\n<p>Remove a Medalha com o Id indicado.</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot find Id\",\n    status: 404,\n    success: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Cannot remove Medal\",\n    status: 400,\n    success: false\n}\n</code></pre>","urlObject":{"path":["medals",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"44180337-e528-42e5-8367-ced55be42d4c","description":{"content":"<p>Medal id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5ce818f331eeb20cf4f7aff6","key":"id"}]}},"response":[],"_postman_id":"609f5e0a-f599-4936-bc57-11c7625e9e43"},{"name":"Add Medal","id":"e1c773da-a0b9-440d-b6c5-92a7a2d9c618","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n        \"details\": {\n        \t\"title\": \"10 Inscrições Em Eventos\",\n        \t\"details\": \"Já tens pelos 10 inscrições efetuadas.\",\n        \t\"picture\": \"https://upload.wikimedia.org/wikipedia/commons/2/20/MRT_Singapore_Destination_10.png\"\n        },\n        \"constrains\": {\n        \t\"type\": \"EVENT\",\n        \t\"constrain\": 10\n        }\n}"},"url":"https://api.atlasapp.xyz/medals?","description":"<h5 id=\"permissões\">Permissões:</h5>\n<ul>\n<li>Administrador;</li>\n</ul>\n<h5 id=\"designação\">Designação:</h5>\n<p>Função de criação de uma nova medalha na Base de Dados (MongoDB);\nRecebe como parâmetros: \n        - Details;\n        - Constrains;</p>\n<h5 id=\"resposta-de-erro\">Resposta de erro:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    name: \"Could not add Medal\",\n    status: 400,\n    success: false\n}\n</code></pre>","urlObject":{"path":["medals"],"host":["https://api.atlasapp.xyz"],"query":[{"disabled":true,"key":"name","value":"programação"}],"variable":[]}},"response":[],"_postman_id":"e1c773da-a0b9-440d-b6c5-92a7a2d9c618"}],"id":"87669a49-1450-4911-87ad-fce472cf607d","description":"<p>Este conjunto de \"requests\" servem para controlarmos todas as atividades relacionadas com as \"Medalhas\" (todos os pedidos dos mesmos).</p>\n","event":[{"listen":"prerequest","script":{"id":"f85ab622-b83a-47e6-9292-c4f7ca9691cf","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ab514671-e1cc-427f-ab5a-0a6645bd683a","type":"text/javascript","exec":[""]}}],"_postman_id":"87669a49-1450-4911-87ad-fce472cf607d"},{"name":"Chat","item":[{"name":"Get All Messages","id":"c41207b9-f195-4fac-8aa3-4cece3e69434","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/chat","description":"<h5 id=\"designação\">Designação:</h5>\n<p>Retorna todas as mensagens guardadas na Base de Dados.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    messages\n}\n</code></pre><h5 id=\"respostas-de-erro\">Respostas de erro:</h5>\n<ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Could not get chats.\"\n}\n</code></pre>","urlObject":{"path":["chat"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"c41207b9-f195-4fac-8aa3-4cece3e69434"},{"name":"Get Message By Id","id":"836e5d24-e761-4e1c-b57a-ae5620687441","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.atlasapp.xyz/chat/:id","description":"<h5 id=\"designação\">Designação:</h5>\n<p>Retorna a mensagem com o Id correspondente ao solicitado.</p>\n<h5 id=\"resposta-padrão\">Resposta Padrão:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    message\n}\n</code></pre><h4 id=\"respostas-de-erro\">Respostas de erro:</h4>\n<ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Cannot find Id {{id}}\",\n    status: 404,\n    sucess: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Could not get chat\",\n    status: 400,\n    sucess: false\n}\n</code></pre>","urlObject":{"path":["chat",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"d44f8a83-58e4-459f-8085-962741cc8e4f","type":"string","value":"","key":"id"}]}},"response":[],"_postman_id":"836e5d24-e761-4e1c-b57a-ae5620687441"},{"name":"Add Message","id":"b099da7f-b4d0-4ab4-abfa-514cb44173e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n        \"data\": {\n            \"text\": \"oi\"\n        },\n        \"author\": \"gustavo\",\n        \"type\": \"text\"\n}"},"url":"https://api.atlasapp.xyz/chat","description":"<h5 id=\"designação\">Designação:</h5>\n<p>Inserção de uma nova mensagem no chat.</p>\n<h5 id=\"respostas-de-erro\">Respostas de erro:</h5>\n<ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Could not add chat\",\n    status: 400,\n    sucess: false\n}\n</code></pre>","urlObject":{"path":["chat"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"b099da7f-b4d0-4ab4-abfa-514cb44173e1"},{"name":"Edit Message","id":"04ce5ae6-d0b1-4418-be9c-b482021fefda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n        \"data\": {\n            \"text\": \"asd\"\n        },\n        \"author\": \"ESMAD\",\n        \"type\": \"text\"\n    }"},"url":"https://api.atlasapp.xyz/chat/:id","description":"<h5 id=\"designação\">Designação:</h5>\n<p>Edita a mensagem com o Id correspondente ao solicitado.</p>\n<h5 id=\"respostas-de-erro\">Respostas de erro:</h5>\n<ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Cannot find id {{id}}\",\n    status: 404,\n    sucess: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Could not edit chat\",\n    status: 400,\n    sucess: false\n}\n</code></pre>","urlObject":{"path":["chat",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"7eada506-200c-4916-8d5c-c1ec7ec96d02","description":{"content":"<p>Message id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cac87897d946a18a8f00405","key":"id"}]}},"response":[],"_postman_id":"04ce5ae6-d0b1-4418-be9c-b482021fefda"},{"name":"Delete Message","id":"fe5ebac1-73c5-45c8-83f6-1d4d568d507a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.atlasapp.xyz/chat/:id","description":"<h5 id=\"designação\">Designação:</h5>\n<p>Remove a mensagem correspondente ao Id solicitado.</p>\n<h4 id=\"respostas-de-erro\">Respostas de erro:</h4>\n<ul>\n<li>Id não encontrado:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Cannot find id {{id}}\",\n    status: 404,\n    sucess: false\n}\n</code></pre><ul>\n<li>Outros erros:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    error: \"Could not remove chat\",\n    status: 400,\n    sucess: false\n}\n</code></pre>","urlObject":{"path":["chat",":id"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[{"id":"5758da28-a0dd-48c0-a7d6-d4d54922e54e","description":{"content":"<p>Message id (ObjectId)</p>\n","type":"text/plain"},"type":"string","value":"5cac87897d946a18a8f00405","key":"id"}]}},"response":[],"_postman_id":"fe5ebac1-73c5-45c8-83f6-1d4d568d507a"}],"id":"a4986f19-a9ca-4a48-a33d-c6b2e01a1c4e","description":"<p>Este conjunto de \"requests\" servem para controlarmos todas as atividades relacionadas com o \"Chat\" e todas as \"Mensagens\" (todos os pedidos dos mesmos).</p>\n","event":[{"listen":"prerequest","script":{"id":"b4ad88a9-c9b8-43f5-933e-375dda02f7bf","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"06a480c5-8965-4975-8cc8-695ffeb17ff1","type":"text/javascript","exec":[""]}}],"_postman_id":"a4986f19-a9ca-4a48-a33d-c6b2e01a1c4e"},{"name":"Authentication","item":[{"name":"Get User by JWT","id":"abde390e-eb96-40ef-a92b-232ded7ecb9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.atlasapp.xyz/auth/jwt","urlObject":{"path":["auth","jwt"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"abde390e-eb96-40ef-a92b-232ded7ecb9b"},{"name":"Sign Up","id":"5f9a3521-a48d-4996-88c3-b22c0d14b145","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": \"Núcleo Estudantes\",\n    \"lastName\": \"TSIW\",\n    \"username\": \"re3rw\",\n    \"password\": \"12345\",\n    \"email\": \"teste@atlas.pt\",\n    \"gender\": 1\n}"},"url":"https://api.atlasapp.xyz/auth/sign-up","description":"<p>Cria um utilizador (caso não haja um com um email ou nome de utilizador iguais). Seguidamente, retorna o Utilizador que foi criado e um Token gerado automaticamente.</p>\n","urlObject":{"path":["auth","sign-up"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"5f9a3521-a48d-4996-88c3-b22c0d14b145"},{"name":"Sign In","id":"5c9e97bc-1e31-4be9-81cd-f77f08d10eb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"username\": {{username}},\n\t\"password\": {{password}}\n}"},"url":"https://api.atlasapp.xyz/auth/sign-in","description":"<p>Compara o Username e a Password com os documentos presentes na Base de Dados. Caso seja bem sucedido, envia o Utilizador acabado de logar, como o seu Token.</p>\n","urlObject":{"path":["auth","sign-in"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[{"id":"7c6ccd1d-e539-4f5c-a6a4-4a66ea3a89eb","name":"Iniciar sessão","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"username\": \"esmad\",\n\t\"password\": \"12345\"\n}"},"url":"https://api.atlasapp.xyz/auth/sign-in"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"x-powered-by","value":"Express"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"455"},{"key":"etag","value":"W/\"1c7-u6by/tzU75gyKC3CFYkg3+5a+T4\""},{"key":"date","value":"Tue, 11 Jun 2019 20:20:57 GMT"},{"key":"X-BACKEND","value":"apps-proxy"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"valid\",\n    \"message\": {\n        \"pt\": \"Sessão iniciada.\"\n    },\n    \"content\": {\n        \"jwt\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjYmYyYjI0YTU2NDRjMDgxOTI5OGJmMSIsInByb2ZpbGVJZCI6MywiaWF0IjoxNTYwMjg0NDU3LCJleHAiOjE1NjAyODgwNTd9.WU3gQZJOWS-PTNUe16oMVBMzf5bHbqkM7a7lCpv1YUo\",\n        \"user\": {\n            \"_id\": \"5cbf2b24a5644c0819298bf1\",\n            \"username\": \"esmad\",\n            \"profileId\": 3,\n            \"picture\": \"https://pbs.twimg.com/profile_images/792011747397865473/2r6wseRk_400x400.jpg\"\n        }\n    },\n    \"status\": 200,\n    \"success\": true\n}"}],"_postman_id":"5c9e97bc-1e31-4be9-81cd-f77f08d10eb2"},{"name":"Forgot Password","id":"c2922889-ead4-44c8-9c79-a00d7d6e1576","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.atlasapp.xyz/auth/forgot-password","urlObject":{"path":["auth","forgot-password"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"c2922889-ead4-44c8-9c79-a00d7d6e1576"},{"name":"Reset Password","id":"795209ec-fb12-4589-8625-7d2f41403041","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.atlasapp.xyz/auth/reset-password","urlObject":{"path":["auth","reset-password"],"host":["https://api.atlasapp.xyz"],"query":[],"variable":[]}},"response":[],"_postman_id":"795209ec-fb12-4589-8625-7d2f41403041"}],"id":"cbd042b6-740b-4896-b152-78ebdc5dc980","description":"<p>Este conjunto de \"posts\" servem para controlarmos todas as atividades relacionadas com as \"Autenticação\".</p>\n","event":[{"listen":"prerequest","script":{"id":"ff5e0f9c-2352-4b85-9353-13dba8ff95c7","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"91b34d2e-a0a7-470f-b4aa-1ee49ca73417","type":"text/javascript","exec":[""]}}],"_postman_id":"cbd042b6-740b-4896-b152-78ebdc5dc980"}],"event":[{"listen":"prerequest","script":{"id":"2e4bcb58-ad39-4588-a4e7-876be9e8e72d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1e4bb16f-5af1-49d7-97be-fc2b03973d7a","type":"text/javascript","exec":[""]}}],"variable":[{"key":"api","value":"https://api.atlasapp.xyz"}]}