{"info":{"_postman_id":"5499d7b9-99ee-4d12-8245-d989f9f75f2f","name":"Api Pensador","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"19713876","collectionId":"5499d7b9-99ee-4d12-8245-d989f9f75f2f","publishedId":"UzXKWebg","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-07-23T18:00:36.000Z"},"item":[{"name":"Users","item":[{"name":"Signup","id":"82706b5c-6de9-4ae1-8762-b8389a6de18a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Oscar\",\r\n    \"email\": \"Oscar.Wilde14@gmail.com\",\r\n    \"password\": \"Wild123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-pensador.herokuapp.com/users/signup","description":"<p>Este endpoint realiza o cadastro de um novo usuário. Não podem ser criados dois usuários com o mesmo email ou senha. Todas as informações são obrigatórias.</p>\n<p>Em caso de sucesso, ele retorna um token de acesso, que deve ser armazenado e enviado em outras requisições pelo headers <code>Authorization</code>.</p>\n","urlObject":{"protocol":"https","path":["users","signup"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"82706b5c-6de9-4ae1-8762-b8389a6de18a"},{"name":"Login","id":"e5ebcbd2-11d0-4d18-82bb-250836941f47","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"\r\n{\r\n    \"email\": \"Oscar.Wilde14@gmail.com\",\r\n    \"password\": \"Wild123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-pensador.herokuapp.com/users/login","description":"<p>Este endpoint realiza o login de um usuário já cadastrado.</p>\n<p>Em caso de sucesso, ele retorna um token de acesso, que deve ser armazenado e enviado em outras requisições pelo headers <code>Authorization</code>.</p>\n<p>Se usuário não tiver logado, imprimirá a seguinte mensagem: \"Credencias inválidas\".</p>\n","urlObject":{"protocol":"https","path":["users","login"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e5ebcbd2-11d0-4d18-82bb-250836941f47"},{"name":"User","id":"2ecc1de1-5fb9-47a3-bc6f-e9d37bc7f6ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjIyMDVjNWQzLTI3NDEtNGI3MS1iNjNhLWRhMzljNTgwMGIzOCIsImlhdCI6MTY1ODY3OTExNSwiZXhwIjoxNjU4Njk3MTE1fQ.4OIuEZ6PX8ML_lZBbVNrt--q0vCWNDztOxQX4CpkcIo","type":"text"}],"url":"https://api-pensador.herokuapp.com/users","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers.</p>\n<p>Este enpoint pega as informação do usuário cadastrado, id, name, e email.</p>\n","urlObject":{"protocol":"https","path":["users"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2ecc1de1-5fb9-47a3-bc6f-e9d37bc7f6ba"},{"name":"User","id":"4391c12f-5685-47d2-98db-f24b4e672de6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjIyMDVjNWQzLTI3NDEtNGI3MS1iNjNhLWRhMzljNTgwMGIzOCIsImlhdCI6MTY1ODY3OTA3MCwiZXhwIjoxNjU4Njk3MDcwfQ.be2F9-_wB8m9qo0VTIe1ZZOwbuHHwZ_OXkJ7oL2NVc8","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Oscar Wilde\",\r\n    \"email\": \"Oscar..Wilde16@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-pensador.herokuapp.com/users/update","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers.</p>\n<p>Este endpoint realiza <strong>a edição</strong> de um usuário.</p>\n<p>name e email são parâmetros opcionais, porém ao menos um deve ser editado</p>\n","urlObject":{"protocol":"https","path":["users","update"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4391c12f-5685-47d2-98db-f24b4e672de6"},{"name":"User","id":"e655ae6f-0922-4a14-a96a-73511d7c7538","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjIyMDVjNWQzLTI3NDEtNGI3MS1iNjNhLWRhMzljNTgwMGIzOCIsImlhdCI6MTY1ODY3OTExNSwiZXhwIjoxNjU4Njk3MTE1fQ.4OIuEZ6PX8ML_lZBbVNrt--q0vCWNDztOxQX4CpkcIo","type":"text"}],"url":"https://api-pensador.herokuapp.com/users/delete","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers.</p>\n<p>Se usuário tiver feito alguma citação, primeiro deleta a citação desse usuário, e seguida pode deletar o usuário.</p>\n<p>Se usuário tiver curtido alguma citação, é necessário desfazer a curtida para poder deletar usuário.</p>\n<p>feito isso usuário será deletado!</p>\n","urlObject":{"protocol":"https","path":["users","delete"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e655ae6f-0922-4a14-a96a-73511d7c7538"}],"id":"8bb33966-b851-470f-a26f-bb04769fde19","_postman_id":"8bb33966-b851-470f-a26f-bb04769fde19","description":""},{"name":"Quotes","item":[{"name":"Get QuotesAll","id":"4696b031-3c8f-4ebb-9da6-4bf3af335a2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api-pensador.herokuapp.com/quotes","description":"<p>Este endpoint retorna todas as citações de todos usuários, ordenadas por data.</p>\n","urlObject":{"protocol":"https","path":["quotes"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4696b031-3c8f-4ebb-9da6-4bf3af335a2f"},{"name":"Add Quote","id":"9004b6d3-1f68-4220-b131-6112087517a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZjY2UyMzM4LTI2MmEtNDkzMi1iZjBhLTM4NWNkMjlmMjEyZCIsImlhdCI6MTY1ODY3NTEyNSwiZXhwIjoxNjU4NjkzMTI1fQ.PzQXbSpNihiZ8cI6Tjo0-55Tnr0q_FptPhpX0lxYHL8","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"phrase\": \"Enquanto imperar a filosofia de que há uma raça inferior e outra superior o mundo estará permanentemente em guerra.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-pensador.herokuapp.com/quotes","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers. Com token autenticado usuário consegue criar suas citação.</p>\n","urlObject":{"protocol":"https","path":["quotes"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9004b6d3-1f68-4220-b131-6112087517a7"},{"name":"Update Quote","id":"2affe2a1-9575-4f8d-af6c-29693c5851ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZjY2UyMzM4LTI2MmEtNDkzMi1iZjBhLTM4NWNkMjlmMjEyZCIsImlhdCI6MTY1ODY3NTYxMiwiZXhwIjoxNjU4NjkzNjEyfQ.fVGPoV3HYiyNhKVyLQf9eZbaSNfmexWtmUTn-E8cS0g","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"phrase\": \"A ambição é o último recurso do fracassado.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-pensador.herokuapp.com/quotes/update/:idQuote","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers.</p>\n<p>É necessário passar o id da citação que foi criada.</p>\n<p>EndFragment</p>\n<p>Esten endpoint edita a frase que usuário publicou.</p>\n","urlObject":{"protocol":"https","path":["quotes","update",":idQuote"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"78ecc2a1-ed52-4d92-8ed7-eb5506a67785","key":"idQuote"}]}},"response":[],"_postman_id":"2affe2a1-9575-4f8d-af6c-29693c5851ce"},{"name":"Delete Quote","id":"3c11d082-3a1b-4914-ba28-eab9dd5f5c28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZjY2UyMzM4LTI2MmEtNDkzMi1iZjBhLTM4NWNkMjlmMjEyZCIsImlhdCI6MTY1ODY3NTYxMiwiZXhwIjoxNjU4NjkzNjEyfQ.fVGPoV3HYiyNhKVyLQf9eZbaSNfmexWtmUTn-E8cS0g","type":"text"}],"url":"https://api-pensador.herokuapp.com/quotes/delete/:idQuote","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers.</p>\n<p>É necessário passar o id da citação que foi criada.</p>\n<p>Este endpoint deleta a frase que usuário publicou.</p>\n","urlObject":{"protocol":"https","path":["quotes","delete",":idQuote"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"78ecc2a1-ed52-4d92-8ed7-eb5506a67785","key":"idQuote"}]}},"response":[],"_postman_id":"3c11d082-3a1b-4914-ba28-eab9dd5f5c28"}],"id":"0a09b9f9-ff3e-4a92-9bac-ce03b467e2ab","_postman_id":"0a09b9f9-ff3e-4a92-9bac-ce03b467e2ab","description":""},{"name":"Like","item":[{"name":"Get Like","id":"cefe0c5c-703e-4dc3-90ef-4803d4effb16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api-pensador.herokuapp.com/quotes/like/:idQuotes","description":"<p>Este endpoint é deve receber um idQuote. o id da citação para pegar toda a curtida dessa citação.</p>\n","urlObject":{"protocol":"https","path":["quotes","like",":idQuotes"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"c2da9f38-5318-4ccd-a15f-b319e210c20a","key":"idQuotes"}]}},"response":[],"_postman_id":"cefe0c5c-703e-4dc3-90ef-4803d4effb16"},{"name":"Like","id":"be31162e-9adc-4488-8288-466c50fcdf13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZjY2UyMzM4LTI2MmEtNDkzMi1iZjBhLTM4NWNkMjlmMjEyZCIsImlhdCI6MTY1ODY3NTYxMiwiZXhwIjoxNjU4NjkzNjEyfQ.fVGPoV3HYiyNhKVyLQf9eZbaSNfmexWtmUTn-E8cS0g","type":"text"}],"url":"https://api-pensador.herokuapp.com/quotes/like/:idQuote","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers.</p>\n<p>Este endpoint é deve receber um idQuote. O id da citação para curti alguma citação.</p>\n","urlObject":{"protocol":"https","path":["quotes","like",":idQuote"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"78ecc2a1-ed52-4d92-8ed7-eb5506a67785","key":"idQuote"}]}},"response":[],"_postman_id":"be31162e-9adc-4488-8288-466c50fcdf13"},{"name":"Delete Like","id":"2cc27394-1cef-472e-b13d-dc58b28378af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZjY2UyMzM4LTI2MmEtNDkzMi1iZjBhLTM4NWNkMjlmMjEyZCIsImlhdCI6MTY1ODY3NTYxMiwiZXhwIjoxNjU4NjkzNjEyfQ.fVGPoV3HYiyNhKVyLQf9eZbaSNfmexWtmUTn-E8cS0g","type":"text"}],"url":"https://api-pensador.herokuapp.com/quotes/deslike/:idQuote","description":"<p>Este endpoint é autenticado. Deve receber um token de usuário no parâmetro <code>Authorization</code> do headers.</p>\n<p>Este endpoint é deve receber um idQuote. O id da citação para descurti alguma citação.</p>\n","urlObject":{"protocol":"https","path":["quotes","deslike",":idQuote"],"host":["api-pensador","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"78ecc2a1-ed52-4d92-8ed7-eb5506a67785","key":"idQuote"}]}},"response":[],"_postman_id":"2cc27394-1cef-472e-b13d-dc58b28378af"}],"id":"3522d288-e4a2-41cd-9e64-fc1ad0407cc8","_postman_id":"3522d288-e4a2-41cd-9e64-fc1ad0407cc8","description":""}]}