{"info":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","description":"<html><head></head><body><p>This is a <em><strong>RESTful API</strong></em> developed using <em><strong>ExpressJS</strong></em> and <em><strong>MongoDB</strong></em> for handling social media data, including posts, comments, and user profiles. This project Includes features such as user <em><strong>authentication and authorization</strong></em> for all the <em><strong>CRUD operations</strong></em>, MongoDB is utilized as the database to store social media content.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"13538669","collectionId":"6cd181de-a45c-4e46-8729-6e1bed189fee","publishedId":"2s9YJW4QZK","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-09-23T06:20:12.000Z"},"item":[{"name":"USER REGISTER","id":"1753fc58-3cb2-4f03-aedf-4a19cc049627","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"Tarun","type":"text"},{"key":"password","value":"Tarun2310#","type":"text"}]},"url":"https://recovero-rest-api.onrender.com/users/register","description":"<p>The <em><strong>USER REGISTER</strong></em> request is used to register an user into the database, this request takes in two values <em><strong>username</strong></em> and <em><strong>password</strong></em>, the password is then hashed using <em><strong>bcrypt</strong></em> to improve the security of the application and the data is stored into <em><strong>MongoDB</strong></em>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["users","register"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1753fc58-3cb2-4f03-aedf-4a19cc049627"},{"name":"USER LOGIN","id":"920903a9-0cc4-425b-89fd-9c229ce8f309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"Tarun","type":"text"},{"key":"password","value":"Tarun2310#","type":"text"}]},"url":"https://recovero-rest-api.onrender.com/users/login","description":"<p>The <em><strong>USER LOGIN</strong></em> request is used to login an user into the database, this request takes in two values <em><strong>username</strong></em> and <em><strong>password</strong></em>, the password is then compared to the password in the <em><strong>MongoDB</strong></em> using <em><strong>bcrypt</strong></em> once validated an <em><strong>JSON web token</strong></em> (or) <strong>JWT</strong> is assigned to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["users","login"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"920903a9-0cc4-425b-89fd-9c229ce8f309"},{"name":"CREATE POST","id":"42ed94bd-832f-4ade-8fb5-a1d4f4451c1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"warning":"This is a duplicate header and will be overridden by the Content-Type header generated by Postman.","key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"title","value":"Data with Image and Hashtags","type":"text"},{"key":"content.text","value":"This is Title Text","type":"text"},{"key":"content.image","value":"https://media.licdn.com/dms/image/C5103AQHooPiKmppLnw/profile-displayphoto-shrink_800_800/0/1517577627448?e=2147483647&v=beta&t=77SqxLaxChSzl4EEHeArTgAUhTTGL_83gmazOkS_JLs","type":"text"},{"key":"content.tags","value":"#Development #API #Project #Recovero","type":"text"}]},"url":"https://recovero-rest-api.onrender.com/posts/create","description":"<p>The <em><strong>CREATE POST</strong></em> request is used to create a new post, this request takes in four values <em><strong>title</strong></em>, <em><strong>content.text</strong></em>, <em><strong>content.image</strong></em>, <em><strong>content.tags</strong></em>, then this data is stored into the <em><strong>MongoDB</strong></em> and a response message on the status of the request will be displayed to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","create"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"42ed94bd-832f-4ade-8fb5-a1d4f4451c1a"},{"name":"VIEW POST","id":"9ee6ce1e-9e3f-4157-a945-c0a9869ef8d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://recovero-rest-api.onrender.com/posts/view/650ed6226845f7526ea35015","description":"<p>The <em><strong>VIEW POST</strong></em> request is used to view a specific post based on the <em><strong>postId</strong></em>, then the data stored in the <em><strong>MongoDB</strong></em> is fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","view","650ed6226845f7526ea35015"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9ee6ce1e-9e3f-4157-a945-c0a9869ef8d8"},{"name":"UPDATE POST","id":"56cd542a-00f9-4aba-b861-3f7ea4915bf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"warning":"This is a duplicate header and will be overridden by the Content-Type header generated by Postman.","key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"title","value":"This will be a changed Title","type":"text"},{"key":"content.text","value":"This will become the changed content","type":"text"},{"key":"content.image","value":"This will be the changed Image","type":"text"},{"key":"content.tags","value":"#changed","type":"text"}]},"url":"https://recovero-rest-api.onrender.com/posts/update/650ed6226845f7526ea35015","description":"<p>The <em><strong>UPDATE POST</strong></em> request is used to update a specific post based on the <em><strong>postId</strong></em>, this request takes in four values <em><strong>title</strong>__,</em> <em><strong>content.text</strong>__,</em> <em><strong>content.image</strong>__,</em> <em><strong>content.tags</strong></em>, the data stored in the <em><strong>MongoDB</strong></em> is then updated. The data is then fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","update","650ed6226845f7526ea35015"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"56cd542a-00f9-4aba-b861-3f7ea4915bf4"},{"name":"DELETE POST","id":"94cc960a-27df-4f43-80a4-4a6c9b9d3b8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://recovero-rest-api.onrender.com/posts/delete/650ed6226845f7526ea35015","description":"<p>The <em><strong>DELETE POST</strong></em> request is used to delete a specific post based on the <em><strong>postId</strong></em>, then the data stored in the <em><strong>MongoDB</strong></em> is deleted and the data is then fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","delete","650ed6226845f7526ea35015"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"94cc960a-27df-4f43-80a4-4a6c9b9d3b8c"},{"name":"SPECIFIC USER POSTS","id":"d393f75c-b928-4f61-ae0d-c437a4430dc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NTBkNWViNzczNjBiNjkzMzNmZmVlNjMiLCJ1c2VybmFtZSI6IlRhcnVuIiwicGFzc3dvcmQiOiIkMmEkMTAkY2RTazZNeDAueHZUYlNleVFBakxudVV4OFBFTlZUOWNuaWZFSm44NGVJNTNuNGEvQlRpZ20iLCJjcmVhdGVkQXQiOiIyMDIzLTA5LTIyVDA5OjMwOjMxLjQxNloiLCJ1cGRhdGVkQXQiOiIyMDIzLTA5LTIyVDEwOjM1OjE0LjAyM1oiLCJfX3YiOjAsInBvc3RzIjpbIjY1MGQ2ZGNjZmI3YmE5MTVhZTU0NTBjMiIsIjY1MGQ2ZGQ4ZmI3YmE5MTVhZTU0NTBjNyIsIjY1MGQ2ZGUxZmI3YmE5MTVhZTU0NTBjYyJdLCJpYXQiOjE2OTUzODIwMDQsImV4cCI6MTY5NTQ2ODQwNH0.AfUxKtlL2tp1M3zWTCOB6NS4scVNf1ktz653q-mUjGU","type":"text"}],"url":"https://recovero-rest-api.onrender.com/posts/650eca7eb3a8cafdace74caf","description":"<p>The <em><strong>SPECIFIC USER POSTS</strong></em> request is used to view posts of a specific user based on the <em><strong>userId</strong></em>, then the data stored in the <em><strong>MongoDB</strong></em> is fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","650eca7eb3a8cafdace74caf"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d393f75c-b928-4f61-ae0d-c437a4430dc6"},{"name":"POSTS FEED","id":"e6984c20-d26a-4585-a0de-83cd058431f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NTBkNWViNzczNjBiNjkzMzNmZmVlNjMiLCJ1c2VybmFtZSI6IlRhcnVuIiwicGFzc3dvcmQiOiIkMmEkMTAkY2RTazZNeDAueHZUYlNleVFBakxudVV4OFBFTlZUOWNuaWZFSm44NGVJNTNuNGEvQlRpZ20iLCJjcmVhdGVkQXQiOiIyMDIzLTA5LTIyVDA5OjMwOjMxLjQxNloiLCJ1cGRhdGVkQXQiOiIyMDIzLTA5LTIyVDEwOjM1OjE0LjAyM1oiLCJfX3YiOjAsInBvc3RzIjpbIjY1MGQ2ZGNjZmI3YmE5MTVhZTU0NTBjMiIsIjY1MGQ2ZGQ4ZmI3YmE5MTVhZTU0NTBjNyIsIjY1MGQ2ZGUxZmI3YmE5MTVhZTU0NTBjYyJdLCJpYXQiOjE2OTUzODIwMDQsImV4cCI6MTY5NTQ2ODQwNH0.AfUxKtlL2tp1M3zWTCOB6NS4scVNf1ktz653q-mUjGU","type":"text"}],"url":"https://recovero-rest-api.onrender.com/feed","description":"<p>The <em><strong>POSTS FEED</strong></em> request is used to view all the posts made by different users <em>(generally known as</em> <em><strong>feed</strong></em> <em>in social networking platforms)</em>, the data stored in the <em><strong>MongoDB</strong></em> is fetched and displayed along with a response message on the status of the request to the user along with the requested data.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["feed"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e6984c20-d26a-4585-a0de-83cd058431f9"},{"name":"ADD COMMENT","id":"a7bd54ab-1fd1-41d4-b7e7-c4543dac544d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21tZW50cyI6W10sIl9pZCI6IjY1MGQ2YTcxZjEzNTEwOTQ1NGQ0YTRmOSIsInVzZXJuYW1lIjoiU3Jpa3UiLCJwYXNzd29yZCI6IiQyYSQxMCRwRmFnTXhKUnNMTU1NSEpIbWlwNW8uOWtXaVpORFl4UWFrR21zRDBTbW5lQU5BalY5Yk4vQyIsInBvc3RzIjpbIjY1MGQ2ZjhiZmI3YmE5MTVhZTU0NTBkNCIsIjY1MGQ2Zjk1ZmI3YmE5MTVhZTU0NTBkOSIsIjY1MGQ2ZjlkZmI3YmE5MTVhZTU0NTBkZSIsIjY1MGQ5Mzc4Yjk3YjczNjcxNmFlNDFhMiJdLCJjcmVhdGVkQXQiOiIyMDIzLTA5LTIyVDEwOjIwOjMzLjY3NFoiLCJ1cGRhdGVkQXQiOiIyMDIzLTA5LTIyVDEzOjE1OjM3LjAyNloiLCJfX3YiOjAsImlhdCI6MTY5NTM5OTg5MCwiZXhwIjoxNjk1NDg2MjkwfQ.sX2fvzqGaAQSaSBUhHbKSetj-NJHZKWMgQEaL3FlMRQ","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"comment","value":"This comment should work","type":"text"}]},"url":"https://recovero-rest-api.onrender.com/posts/650ed3deb3a8cafdace74d03/addComment","description":"<p>The <em><strong>ADD COMMENT</strong></em> request is used to add a new comment to the post based on the <em><strong>postId</strong></em>, this request takes in one value <em><strong>comment</strong></em>, then this data is stored into the <em><strong>MongoDB</strong></em> and a response message on the status of the request is displayed to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","650ed3deb3a8cafdace74d03","addComment"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a7bd54ab-1fd1-41d4-b7e7-c4543dac544d"},{"name":"VIEW COMMENT","id":"72c6e3cc-70d7-461b-813b-7af74387fabe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21tZW50cyI6W10sIl9pZCI6IjY1MGQ1ZWI3NzM2MGI2OTMzM2ZmZWU2MyIsInVzZXJuYW1lIjoiVGFydW4iLCJwYXNzd29yZCI6IiQyYSQxMCRjZFNrNk14MC54dlRiU2V5UUFqTG51VXg4UEVOVlQ5Y25pZkVKbjg0ZUk1M240YS9CVGlnbSIsImNyZWF0ZWRBdCI6IjIwMjMtMDktMjJUMDk6MzA6MzEuNDE2WiIsInVwZGF0ZWRBdCI6IjIwMjMtMDktMjJUMTA6MzU6MTQuMDIzWiIsIl9fdiI6MCwicG9zdHMiOlsiNjUwZDZkY2NmYjdiYTkxNWFlNTQ1MGMyIiwiNjUwZDZkZDhmYjdiYTkxNWFlNTQ1MGM3IiwiNjUwZDZkZTFmYjdiYTkxNWFlNTQ1MGNjIl0sImlhdCI6MTY5NTQwMTM0NSwiZXhwIjoxNjk1NDg3NzQ1fQ.6AQlAxMK80oGDhXsBn-Lr61in93zecqU2hLToyt2_1k","type":"text"}],"url":"https://recovero-rest-api.onrender.com/posts/650ecd96b3a8cafdace74cdc/view/650ece0db3a8cafdace74ce9","description":"<p>The <em><strong>VIEW COMMENT</strong></em> request is used to view a specific comment of a specific post based on the <em><strong>postId</strong></em> &amp; <em><strong>commentId</strong></em>, then the data stored in the <em><strong>MongoDB</strong></em> is fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","650ecd96b3a8cafdace74cdc","view","650ece0db3a8cafdace74ce9"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"72c6e3cc-70d7-461b-813b-7af74387fabe"},{"name":"UPDATE COMMENT","id":"1722e82d-6330-43d8-b392-6e79ffb5de73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21tZW50cyI6W10sIl9pZCI6IjY1MGQ2YTcxZjEzNTEwOTQ1NGQ0YTRmOSIsInVzZXJuYW1lIjoiU3Jpa3UiLCJwYXNzd29yZCI6IiQyYSQxMCRwRmFnTXhKUnNMTU1NSEpIbWlwNW8uOWtXaVpORFl4UWFrR21zRDBTbW5lQU5BalY5Yk4vQyIsInBvc3RzIjpbIjY1MGQ2ZjhiZmI3YmE5MTVhZTU0NTBkNCIsIjY1MGQ2Zjk1ZmI3YmE5MTVhZTU0NTBkOSIsIjY1MGQ2ZjlkZmI3YmE5MTVhZTU0NTBkZSIsIjY1MGQ5Mzc4Yjk3YjczNjcxNmFlNDFhMiJdLCJjcmVhdGVkQXQiOiIyMDIzLTA5LTIyVDEwOjIwOjMzLjY3NFoiLCJ1cGRhdGVkQXQiOiIyMDIzLTA5LTIyVDEzOjE1OjM3LjAyNloiLCJfX3YiOjAsImlhdCI6MTY5NTM5OTg5MCwiZXhwIjoxNjk1NDg2MjkwfQ.sX2fvzqGaAQSaSBUhHbKSetj-NJHZKWMgQEaL3FlMRQ","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"comment","value":"This is the updated version of the comment","type":"text"}]},"url":"https://recovero-rest-api.onrender.com/posts/650ecd96b3a8cafdace74cdc/update/650ece0db3a8cafdace74ce9","description":"<p>The <em><strong>UPDATE COMMENT</strong></em> request is used to update a specific comment of a specific post based on the <em><strong>postId</strong></em>, <em><strong>commentId</strong></em> this request takes in one value <em><strong>comment</strong></em>, the data stored in the <em><strong>MongoDB</strong></em> is then updated. The data is then fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","650ecd96b3a8cafdace74cdc","update","650ece0db3a8cafdace74ce9"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1722e82d-6330-43d8-b392-6e79ffb5de73"},{"name":"DELETE COMMENT","id":"50ce5496-582a-4184-aa69-806524250096","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21tZW50cyI6W10sIl9pZCI6IjY1MGQ2YTcxZjEzNTEwOTQ1NGQ0YTRmOSIsInVzZXJuYW1lIjoiU3Jpa3UiLCJwYXNzd29yZCI6IiQyYSQxMCRwRmFnTXhKUnNMTU1NSEpIbWlwNW8uOWtXaVpORFl4UWFrR21zRDBTbW5lQU5BalY5Yk4vQyIsInBvc3RzIjpbIjY1MGQ2ZjhiZmI3YmE5MTVhZTU0NTBkNCIsIjY1MGQ2Zjk1ZmI3YmE5MTVhZTU0NTBkOSIsIjY1MGQ2ZjlkZmI3YmE5MTVhZTU0NTBkZSIsIjY1MGQ5Mzc4Yjk3YjczNjcxNmFlNDFhMiJdLCJjcmVhdGVkQXQiOiIyMDIzLTA5LTIyVDEwOjIwOjMzLjY3NFoiLCJ1cGRhdGVkQXQiOiIyMDIzLTA5LTIyVDEzOjE1OjM3LjAyNloiLCJfX3YiOjAsImlhdCI6MTY5NTM5OTg5MCwiZXhwIjoxNjk1NDg2MjkwfQ.sX2fvzqGaAQSaSBUhHbKSetj-NJHZKWMgQEaL3FlMRQ","type":"text"}],"url":"https://recovero-rest-api.onrender.com/posts/650ed3deb3a8cafdace74d03/delete/650ed400b3a8cafdace74d0d","description":"<p>The <em><strong>DELETE COMMENT</strong></em> request is used to delete a specific comment of a specific post based on the <em><strong>postId</strong></em>, <em><strong>commentId,</strong></em> then the data stored in the <em><strong>MongoDB</strong></em> is deleted and the data is then fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","650ed3deb3a8cafdace74d03","delete","650ed400b3a8cafdace74d0d"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"50ce5496-582a-4184-aa69-806524250096"},{"name":"SPECIFIC USER COMMENTS","id":"335c3e28-9a40-4c34-9656-813fb31f999b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21tZW50cyI6W10sIl9pZCI6IjY1MGQ2YTcxZjEzNTEwOTQ1NGQ0YTRmOSIsInVzZXJuYW1lIjoiU3Jpa3UiLCJwYXNzd29yZCI6IiQyYSQxMCRwRmFnTXhKUnNMTU1NSEpIbWlwNW8uOWtXaVpORFl4UWFrR21zRDBTbW5lQU5BalY5Yk4vQyIsInBvc3RzIjpbIjY1MGQ2ZjhiZmI3YmE5MTVhZTU0NTBkNCIsIjY1MGQ2Zjk1ZmI3YmE5MTVhZTU0NTBkOSIsIjY1MGQ2ZjlkZmI3YmE5MTVhZTU0NTBkZSIsIjY1MGQ5Mzc4Yjk3YjczNjcxNmFlNDFhMiJdLCJjcmVhdGVkQXQiOiIyMDIzLTA5LTIyVDEwOjIwOjMzLjY3NFoiLCJ1cGRhdGVkQXQiOiIyMDIzLTA5LTIyVDEzOjE1OjM3LjAyNloiLCJfX3YiOjAsImlhdCI6MTY5NTM5OTg5MCwiZXhwIjoxNjk1NDg2MjkwfQ.sX2fvzqGaAQSaSBUhHbKSetj-NJHZKWMgQEaL3FlMRQ","type":"text"}],"url":"https://recovero-rest-api.onrender.com/posts/650eca7eb3a8cafdace74caf/comments","description":"<p>The <em><strong>SPECIFIC USER COMMENTS</strong></em> request is used to view comments of a specific user based on the <em><strong>userId</strong></em>, then the data stored in the <em><strong>MongoDB</strong></em> is fetched and displayed along with a response message on the status of the request to the user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","650eca7eb3a8cafdace74caf","comments"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"335c3e28-9a40-4c34-9656-813fb31f999b"},{"name":"COMMENTS FEED","id":"c09071ce-09bc-4398-82bc-36e582bb0ede","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21tZW50cyI6W10sIl9pZCI6IjY1MGQ2YTcxZjEzNTEwOTQ1NGQ0YTRmOSIsInVzZXJuYW1lIjoiU3Jpa3UiLCJwYXNzd29yZCI6IiQyYSQxMCRwRmFnTXhKUnNMTU1NSEpIbWlwNW8uOWtXaVpORFl4UWFrR21zRDBTbW5lQU5BalY5Yk4vQyIsInBvc3RzIjpbIjY1MGQ2ZjhiZmI3YmE5MTVhZTU0NTBkNCIsIjY1MGQ2Zjk1ZmI3YmE5MTVhZTU0NTBkOSIsIjY1MGQ2ZjlkZmI3YmE5MTVhZTU0NTBkZSIsIjY1MGQ5Mzc4Yjk3YjczNjcxNmFlNDFhMiJdLCJjcmVhdGVkQXQiOiIyMDIzLTA5LTIyVDEwOjIwOjMzLjY3NFoiLCJ1cGRhdGVkQXQiOiIyMDIzLTA5LTIyVDEzOjE1OjM3LjAyNloiLCJfX3YiOjAsImlhdCI6MTY5NTM5OTg5MCwiZXhwIjoxNjk1NDg2MjkwfQ.sX2fvzqGaAQSaSBUhHbKSetj-NJHZKWMgQEaL3FlMRQ","type":"text"}],"url":"https://recovero-rest-api.onrender.com/posts/650ecd96b3a8cafdace74cdc/feed","description":"<p>The <em><strong>COMMENTS FEED</strong></em> request is used to view all the comments made by different users <em>(generally known as</em> <em><strong>feed</strong></em> <em>in social networking platforms)</em>, the data stored in the <em><strong>MongoDB</strong></em> is fetched and displayed along with a response message on the status of the request to the user along with the requested data.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"6cd181de-a45c-4e46-8729-6e1bed189fee","id":"6cd181de-a45c-4e46-8729-6e1bed189fee","name":"RECOVERO REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["posts","650ecd96b3a8cafdace74cdc","feed"],"host":["recovero-rest-api","onrender","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c09071ce-09bc-4398-82bc-36e582bb0ede"}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]}},"event":[{"listen":"prerequest","script":{"id":"48d569b9-824b-44ac-9f8e-827627f7832e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e8cf82e8-f134-4b7b-94bc-e8b907e242b5","type":"text/javascript","exec":[""]}}]}