{"info":{"_postman_id":"9a83bb3a-cc06-4173-964d-a567e4d65352","name":"Social Media Backend","description":"<html><head></head><body><p>Welcome to the documentation for our Social Media Platform API. This guide will help you understand how to interact with our API to build powerful social media applications. Whether you're looking to fetch user data, post updates, or interact with media, our API provides a robust set of tools and resources.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"32119544","collectionId":"9a83bb3a-cc06-4173-964d-a567e4d65352","publishedId":"2sA3QniZmb","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-05-21T21:33:46.000Z"},"item":[{"name":"User","item":[{"name":"Create Account","id":"7c61ec1e-f2e1-448b-9ed8-897cd52d6612","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"\",\r\n    \"username\": \"\",\r\n    \"password\": \"\",\r\n    \"first_name\": \"\",\r\n    \"last_name\": \"\",\r\n    \"bio\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/create","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"9a83bb3a-cc06-4173-964d-a567e4d65352","id":"9a83bb3a-cc06-4173-964d-a567e4d65352","name":"Social Media Backend","type":"collection"}},"urlObject":{"protocol":"http","port":"8000","path":["user","create"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"e95612ea-54db-4b3e-8693-0a0b58406122","name":"Successful Account Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"John123@gmail.com\",\r\n    \"username\": \"john123\",\r\n    \"password\": \"john123\",\r\n    \"first_name\": \"John\",\r\n    \"last_name\": \"W.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/create"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:57:24 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"256"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 22,\n    \"email\": \"John123@gmail.com\",\n    \"username\": \"john123\",\n    \"first_name\": \"John\",\n    \"last_name\": \"W.\",\n    \"groups\": [],\n    \"user_permissions\": [],\n    \"last_login\": null,\n    \"date_joined\": \"2024-05-22T00:27:23.877249\",\n    \"bio\": null,\n    \"is_staff\": false,\n    \"is_active\": true,\n    \"is_superuser\": false\n}"},{"id":"53079628-1593-4486-83dd-aee0022334c4","name":"Username Already Exists","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"gaurav@gmail.com\",\r\n    \"username\": \"gaurav714\",\r\n    \"password\": \"gaurav@714\",\r\n    \"first_name\": \"Gaurav\",\r\n    \"last_name\": \"Nagose\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/create"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 21:37:26 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"non_field_errors\": [\n        \"Username is already taken.\"\n    ]\n}"}],"_postman_id":"7c61ec1e-f2e1-448b-9ed8-897cd52d6612"},{"name":"User Account Login","id":"73172050-693a-4c82-a5ff-2ec8be2a1f74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"gaurav714@gmail.com\",\r\n    \"password\": \"gaurav714\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/login","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"9a83bb3a-cc06-4173-964d-a567e4d65352","id":"9a83bb3a-cc06-4173-964d-a567e4d65352","name":"Social Media Backend","type":"collection"}},"urlObject":{"protocol":"http","port":"8000","path":["user","login"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"62803336-49e5-4fda-a45c-6aa1177051c9","name":"Successful Account Login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"gaurav714@gmail.com\",\r\n    \"password\": \"gaurav714\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 07:54:04 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"556"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Logged in successfully.\",\n    \"data\": {\n        \"token\": {\n            \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTcxNjM2NDQ0NCwiaWF0IjoxNzE2Mjc4MDQ0LCJqdGkiOiI2M2Q3YjgxNzI5M2E0NGY1ODYwZWMzODRhYWQ1MjUxZSIsInVzZXJfaWQiOjIwfQ.1gOeIVz8Vro2PdhspuPhdWSAa3fhZVvfht8jXA9NRes\",\n            \"access\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzE2Mjc4MzQ0LCJpYXQiOjE3MTYyNzgwNDQsImp0aSI6IjBhZThiMDBjNGZlMjQ3ZDg5ZDMwMmY2MWIxMWFkODQ1IiwidXNlcl9pZCI6MjB9.6c5uE56J5tTvBsbhzk2rV3eM-CcRzPHYgrggU3b2vfs\"\n        }\n    }\n}"},{"id":"695cf311-9c67-4a3a-84b2-40bd9bba3937","name":"Account Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"john434532@gmail.com\",\r\n    \"password\": \"johnnn\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/login"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:01:24 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"96"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": {\n        \"non_field_errors\": [\n            \"Account not found.\"\n        ]\n    }\n}"},{"id":"7b8ac1f6-1d07-47d1-a067-010149ac1c91","name":"Invalid Login Credentials Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"john@gmail.com\",\r\n    \"password\": \"john\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:02:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"60"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Invalid Credentials.\",\n    \"data\": {}\n}"}],"_postman_id":"73172050-693a-4c82-a5ff-2ec8be2a1f74"},{"name":"Update User Details","id":"5464fdc4-908a-4463-a8a4-9006c985daea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"last_name\": \"\",\r\n    \"bio\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/update","urlObject":{"protocol":"http","port":"8000","path":["user","update"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"f602e129-15f9-42d8-9c01-46e17ff003d0","name":"Successful Profile Update","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Gaurav\",\r\n    \"last_name\": \"Nagose\",\r\n    \"bio\": \"Django Developer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:08:09 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PUT, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Profile updated successfully.\"\n}"},{"id":"ad6a8cf3-6c25-4c75-bd64-ffc57a1ac488","name":"Authentication Token Error","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Gaurav\",\r\n    \"last_name\": \"Nagose\",\r\n    \"bio\": \"Django Developer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/user/update"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:08:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PUT, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"5464fdc4-908a-4463-a8a4-9006c985daea"},{"name":"Delete Account","id":"0c1ab0ff-5f90-4074-b4ad-86ce60bfa662","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/user/delete","urlObject":{"protocol":"http","port":"8000","path":["user","delete"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"b21090b1-6aa9-44ea-bcfb-049c284bdfd0","name":"Successful Account Deletion","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/user/delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:18:07 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Account deleted successfully.\"\n}"},{"id":"86ace365-d9d6-4cf2-b030-87fa0480f24a","name":"Authentication Token Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/user/delete"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:16:27 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"0c1ab0ff-5f90-4074-b4ad-86ce60bfa662"},{"name":"View User Profile","id":"876f3c44-2738-4b6c-9e63-79b3fd254f79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/21","urlObject":{"protocol":"http","port":"8000","path":["user","21"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"604d939c-f76a-47e9-a824-b6a47e273369","name":"Successful Profile Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/21"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:25:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"271"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 21,\n    \"email\": \"John@gmail.com\",\n    \"username\": \"johnnn\",\n    \"first_name\": \"John\",\n    \"last_name\": \"Watson\",\n    \"groups\": [],\n    \"user_permissions\": [],\n    \"last_login\": null,\n    \"date_joined\": \"2024-05-21T23:48:13.301684\",\n    \"bio\": \"Software Engineer\",\n    \"is_staff\": false,\n    \"is_active\": true,\n    \"is_superuser\": false\n}"},{"id":"a2ea11da-69bb-4f29-b571-32a6e0a57fdc","name":"User Not Found Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/3"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:21:28 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"23"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Not found.\"\n}"},{"id":"c41035b6-aa78-4e83-9440-6fff48e5e34d","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 19:20:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"876f3c44-2738-4b6c-9e63-79b3fd254f79"},{"name":"Follow / Unfollow Users","id":"7ee832c8-cee7-417b-9859-2ce45799a517","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"http://127.0.0.1:8000/user/follow/13","urlObject":{"protocol":"http","port":"8000","path":["user","follow","13"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"96b60218-062a-4e2d-aff2-e79d3cad85ac","name":"Successful Follow Response","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/user/follow/21"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 20:09:17 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"49"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"You followed johnnn.\"\n}"},{"id":"55574041-c127-4432-a6bf-3e48454bdaf4","name":"Successful Unfollow Response","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/user/follow/21"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 20:10:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"You unfollowed johnnn.\"\n}"},{"id":"8d83b474-5cb6-4486-a79a-46158ed4a94e","name":"User Not Found Error","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/user/follow/25"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 20:15:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"User does not exists.\"\n}"},{"id":"96c683b3-a48a-418b-b2b5-6605c9c5365a","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/user/follow/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 20:06:43 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"7ee832c8-cee7-417b-9859-2ce45799a517"},{"name":"Followers / Following","id":"07b7b4fc-b0c4-40b8-9ecd-37dbc88a9b9c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/follow/30","urlObject":{"protocol":"http","port":"8000","path":["user","follow","30"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"dbc859dd-0e5d-4153-a4f5-76139b649205","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/follow/21"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 20:50:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"160"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"followers_count\": 4,\n    \"followers\": [\n        \"suraj\",\n        \"gaurav714\",\n        \"riyo\",\n        \"prem\"\n    ],\n    \"following_count\": 5,\n    \"following\": [\n        \"harry\",\n        \"riyo\",\n        \"suraj\",\n        \"prem\",\n        \"gaurav714\"\n    ]\n}"},{"id":"8c355a9c-d07c-4da3-9dad-c20072c00c78","name":"User Not Found Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/follow/30"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 20:58:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"User does not exists.\"\n}"},{"id":"df6638c0-2c4b-4542-98f5-bf518e517c52","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/user/follow/13"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 20:20:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"07b7b4fc-b0c4-40b8-9ecd-37dbc88a9b9c"}],"id":"e8462589-cda6-46d0-99c0-0a2ccb457fcf","_postman_id":"e8462589-cda6-46d0-99c0-0a2ccb457fcf","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"9a83bb3a-cc06-4173-964d-a567e4d65352","id":"9a83bb3a-cc06-4173-964d-a567e4d65352","name":"Social Media Backend","type":"collection"}}},{"name":"Post","item":[{"name":"Create Post","id":"9f505bd6-9b04-437d-bc73-3cbfec663644","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"image","type":"file","value":null},{"key":"description ","value":"","type":"text"}]},"url":"http://127.0.0.1:8000/post/create","urlObject":{"protocol":"http","port":"8000","path":["post","create"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"d1f84482-1d0a-47d9-90a9-77afd08a235f","name":"Successful Post Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"","value":"","type":"text","disabled":true},{"key":"image","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/gaura/Pictures/DisplayPic.png"],"src":"postman-cloud:///1ef174d3-4f53-4320-b021-f0ed58120ced"},{"key":"description ","value":"Getting started with #Coding...","type":"text"}]},"url":"http://127.0.0.1:8000/post/create"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:36:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"197"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 3,\n    \"image\": \"http://127.0.0.1:8000/post_imgs/DisplayPic.png\",\n    \"description\": \"Getting started with #Coding...\",\n    \"created_at\": \"2024-05-21T14:06:32.870284\",\n    \"updated_at\": \"2024-05-21T14:06:32.870284\"\n}"},{"id":"fc1f6d74-3911-46d3-9edc-417b9152b191","name":"Fields Required Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"","value":"","type":"text","disabled":true}]},"url":"http://127.0.0.1:8000/post/create"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:33:52 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"78"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"image\": [\n        \"No file was submitted.\"\n    ],\n    \"description\": [\n        \"This field is required.\"\n    ]\n}"},{"id":"240e27fc-1578-4525-9ddc-2f780fb8a428","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"http://127.0.0.1:8000/post/create"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:06:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Token"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"9f505bd6-9b04-437d-bc73-3cbfec663644"},{"name":"View Post","id":"7e5f575b-72d0-4cff-b233-d2602960e46e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/3","urlObject":{"protocol":"http","port":"8000","path":["post","3"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"060b5e0b-4ad0-42b1-aeaa-a3ee819fb49a","name":"Successful Post Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:41:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"197"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 3,\n    \"image\": \"http://127.0.0.1:8000/post_imgs/DisplayPic.png\",\n    \"description\": \"Getting started with #Coding...\",\n    \"created_at\": \"2024-05-21T14:06:32.870284\",\n    \"updated_at\": \"2024-05-21T14:06:32.870284\"\n}"},{"id":"0e2b2ca4-b11a-4559-9f7d-7f51b161e03b","name":"Post Not Found Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/33"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:38:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"23"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Not found.\"\n}"},{"id":"f12791fe-b98c-491f-858c-994afa8c124f","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:40:19 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"7e5f575b-72d0-4cff-b233-d2602960e46e"},{"name":"Update Post","id":"bbcf9081-3d89-46bd-9308-9ba90478cb59","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"image","type":"file","value":null},{"key":"description ","value":"","type":"text"}]},"url":"http://127.0.0.1:8000/post/update/6","urlObject":{"protocol":"http","port":"8000","path":["post","update","6"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"f108be6b-c44c-48e6-8b33-30959790c2ba","name":"Successful Post Update","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"description","value":"#Coding.. A New Beginning...","type":"text"}]},"url":"http://127.0.0.1:8000/post/update/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:55:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"55"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Post updated successfully.\"\n}"},{"id":"05c8792e-15aa-4b9d-845e-251e0c39445b","name":"Post Not Found Error","originalRequest":{"method":"PUT","header":[],"url":"http://127.0.0.1:8000/post/update/33"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:52:00 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Post does not exists.\"\n}"},{"id":"eb77e8e7-e2dc-4989-9857-a358af2cd6ae","name":"Not Authorized Error","originalRequest":{"method":"PUT","header":[],"url":"http://127.0.0.1:8000/post/update/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:53:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"62"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"You are not authorized for this.\"\n}"},{"id":"43f9305d-78c9-43d5-8b84-27df23eb504d","name":"Authentication Token Error","originalRequest":{"method":"PUT","header":[],"url":"http://127.0.0.1:8000/post/update/33"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 08:51:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"bbcf9081-3d89-46bd-9308-9ba90478cb59"},{"name":"Delete Post","id":"bfb31eb5-1f47-4acb-8611-a5dbd936bac7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/post/delete/4","urlObject":{"protocol":"http","port":"8000","path":["post","delete","4"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"b69f1f95-4667-4b2e-8219-86b44aeeb5a0","name":"Successful Post Deletion","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/post/delete/4"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 09:22:14 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"54"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Post deleted successfully\"\n}"},{"id":"e69ab4af-d7cb-47db-bf78-a16339acc89d","name":"Post Not Found Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/post/delete/33"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 09:15:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Post does not exists.\"\n}"},{"id":"e45cdea4-d139-45df-a258-52a8138d032c","name":"Not Authorized Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/post/delete/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 09:17:04 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"62"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"You are not authorized for this.\"\n}"},{"id":"5ea6ae42-7345-4115-a963-056541745dd9","name":"Authentication Token Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/post/delete/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 09:14:01 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"bfb31eb5-1f47-4acb-8611-a5dbd936bac7"},{"name":"View All Posts By User","id":"7f563518-236a-45f0-97ff-e5efe3677b7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://127.0.0.1:8000/posts/2","urlObject":{"protocol":"http","port":"8000","path":["posts","2"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"a7769846-5dcb-40b0-aa18-cbe2e9758698","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/posts/20"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 09:50:52 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"606"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Posts by gaurav714\",\n    \"posts\": [\n        {\n            \"id\": 3,\n            \"image\": \"/post_imgs/DisplayPic_B0aMlmi.png\",\n            \"description\": \"#Coding.. A New Beginning...\",\n            \"created_at\": \"2024-05-21T14:06:32.870284\",\n            \"updated_at\": \"2024-05-21T14:25:42.140426\"\n        },\n        {\n            \"id\": 6,\n            \"image\": \"/post_imgs/Python_Certificate.png\",\n            \"description\": \"Python Programing\",\n            \"created_at\": \"2024-05-21T14:55:45.253956\",\n            \"updated_at\": \"2024-05-21T14:59:53.888240\"\n        },\n        {\n            \"id\": 7,\n            \"image\": \"/post_imgs/Django_Web_Framework_from_Meta_page-0001.jpg\",\n            \"description\": \"Django Web Framework\",\n            \"created_at\": \"2024-05-21T14:57:20.448706\",\n            \"updated_at\": \"2024-05-21T14:57:20.448706\"\n        }\n    ]\n}"},{"id":"65088768-679d-4c39-8071-3adc84fee421","name":"User Not Found Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/posts/25"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 09:53:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"User does not exists.\"\n}"},{"id":"71ad8479-0fc7-45f6-9b7a-4a569326773a","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/posts/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:01:25 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"7f563518-236a-45f0-97ff-e5efe3677b7b"},{"name":"Like / Unlike Post","id":"ae9e5a43-a205-4864-a8cf-0e4e02f41177","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"http://127.0.0.1:8000/post/like/3","urlObject":{"protocol":"http","port":"8000","path":["post","like","3"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"dc2a7a9b-53d1-4de6-89dc-d1fa832566d7","name":"Successful Post Like","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/post/like/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:06:36 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"25"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Post Liked.\"\n}"},{"id":"9a5e5e8c-89d8-4279-8ff0-babe2cbf5334","name":"Successful Post Unlike","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/post/like/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:07:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"27"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Post Unliked.\"\n}"},{"id":"257e94ba-d547-480f-a553-1a0b83d57a73","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/post/like/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:03:27 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"7730074f-c30b-4e83-b900-a14b93614387","name":"Post Not Found Error","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/post/like/20"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:08:44 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Post does not exists.\"\n}"}],"_postman_id":"ae9e5a43-a205-4864-a8cf-0e4e02f41177"},{"name":"View Post Likes","id":"1310bc1d-3de3-41f9-9c3c-1efcc69e28b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/like/30","urlObject":{"protocol":"http","port":"8000","path":["post","like","30"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"70065a3a-aa4e-4cb5-837c-1145ad863e21","name":"Successful Likes Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/like/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:24:57 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"62"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"likes\": 3,\n    \"users\": [\n        \"riyo\",\n        \"prem\",\n        \"gaurav714\"\n    ]\n}"},{"id":"8bb77297-b26a-4527-94cc-3d56611ff16f","name":"Post Not Found Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/like/30"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:27:26 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Post does not exists.\"\n}"},{"id":"d03aa510-a927-49a4-a25e-d7a836f77299","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/like/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 16:15:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"1310bc1d-3de3-41f9-9c3c-1efcc69e28b2"},{"name":"Post Comment","id":"788b4c60-c73b-490e-a797-650a0ad7fc91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/post/comment/3","urlObject":{"protocol":"http","port":"8000","path":["post","comment","3"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"46a186e0-fc82-4bd1-8dd9-98cc032c18f3","name":"Successful Comment Posting","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"Doing a great job, keep growing.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/post/comment/3"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:28:53 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"222"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Comment posted successfully.\",\n    \"data\": {\n        \"id\": 10,\n        \"comment\": \"Doing a great job, keep growing.\",\n        \"user\": 21,\n        \"post\": 3,\n        \"created_at\": \"2024-05-21T23:58:53.516751\",\n        \"updated_at\": \"2024-05-21T23:58:53.516751\"\n    }\n}"},{"id":"36919ecb-ea13-4ace-a3fa-dbed11ed60bc","name":"Post Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"Doing a great job, keep growing.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/post/comment/33"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:29:57 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Post does not exists.\"\n}"},{"id":"18dc9108-a10d-4881-818e-77c3dcc81efc","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"Doing a great job, keep growing.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/post/comment/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:30:37 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"788b4c60-c73b-490e-a797-650a0ad7fc91"},{"name":"View Comments","id":"379a347f-5a83-45e5-9c18-b9021198b08e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/comment/3","urlObject":{"protocol":"http","port":"8000","path":["post","comment","3"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"2a6d578d-fcac-443a-862f-809ceec710ea","name":"Successful Comments Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/comment/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:43:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"522"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Comments fetched successfully.\",\n    \"count\": 3,\n    \"comments\": [\n        {\n            \"id\": 1,\n            \"comment\": \"Wonderful\",\n            \"user\": \"prem\",\n            \"post\": 3,\n            \"created_at\": \"2024-05-21T22:27:46.472976\",\n            \"updated_at\": \"2024-05-21T22:27:46.472976\"\n        },\n        {\n            \"id\": 2,\n            \"comment\": \"Keep It Up\",\n            \"user\": \"riyo\",\n            \"post\": 3,\n            \"created_at\": \"2024-05-21T23:41:29.724270\",\n            \"updated_at\": \"2024-05-21T23:41:29.724270\"\n        },\n        {\n            \"id\": 3,\n            \"comment\": \"Doing a great job, keep growing.\",\n            \"user\": \"johnnn\",\n            \"post\": 3,\n            \"created_at\": \"2024-05-21T23:50:12.737091\",\n            \"updated_at\": \"2024-05-21T23:50:12.737091\"\n        }\n    ]\n}"},{"id":"727f9972-7a8c-48e6-a0e9-a3d22db7ff60","name":"Post Not Found Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/comment/33"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:32:59 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"23"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Not found.\"\n}"},{"id":"4f5aa848-a421-488a-8d1e-8899dd984ce3","name":"Comments Not Available","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/comment/7"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:42:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"75"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"No comments found on this post.\",\n    \"comments\": []\n}"},{"id":"4c856067-048e-4a5a-99ba-8f20bbfcb9ab","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/post/comment/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 18:32:26 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"379a347f-5a83-45e5-9c18-b9021198b08e"}],"id":"efea220f-965c-45a6-8d15-921663714ca8","_postman_id":"efea220f-965c-45a6-8d15-921663714ca8","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"9a83bb3a-cc06-4173-964d-a567e4d65352","id":"9a83bb3a-cc06-4173-964d-a567e4d65352","name":"Social Media Backend","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""]}},{"listen":"test","script":{"type":"text/javascript","exec":[""]}}],"variable":[{"id":"ee7eea7e-5492-47da-b8c5-0190d07fa8c8","key":"baseUrl","value":"https://farming-simulator.pstmn.io"}]}