{"info":{"_postman_id":"92cdacec-36e3-48e1-a5a5-0bfd2d423d6d","name":"Labook","description":"<html><head></head><body><h2 id=\"documentação-da-api-labook\">Documentação da API Labook</h2>\n<h3 id=\"introdução\">Introdução.</h3>\n<p>Bem-vindo à documentação da API Labook!</p>\n<p>É uma rede social com o objetivo de promover a conexão e interação entre pessoas. Quem se cadastrar no aplicativo poderá criar e curtir publicações.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"28315812","collectionId":"92cdacec-36e3-48e1-a5a5-0bfd2d423d6d","publishedId":"2s9YeHbBMQ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-12-01T00:07:45.000Z"},"item":[{"name":"Users","item":[{"name":"Signup","id":"2c3a769b-13f7-48d9-8dab-392601461b7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Ronaldinho\",\n  \"email\": \"ronaldinho@email.com\",\n  \"password\": \"ronaldinho123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/users/signup","urlObject":{"protocol":"http","port":"3003","path":["users","signup"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"1cdc4865-8c7b-440d-af2a-cd522963e25a","name":"Signup","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Goku\",\n  \"email\": \"goku@email.com\",\n  \"password\": \"goku123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/users/signup"},"status":"Created","code":201,"_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":"239"},{"key":"ETag","value":"W/\"ef-lsSXeQI0HrUU2SjXujN8Kv4cAno\""},{"key":"Date","value":"Fri, 01 Dec 2023 01:03:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNhNzFkYzJkLTcyZGQtNDllYi1iNDE4LWYxYTUzZWIxNjA3MiIsIm5hbWUiOiJHb2t1Iiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MjU4MCwiZXhwIjoxNzAxOTk3MzgwfQ.ajf7YbjHsk-APmARH9pIb-mEy15PtbmolyODKYUNG9Y\"\n}"}],"_postman_id":"2c3a769b-13f7-48d9-8dab-392601461b7a"},{"name":"Login","id":"4a0b1f78-7834-443e-863d-5b2bd7bfbd79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email\": \"ronaldinho@email.com\",\n  \"password\": \"ronaldinho123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/users/login","urlObject":{"protocol":"http","port":"3003","path":["users","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"19bc52c5-e31d-49a3-a6a1-402193a45a6c","name":"Login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email\": \"ronaldinho@email.com\",\n  \"password\": \"ronaldinho123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/users/login"},"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":"247"},{"key":"ETag","value":"W/\"f7-ILLCxeKWIhcxxPjoB4NbJ0Tr07w\""},{"key":"Date","value":"Fri, 01 Dec 2023 01:03:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImMyMDNjZTRkLWQxZjctNDMyYi05N2QyLTcwOTFkMjZjYzNmYiIsIm5hbWUiOiJSb25hbGRpbmhvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MjYxNywiZXhwIjoxNzAxOTk3NDE3fQ.TlyP1_cvTSei6xHI2_zflSGZV9iuepzUWZVuwLDrxGQ\"\n}"}],"_postman_id":"4a0b1f78-7834-443e-863d-5b2bd7bfbd79"}],"id":"7862d0e2-e889-4722-b0f0-d9efcf00c881","description":"<p>Tabela de usuários, aqui o usuário pode se cadastrar, fazer login e receber uma autenticação para criar e interagir com os posts.</p>\n<p>Endpoints:</p>\n<ul>\n<li>Signup</li>\n<li>Login</li>\n</ul>\n","_postman_id":"7862d0e2-e889-4722-b0f0-d9efcf00c881"},{"name":"Posts","item":[{"name":"Create post","id":"6ffb60d1-7657-47f0-8a0b-ccf62270c3fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImMyMDNjZTRkLWQxZjctNDMyYi05N2QyLTcwOTFkMjZjYzNmYiIsIm5hbWUiOiJSb25hbGRpbmhvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MjIyNywiZXhwIjoxNzAxOTk3MDI3fQ.wxdDGyMBhuiKLZPuflPal_RaU0g__Cxpithy_qvRYgc","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"content\": \"Fui o melhor jogador da história!\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/posts/","description":"<p><em>Endpoint protegido, requer um token jwt para acessá-lo.</em></p>\n<h4 id=\"observações\">Observações:</h4>\n<ul>\n<li><p>A propriedade <em>\"content\"</em> é obrigatória e deve ser uma <em>\"string\".</em></p>\n</li>\n<li><p>A requisição espera o <em>\"token\"</em> no Headers passado como Authorization.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"3003","path":["posts",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"ab737e27-c339-4fe0-9f72-1b8ad183dfac","name":"Create post","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNhNzFkYzJkLTcyZGQtNDllYi1iNDE4LWYxYTUzZWIxNjA3MiIsIm5hbWUiOiJHb2t1Iiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MjkzOSwiZXhwIjoxNzAxOTk3NzM5fQ.1994djuY4N-Be3R2zYJEJWlVY0C14lmGaBQ37wbjUbk","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"content\": \"Eai galera, suave?\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/posts/"},"status":"Created","code":201,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Fri, 01 Dec 2023 01:09:22 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"6ffb60d1-7657-47f0-8a0b-ccf62270c3fa"},{"name":"Get posts","id":"a873701d-80df-41a8-82e8-2ce026c7999e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImIxZmYwYmY0LWNiMzctNGE1MS04YzUzLWU2MGNlOTQyYzliNyIsIm5hbWUiOiJSb25hbGRvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM4NzM5OSwiZXhwIjoxNzAxOTkyMTk5fQ.TgIWWm1m5KZihgOWr74CImt3dnfgihvkAhR5nqXRLnM","type":"text"}],"url":"http://localhost:3003/posts","urlObject":{"protocol":"http","port":"3003","path":["posts"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e9116e67-7a22-4aa9-9aa3-3ae65e424904","name":"Get posts","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImIxZmYwYmY0LWNiMzctNGE1MS04YzUzLWU2MGNlOTQyYzliNyIsIm5hbWUiOiJSb25hbGRvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM4NzM5OSwiZXhwIjoxNzAxOTkyMTk5fQ.TgIWWm1m5KZihgOWr74CImt3dnfgihvkAhR5nqXRLnM","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/posts"},"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":"888"},{"key":"ETag","value":"W/\"378-aGW/aHAizpFGAzbkKburLNVXPnc\""},{"key":"Date","value":"Fri, 01 Dec 2023 01:01:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"p001\",\n        \"content\": \"Olá mundo!\",\n        \"likes\": 2,\n        \"dislikes\": 0,\n        \"createdAt\": \"2023-11-30 23:33:39\",\n        \"updatedAt\": \"2023-11-30 23:33:39\",\n        \"creator\": {\n            \"id\": \"u001\",\n            \"name\": \"Felipe\"\n        }\n    },\n    {\n        \"id\": \"p002\",\n        \"content\": \"Seja bem vindo!\",\n        \"likes\": 1,\n        \"dislikes\": 1,\n        \"createdAt\": \"2023-11-30 23:33:39\",\n        \"updatedAt\": \"2023-11-30 23:33:39\",\n        \"creator\": {\n            \"id\": \"u002\",\n            \"name\": \"Sabrina\"\n        }\n    },\n    {\n        \"id\": \"a483f30f-30b3-4d4c-9833-236ed4895110\",\n        \"content\": \"Partiu happy hour lá no point de sempre!\",\n        \"likes\": 1,\n        \"dislikes\": 1,\n        \"createdAt\": \"2023-11-30T23:38:13.169Z\",\n        \"updatedAt\": \"2023-11-30T23:38:13.169Z\",\n        \"creator\": {\n            \"id\": \"b1ff0bf4-cb37-4a51-8c53-e60ce942c9b7\",\n            \"name\": \"Ronaldo\"\n        }\n    },\n    {\n        \"id\": \"92f8ba64-a60d-40c8-900b-ed3861b2e2d1\",\n        \"content\": \"Fui o melhor jogador da história!\",\n        \"likes\": 0,\n        \"dislikes\": 0,\n        \"createdAt\": \"2023-12-01T00:58:34.921Z\",\n        \"updatedAt\": \"2023-12-01T00:58:34.921Z\",\n        \"creator\": {\n            \"id\": \"c203ce4d-d1f7-432b-97d2-7091d26cc3fb\",\n            \"name\": \"Ronaldinho\"\n        }\n    }\n]"}],"_postman_id":"a873701d-80df-41a8-82e8-2ce026c7999e"},{"name":"Edit post","id":"45b15e3d-52e7-418f-99b5-8989c56edac8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImIxZmYwYmY0LWNiMzctNGE1MS04YzUzLWU2MGNlOTQyYzliNyIsIm5hbWUiOiJSb25hbGRvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM4NzM5OSwiZXhwIjoxNzAxOTkyMTk5fQ.TgIWWm1m5KZihgOWr74CImt3dnfgihvkAhR5nqXRLnM","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"content\": \"Partiu happy hour lá no point de sempre!\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/posts/:id","description":"<p><em>Endpoint protegido, requer um token jwt para acessá-lo. Só quem criou o post pode editá-lo e somente o conteúdo pode ser editado.</em></p>\n<h4 id=\"observações\">Observações:</h4>\n<ul>\n<li>A propriedade <em>\"content\"</em> é obrigatória e deve ser uma <em>\"string\" .</em></li>\n</ul>\n","urlObject":{"protocol":"http","port":"3003","path":["posts",":id"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"a483f30f-30b3-4d4c-9833-236ed4895110","key":"id"}]}},"response":[{"id":"0c78b067-27ec-4e8c-be70-2f7d1a167afc","name":"Edit post","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImMyMDNjZTRkLWQxZjctNDMyYi05N2QyLTcwOTFkMjZjYzNmYiIsIm5hbWUiOiJSb25hbGRpbmhvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MjE1NiwiZXhwIjoxNzAxOTk2OTU2fQ.AN_voeVG7NmruOpLpvgbh8BuOrXFd47Dfjnqxtzykfk","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"content\": \"Fui o melhor jogador de todos os tempos\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3003/posts/:id","protocol":"http","host":["localhost"],"port":"3003","path":["posts",":id"],"variable":[{"key":"id","value":"92f8ba64-a60d-40c8-900b-ed3861b2e2d1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Fri, 01 Dec 2023 01:11:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"45b15e3d-52e7-418f-99b5-8989c56edac8"},{"name":"Like","id":"193de821-a173-4a59-9379-9583536fd993","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjkzMTlmZDczLTc5YjktNDZhMy1iMDdmLWVhOTJhNjkxOWIxNyIsIm5hbWUiOiJNZXNzaSIsInJvbGUiOiJOT1JNQUwiLCJpYXQiOjE3MDEzODg1OTQsImV4cCI6MTcwMTk5MzM5NH0._fJ-I9lrJMuML2B8BkN8fsNhH25FVoArC0MigEbNkjI","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"like\": true\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/posts/:id/like","description":"<p><em>Endpoint protegido, requer um token jwt para acessá-lo. Quem criou o post não pode dar like ou dislike no mesmo.</em></p>\n<p>Caso dê um like em um post que já tenha dado like, o like é desfeito.<br />Caso dê um dislike em um post que já tenha dado dislike, o dislike é desfeito.</p>\n<p>Caso dê um like em um post que tenha dado dislike, o like sobrescreve o dislike.<br />Caso dê um dislike em um post que tenha dado like, o dislike sobrescreve o like.</p>\n<h4 id=\"observações\">Observações:</h4>\n<ul>\n<li>A propriedade <em>\"like\"</em> é obrigatória e deve ser um <em>\"boolean\".</em></li>\n</ul>\n","urlObject":{"protocol":"http","port":"3003","path":["posts",":id","like"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"a483f30f-30b3-4d4c-9833-236ed4895110","key":"id"}]}},"response":[{"id":"c4afccba-ca36-498f-b7cf-1f545d888eba","name":"Like","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImMyMDNjZTRkLWQxZjctNDMyYi05N2QyLTcwOTFkMjZjYzNmYiIsIm5hbWUiOiJSb25hbGRpbmhvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MjE1NiwiZXhwIjoxNzAxOTk2OTU2fQ.AN_voeVG7NmruOpLpvgbh8BuOrXFd47Dfjnqxtzykfk","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"like\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3003/posts/:id/like","protocol":"http","host":["localhost"],"port":"3003","path":["posts",":id","like"],"variable":[{"key":"id","value":"a483f30f-30b3-4d4c-9833-236ed4895110"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Fri, 01 Dec 2023 01:12:29 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"193de821-a173-4a59-9379-9583536fd993"},{"name":"Dislike","id":"0de22a8e-cf92-447f-86d9-ea0ab429e590","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImIxZmYwYmY0LWNiMzctNGE1MS04YzUzLWU2MGNlOTQyYzliNyIsIm5hbWUiOiJSb25hbGRvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM4ODc0OCwiZXhwIjoxNzAxOTkzNTQ4fQ.kbHJ4bMHgi79SHwt8ANExwdwbi88RcrMoCBP5fu5cyU","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"like\": false\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/posts/:id/like","description":"<p>no SQLite, lógicas booleanas devem ser controladas via 0 e 1 (INTEGER)</p>\n<p>quando like valer 1 na tabela é porque a pessoa deu like no post</p>\n<p>na requisição like é true</p>\n<p>quando like valer 0 na tabela é porque a pessoa deu dislike no post</p>\n<p>na requisição like é false</p>\n<p>caso não exista um registro na tabela de relação, é porque a pessoa não deu like nem dislike</p>\n<p>caso dê like em um post que já tenha dado like, o like é removido (deleta o item da tabela)</p>\n<p>caso dê dislike em um post que já tenha dado dislike, o dislike é removido (deleta o item da tabela)</p>\n<h4 id=\"observações\">Observações:</h4>\n<ul>\n<li>A propriedade <em>\"like\"</em> é obrigatória e deve ser um <em>\"boolean\".</em></li>\n</ul>\n","urlObject":{"protocol":"http","port":"3003","path":["posts",":id","like"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"a483f30f-30b3-4d4c-9833-236ed4895110","key":"id"}]}},"response":[{"id":"de99b76e-a651-4c75-9f0a-8081618cfc75","name":"Dislike","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImMyMDNjZTRkLWQxZjctNDMyYi05N2QyLTcwOTFkMjZjYzNmYiIsIm5hbWUiOiJSb25hbGRpbmhvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MjE1NiwiZXhwIjoxNzAxOTk2OTU2fQ.AN_voeVG7NmruOpLpvgbh8BuOrXFd47Dfjnqxtzykfk","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"like\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3003/posts/:id/like","protocol":"http","host":["localhost"],"port":"3003","path":["posts",":id","like"],"variable":[{"key":"id","value":"a483f30f-30b3-4d4c-9833-236ed4895110"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Fri, 01 Dec 2023 01:13:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"0de22a8e-cf92-447f-86d9-ea0ab429e590"},{"name":"Delete post","id":"74ad029f-0124-46ae-898b-188b3c1fe03d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImViMjI0NjJkLTg4ODEtNGFkNi05YjZjLTdjMTI0ZjVmOTA0YyIsIm5hbWUiOiJNYXJhZG9uYSIsInJvbGUiOiJOT1JNQUwiLCJpYXQiOjE3MDEzODg0MDQsImV4cCI6MTcwMTk5MzIwNH0.ltdY2LSv9VP6kp4wswcYTLjwT4exhMmSIHvJapyDVNk","type":"text"}],"url":"http://localhost:3003/posts/:id","description":"<p><em>Endpoint protegido, requer um token jwt para acessá-lo.<br />Só quem criou o post pode deletá-lo. Admins podem deletar o post de qualquer pessoa.</em></p>\n","urlObject":{"protocol":"http","port":"3003","path":["posts",":id"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"bf49eff0-ae3b-418e-ae1a-7b0cf6405553","key":"id"}]}},"response":[{"id":"ae04158b-3a54-4f81-9476-a7f4d1c8f99d","name":"Delete post","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImIxZmYwYmY0LWNiMzctNGE1MS04YzUzLWU2MGNlOTQyYzliNyIsIm5hbWUiOiJSb25hbGRvIiwicm9sZSI6Ik5PUk1BTCIsImlhdCI6MTcwMTM5MzI3MiwiZXhwIjoxNzAxOTk4MDcyfQ.XjsxKh3R6cbStyZk-aGT9IqWWYsB6covCe6PCboYCOc","type":"text"}],"url":{"raw":"http://localhost:3003/posts/:id","protocol":"http","host":["localhost"],"port":"3003","path":["posts",":id"],"variable":[{"key":"id","value":"a483f30f-30b3-4d4c-9833-236ed4895110"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Fri, 01 Dec 2023 01:15:31 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"74ad029f-0124-46ae-898b-188b3c1fe03d"}],"id":"79e9af0d-34a5-401e-9b01-f67637751582","description":"<p>Tabela posts, o usuário que possuir uma autenticação, pode criar, ler, editar, dar like e deslike e deletar posts.</p>\n<p>Endpoints:</p>\n<ul>\n<li>Create post</li>\n<li>Edit Post</li>\n<li>Like</li>\n<li>Dislike</li>\n<li>Delete post</li>\n</ul>\n","_postman_id":"79e9af0d-34a5-401e-9b01-f67637751582"}]}