{"info":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"20065093","collectionId":"85c8312d-9069-4720-b48c-024a18486ea5","publishedId":"Uz5AtfEf","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-05-27T19:44:23.000Z"},"item":[{"name":"Post","item":[{"name":"post","id":"fff49382-8ab5-44ef-8dc5-3772bcbced11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"title\": \"Latest updates, August 1st\",\n  \"content\": \"The whole text for the blog post goes here in this key\",\n  \"categoryIds\": [1, 2]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/post","description":"<p>Responsável pela criação de posts no banco de dados:</p>\n<p>Status 201:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 3,\n  \"userId\": 1\n  \"title\": \"Latest updates, August 1st\",\n  \"content\": \"The whole text for the blog post goes here in this key\",\n}\n\n</code></pre>\n<p>Status 400:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"\\\"title\\\" is required\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"\\\"content\\\" is required\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"\\\"categoryIds\\\" is required\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"\\\"categoryIds\\\" not found\"\n}\n\n</code></pre>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Token not found\"\n }\n \n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Expired or invalid token\"\n }\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["post"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"fff49382-8ab5-44ef-8dc5-3772bcbced11"},{"name":"post","id":"c0479f56-5ee7-4f11-b7c0-f85680f7e9f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/post","description":"<p>Responsável pelo requisição de todos os postagens cadastradas:</p>\n<p>Status 200:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"id\": 1,\n    \"title\": \"Post do Ano\",\n    \"content\": \"Melhor post do ano\",\n    \"userId\": 1,\n    \"published\": \"2011-08-01T19:58:00.000Z\",\n    \"updated\": \"2011-08-01T19:58:51.000Z\",\n    \"user\": {\n      \"id\": 1,\n      \"displayName\": \"Lewis Hamilton\",\n      \"email\": \"lewishamilton@gmail.com\",\n      \"image\": \"https://upload.wikimedia.org/wikipedia/commons/1/18/Lewis_Hamilton_2017_Malaysia.jpg\"\n    },\n    \"categories\": [\n      {\n        \"id\": 1,\n        \"name\": \"Inovação\"\n      }\n    ]\n  }\n]\n\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["post"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c0479f56-5ee7-4f11-b7c0-f85680f7e9f3"},{"name":"post/:id","id":"b8bf619f-7b72-471a-90f6-a16b4663536a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/post/1","description":"<p>Responsável pelo requisição de postagens cadastradas por id:</p>\n<p>Status 200:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 1,\n  \"title\": \"Post do Ano\",\n  \"content\": \"Melhor post do ano\",\n  \"userId\": 1,\n  \"published\": \"2011-08-01T19:58:00.000Z\",\n  \"updated\": \"2011-08-01T19:58:51.000Z\",\n  \"user\": {\n    \"id\": 1,\n    \"displayName\": \"Lewis Hamilton\",\n    \"email\": \"lewishamilton@gmail.com\",\n    \"image\": \"https://upload.wikimedia.org/wikipedia/commons/1/18/Lewis_Hamilton_2016_Malaysia_2.jpg\"\n  },\n  \"categories\": [\n    {\n      \"id\": 1,\n      \"name\": \"Inovação\"\n    }\n  ]\n}\n</code></pre>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Token not found\"\n}\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Expired or invalid token\"\n}\n</code></pre>\n<p>Status 404:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Post does not exist\"\n}\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["post","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b8bf619f-7b72-471a-90f6-a16b4663536a"},{"name":"post/:id","id":"5bf4c529-7d1d-46e6-a25f-7cd27e134143","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"title\": \"Latest updates, August 1st\",\n  \"content\": \"The whole text for the blog post goes here in this key\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/post/2","description":"<p>Responsável pela edição da postagem no banco de dados de acordo com o id:</p>\n<p>Status 200:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"title\": \"Latest updates, August 1st\",\n\"content\": \"The whole text for the blog post goes here in this key\",\n\"userId\"; 1,\n\"categories\" : [\n\"id\": 2,\n\"name\" : \"Escola\"\n]\n}\n\n</code></pre>\n<p>Status 400:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"Categories cannot be edited\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"\\\"content\\\" is required\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"\\\"title\\\" is required\"\n}\n\n</code></pre>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"Unauthorized user\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Token not found\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Expired or invalid token\"\n}\n\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["post","2"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"5bf4c529-7d1d-46e6-a25f-7cd27e134143"},{"name":"post/:id","id":"29b73dee-01ec-4b88-8047-809a9946ac58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"http://localhost:3000/post/2","description":"<p>Responsável por deletar a postagem no banco de dados de acordo com o id:</p>\n<p>Status 204: <em>No body return for response</em></p>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Unauthorized user\"\n}\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Token not found\"\n}\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Expired or invalid token\"\n}\n</code></pre>\n<p>Status 404:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Post does not exist\"\n}\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["post","2"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"29b73dee-01ec-4b88-8047-809a9946ac58"},{"name":"post/search?q=","id":"689fde4b-e887-4269-991a-d9d08f38cadb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/post/search?q=Foguete não tem ré","description":"<p>Responsável pelo requisição de postagens cadastradas por query:</p>\n<p>Status 200:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"id\": 2,\n    \"title\": \"Vamos que vamos\",\n    \"content\": \"Foguete não tem ré\",\n    \"userId\": 1,\n    \"published\": \"2011-08-01T19:58:00.000Z\",\n    \"updated\": \"2011-08-01T19:58:51.000Z\",\n    \"user\": {\n      \"id\": 1,\n      \"displayName\": \"Lewis Hamilton\",\n      \"email\": \"lewishamilton@gmail.com\",\n      \"image\": \"https://upload.wikimedia.org/wikipedia/commons/1/18/Lewis_Hamilton_2016_Malaysia_2.jpg\"\n    },\n    \"categories\": [\n      {\n        \"id\": 2,\n        \"name\": \"Escola\"\n      }\n    ]\n  }\n]\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[]\n\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["post","search"],"host":["localhost"],"query":[{"key":"q","value":"Foguete não tem ré"}],"variable":[]}},"response":[],"_postman_id":"689fde4b-e887-4269-991a-d9d08f38cadb"}],"id":"51be3537-cebc-4dca-89ba-31bd4b98ca68","description":"<p>Rota completa de postagens da API.</p>\n<ul>\n<li>CRUD(Create, Read, Update and Delete)</li>\n</ul>\n","_postman_id":"51be3537-cebc-4dca-89ba-31bd4b98ca68","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}}},{"name":"Categories","item":[{"name":"categories","id":"890d4045-5fe8-458a-9a2c-86d099f95eda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":" {\n   \"name\": \"Politica\"\n }","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/categories","description":"<p>Responsável pela criação de uma categoria no banco de dados:</p>\n<p>Status 201:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"id\": 3\n\"name\" : \"Politica\"\n}\n\n</code></pre>\n<p>Status 400:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"name\\\" is required\"\n}\n\n</code></pre>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Token not found\"\n }\n {\n    \"message\": \"Expired or invalid token\"\n }\n\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["categories"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"890d4045-5fe8-458a-9a2c-86d099f95eda"},{"name":"categories","id":"9dd3dfb8-8a03-4f15-887c-379416428390","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/categories","description":"<p>Responsável pela requisição de todos as categorias cadastradas:</p>\n<p>Status 200:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"id\": 1,\n    \"name\": \"Escola\"\n  },\n  {\n    \"id\": 2,\n    \"name\": \"Inovação\"\n  }\n]\n\n</code></pre>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Token not found\"\n }\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Expired or invalid token\"\n }\n\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["categories"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"9dd3dfb8-8a03-4f15-887c-379416428390"}],"id":"cf8f404d-a016-41f4-901a-ee33f67ae24e","description":"<p>Rota completa de categorias da API.</p>\n<ul>\n<li>CRUD(Create, Read, Update and Delete)</li>\n</ul>\n","_postman_id":"cf8f404d-a016-41f4-901a-ee33f67ae24e","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}}},{"name":"User","item":[{"name":"user","id":"c5a27ddd-f280-4f6f-9048-5bb33adca277","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"id\": \"401465483996\",\n  \"displayName\": \"Brett Wiltshire\",\n  \"email\": \"brett@email.com\",\n  \"password\":\"123456\",\n  \"image\": \"http://4.bp.blogspot.com/_YA50adQ-7vQ/S1gfR_6ufpI/AAAAAAAAAAk/1ErJGgRWZDg/S45/brett.png\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/user","description":"<p>Responsável pela criação de usuários no banco de dados:</p>\n<p>Status 201:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjp7ImlkIjo1LCJkaXNwbGF5TmFtZSI6InVzdWFyaW8gZGUgdGVzdGUiLCJlbWFpbCI6InRlc3RlQGVtYWlsLmNvbSIsImltYWdlIjoibnVsbCJ9LCJpYXQiOjE2MjAyNDQxODcsImV4cCI6MTYyMDY3NjE4N30.Roc4byj6mYakYqd9LTCozU1hd9k_Vw5IWKGL4hcCVG8\"\n}\n\n</code></pre>\n<p>Status 400:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \n\"message\": \"\\\"displayName \\ \" length must be at least 8 characters long\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"email\\\" must be a valid email1\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"email\\\" is required\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"password\\ \" length must be 6 characters long\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"password\\ \" is required\"\n}\n\n</code></pre>\n<p>Status 409:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"User already registered\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"3000","path":["user"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c5a27ddd-f280-4f6f-9048-5bb33adca277"},{"name":"user","id":"f7af8f87-7221-4e8d-8a69-449755804c76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:3000/user","description":"<p>Responsável pela requisição de todos os usuários cadastrados:</p>\n<p>Status 200:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"id\": \"401465483996\",\n    \"displayName\": \"Brett Wiltshire\",\n    \"email\": \"brett@email.com\",\n    \"image\": \"http://4.bp.blogspot.com/_YA50adQ-7vQ/S1gfR_6ufpI/AAAAAAAAAAk/1ErJGgRWZDg/S45/brett.png\"\n  }\n]\n\n</code></pre>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\"> {\n    \"message\": \"Token not found\"\n }\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\"> {\n    \"message\": \"Expired or invalid token\"\n }\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"3000","path":["user"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"f7af8f87-7221-4e8d-8a69-449755804c76"},{"name":"user/:id","id":"dfdab01c-4a6e-4deb-8517-f26b38f5791c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:3000/user/1","description":"<p>Responsável pelo requisição de usuário cadastrado por id:</p>\n<p>Status 200:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": \"401465483996\",\n    \"displayName\": \"Brett Wiltshire\",\n    \"email\": \"brett@email.com\",\n    \"image\": \"http://4.bp.blogspot.com/_YA50adQ-vQ/S1gfR_6ufpI/AAAAAAAAAAk/1ErJGgRWZDg/S45/brett.png\"\n  }\n\n</code></pre>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Token not found\"\n }\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\"> {\n    \"message\": \"Expired or invalid token\"\n }\n\n</code></pre>\n<p>Status 404:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\"> {\n    \"message\": \"User does not exist\"\n }\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"3000","path":["user","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"dfdab01c-4a6e-4deb-8517-f26b38f5791c"},{"name":"user/me","id":"3b1c07c1-1d9b-4956-a572-55b2ab523768","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:3000/user/me","description":"<p>Responsável por deletar o usuário logado no banco de dados:</p>\n<p>Status 204: <em>No body return for response</em></p>\n<p>Status 401:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"Token not found\"\n }\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\"> {\n    \"message\": \"Expired or invalid token\"\n }\n\n</code></pre>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}},"urlObject":{"protocol":"http","port":"3000","path":["user","me"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"3b1c07c1-1d9b-4956-a572-55b2ab523768"}],"id":"2d07939f-2d75-4358-85e8-5e5002cdc929","description":"<p>Rota completa de usuários da API.</p>\n<ul>\n<li>CRUD (Create, Read, Update and Delete).</li>\n</ul>\n","_postman_id":"2d07939f-2d75-4358-85e8-5e5002cdc929","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}}},{"name":"Login","item":[{"name":"login","id":"45629d68-d3ee-44fd-b6bf-0d6164f83867","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"\n{\n  \"email\": \"lewishamilton@gmail.com\",\n  \"password\": \"123456\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/login","description":"<p>Responsável por permitir o usuário conectar-se no site:</p>\n<p>Status 200:</p>\n<p>Token deve ser inserido no Header como key(authorization) = value(token)</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjp7ImlkIjo1LCJkaXNwbGF5TmFtZSI6InVzdWFyaW8gZGUgdGVzdGUiLCJlbWFpbCI6InRlc3RlQGVtYWlsLmNvbSIsImltYWdlIjoibnVsbCJ9LCJpYXQiOjE2MjAyNDQxODcsImV4cCI6MTYyMDY3NjE4N30.Roc4byj6mYakYqd9LTCozU1hd9k_Vw5IWKGL4hcCVG8\"\n}\n\n</code></pre>\n<p>Status 400:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"email\\\" is required\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"password\\ \" is required\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"email\\\" is not allowed to be empty\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"\\\"password\\ \" is not allowed to be empty\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"message\": \"Invalid fields\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"3000","path":["login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"45629d68-d3ee-44fd-b6bf-0d6164f83867"}],"id":"178aa733-7b61-4275-b6ea-f9c6dd54dbef","description":"<p>Rota completa de login da API.</p>\n<ul>\n<li>CRUD (Create, Read, Update and Delete).</li>\n</ul>\n","_postman_id":"178aa733-7b61-4275-b6ea-f9c6dd54dbef","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]},"isInherited":true,"source":{"_postman_id":"85c8312d-9069-4720-b48c-024a18486ea5","id":"85c8312d-9069-4720-b48c-024a18486ea5","name":"blogs Api","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"authorization"},{"key":"value","value":"<value>"}]}},"event":[{"listen":"prerequest","script":{"id":"bc200dc9-b564-448a-9fb2-340f2c76360f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"55a45b60-9819-48b1-b32d-da076d380352","type":"text/javascript","exec":[""]}}]}