{"info":{"_postman_id":"e9638627-5d20-4082-acde-5303c0949cad","name":"BlogSiteDjangoRest","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"17779018","collectionId":"e9638627-5d20-4082-acde-5303c0949cad","publishedId":"UVXnFtk8","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-01-18T17:16:10.000Z"},"item":[{"name":"Blog App","item":[{"name":"Get all blog posts.","id":"7db09944-5d96-4454-86a3-5691eedf990d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:8000/blog/post/all","urlObject":{"port":"8000","path":["blog","post","all"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"f35e8c6d-156b-482a-9512-de9efa3e28a9","name":"Get all blog posts.","originalRequest":{"method":"GET","header":[],"url":"localhost:8000/blog/post/all"},"status":"Found","code":302,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 18 Jan 2022 10:03:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2337"},{"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    {\n        \"id\": 1,\n        \"title\": \"Python in Today's World\",\n        \"body\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus enim quam, eleifend at condimentum ac, malesuada ut nunc. Duis eu nulla pharetra, elementum ante sed, hendrerit mauris. Curabitur erat dui, scelerisque nec magna in, elementum ullamcorper est. Maecenas mollis arcu eget pretium congue. Sed et odio euismod, congue lectus nec, ornare arcu. Nunc vulputate ut massa id porta. Nullam porttitor justo vel lectus molestie aliquam. Vivamus nulla ligula, bibendum eget mattis quis, sodales non nunc. Mauris et ex eros. Duis pulvinar nisi quam, non suscipit mauris tincidunt quis. Pellentesque sed fringilla massa. Pellentesque pulvinar lorem eget elit vestibulum ullamcorper. Donec lacus ex, pellentesque non luctus sit amet, commodo vehicula leo. Quisque elit sem, placerat quis nulla et, venenatis ullamcorper purus. In eu ex diam. Sed varius massa eget augue facilisis, et sollicitudin enim vulputate.\\r\\n\\r\\nUt fermentum, enim malesuada accumsan bibendum, tortor enim vehicula eros, a mollis mauris lorem sit amet augue. Duis in tristique lorem. Nullam diam purus, pulvinar ac consectetur eget, vestibulum sed erat. Vestibulum et erat eu eros ultrices tincidunt. Vestibulum aliquet porttitor lorem, ac fermentum lectus pretium vitae. Duis eleifend, leo vel fringilla accumsan, nibh velit gravida enim, vel varius sapien libero quis odio. Morbi condimentum cursus nisl, ut pellentesque turpis varius eget. Sed porta finibus pulvinar. Nam volutpat sem sit amet ultrices accumsan.\\r\\n\\r\\nFusce finibus velit fringilla rhoncus efficitur. Vestibulum malesuada sapien ac orci porttitor, et scelerisque sapien malesuada. Nullam suscipit sollicitudin ipsum. Mauris egestas finibus neque non condimentum. Proin imperdiet, erat gravida placerat sollicitudin, augue dui venenatis odio, nec molestie nunc turpis nec felis. Donec eget nunc egestas, pretium erat a, porta nunc. Cras mi dolor, condimentum et molestie quis, semper sit amet eros. Suspendisse ac auctor turpis. Nunc facilisis a ex in pulvinar. Suspendisse porta urna interdum, ultrices purus ac, rutrum erat. Aliquam erat volutpat. Aenean volutpat euismod tristique. Etiam tincidunt posuere risus eget elementum. Etiam accumsan volutpat porttitor. Proin rutrum varius ligula eget ornare.\",\n        \"published\": \"2022-01-18\",\n        \"author\": 1\n    }\n]"}],"_postman_id":"7db09944-5d96-4454-86a3-5691eedf990d"},{"name":"Get Individual Blog Posts","id":"cb1bfe72-3313-4587-8466-a46e60bb6514","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"{{auth_token}}","type":"text"}],"url":"localhost:8000/blog/post/6","urlObject":{"port":"8000","path":["blog","post","6"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4cadf1a0-c007-4661-a606-3dbd37bbecf6","name":"Get Individual Blog Posts","originalRequest":{"method":"GET","header":[],"url":"localhost:8000/blog/post/1"},"status":"Found","code":302,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 18 Jan 2022 10:04:11 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2412"},{"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\": 1,\n    \"title\": \"Python in Today's World\",\n    \"body\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus enim quam, eleifend at condimentum ac, malesuada ut nunc. Duis eu nulla pharetra, elementum ante sed, hendrerit mauris. Curabitur erat dui, scelerisque nec magna in, elementum ullamcorper est. Maecenas mollis arcu eget pretium congue. Sed et odio euismod, congue lectus nec, ornare arcu. Nunc vulputate ut massa id porta. Nullam porttitor justo vel lectus molestie aliquam. Vivamus nulla ligula, bibendum eget mattis quis, sodales non nunc. Mauris et ex eros. Duis pulvinar nisi quam, non suscipit mauris tincidunt quis. Pellentesque sed fringilla massa. Pellentesque pulvinar lorem eget elit vestibulum ullamcorper. Donec lacus ex, pellentesque non luctus sit amet, commodo vehicula leo. Quisque elit sem, placerat quis nulla et, venenatis ullamcorper purus. In eu ex diam. Sed varius massa eget augue facilisis, et sollicitudin enim vulputate.\\r\\n\\r\\nUt fermentum, enim malesuada accumsan bibendum, tortor enim vehicula eros, a mollis mauris lorem sit amet augue. Duis in tristique lorem. Nullam diam purus, pulvinar ac consectetur eget, vestibulum sed erat. Vestibulum et erat eu eros ultrices tincidunt. Vestibulum aliquet porttitor lorem, ac fermentum lectus pretium vitae. Duis eleifend, leo vel fringilla accumsan, nibh velit gravida enim, vel varius sapien libero quis odio. Morbi condimentum cursus nisl, ut pellentesque turpis varius eget. Sed porta finibus pulvinar. Nam volutpat sem sit amet ultrices accumsan.\\r\\n\\r\\nFusce finibus velit fringilla rhoncus efficitur. Vestibulum malesuada sapien ac orci porttitor, et scelerisque sapien malesuada. Nullam suscipit sollicitudin ipsum. Mauris egestas finibus neque non condimentum. Proin imperdiet, erat gravida placerat sollicitudin, augue dui venenatis odio, nec molestie nunc turpis nec felis. Donec eget nunc egestas, pretium erat a, porta nunc. Cras mi dolor, condimentum et molestie quis, semper sit amet eros. Suspendisse ac auctor turpis. Nunc facilisis a ex in pulvinar. Suspendisse porta urna interdum, ultrices purus ac, rutrum erat. Aliquam erat volutpat. Aenean volutpat euismod tristique. Etiam tincidunt posuere risus eget elementum. Etiam accumsan volutpat porttitor. Proin rutrum varius ligula eget ornare.\",\n    \"published\": \"2022-01-18\",\n    \"added\": \"2022-01-18T10:00:56.983375Z\",\n    \"genre\": \"Non-Fiction\",\n    \"author\": 1,\n    \"tags\": [\n        2,\n        4,\n        5,\n        6\n    ]\n}"},{"id":"a69728ff-ff17-40b8-977d-f45398afe1b5","name":"Get Individual Blog Posts","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token f4d235bdc6499b8d09d1dca77603d6eaaea9563e","type":"text"}],"url":"localhost:8000/blog/post/2"},"status":"Found","code":302,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 07:42:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin"},{"key":"Allow","value":"GET, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"3402"},{"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\": 2,\n    \"title\": \"Test Blog 3\",\n    \"body\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique orci non lorem porttitor, volutpat ultricies magna laoreet. Integer malesuada at nunc placerat maximus. Curabitur vulputate magna vitae mauris fringilla, et fringilla justo convallis. Vestibulum ultrices risus id purus viverra consequat. Morbi pretium, sem sit amet pretium ultrices, purus urna posuere risus, vitae elementum mi libero id sem. Quisque id malesuada odio. Curabitur sit amet augue ultricies erat elementum fermentum at vitae tellus. Cras condimentum sit amet nibh quis molestie. Etiam sit amet diam pretium, consequat orci in, interdum nunc. Vestibulum at egestas tortor. Praesent sodales tempus ex sit amet accumsan. Donec pulvinar arcu lacus, ut vestibulum orci ultricies sed. Quisque eget luctus ante. Curabitur rhoncus efficitur pellentesque. Duis faucibus mauris enim, nec vehicula elit sodales quis. Vivamus iaculis, arcu in lobortis elementum, ante augue porta tortor, et pharetra nibh nunc ac augue. Mauris tristique blandit dolor quis auctor. Donec sit amet venenatis metus, id efficitur magna. Curabitur magna diam, eleifend in justo id, consequat dapibus nisi. Maecenas suscipit, nisi at vehicula sollicitudin, sapien dui iaculis est, in iaculis nunc nulla eu lectus. Cras diam turpis, congue eu maximus vel, semper sit amet tortor. Vestibulum metus ante, sollicitudin a dolor id, porttitor vehicula nulla. Etiam fermentum sagittis arcu vel fringilla. Nulla facilisi. Proin odio dui, euismod vitae tortor vel, cursus scelerisque tellus. Praesent pellentesque sed elit vel feugiat. Nulla eleifend est ornare tellus vestibulum malesuada. Proin magna leo, ultrices sed rutrum ac, rhoncus eu nibh. Aenean rhoncus nisi eu risus feugiat, nec tincidunt lacus congue. Aliquam dictum id erat non consequat. In blandit mi dui, vel tempor purus commodo ultrices. Nam luctus sit amet nulla at fermentum. Pellentesque vehicula sem eget massa lobortis, sed tempor nibh mattis. Vivamus eu rutrum eros, eu venenatis dui. Donec iaculis lacus tincidunt mi porta, sed viverra quam dignissim. Maecenas ac mauris ligula. Nullam sapien magna, molestie ut iaculis in, aliquam et tortor. Pellentesque porta euismod accumsan. Suspendisse tincidunt at est in maximus. Mauris a elit nulla. Aenean fringilla egestas velit, nec pretium nisi venenatis ut. Nulla tincidunt suscipit felis non commodo. Nulla congue quis ex nec aliquam. Integer blandit, mauris in convallis molestie, erat enim condimentum mi, id aliquet odio tellus sed sem. Ut eros quam, iaculis vel nibh eu, tincidunt varius urna. Nullam commodo rhoncus placerat. Donec viverra, mauris eu luctus varius, metus massa aliquam quam, nec suscipit neque sapien a dui. Etiam aliquet varius semper. Proin posuere est at eros sollicitudin gravida. Sed eu fringilla turpis, at mollis tortor. Morbi risus ipsum, ullamcorper sit amet facilisis vel, laoreet nec nisi. Sed suscipit tristique tortor, ac congue neque. Sed augue ex, pellentesque eu odio eu, dapibus lacinia neque. Duis sed feugiat dui, luctus facilisis orci. Aliquam eleifend scelerisque libero, eu molestie erat mollis fermentum. Donec in ligula pharetra, condimentum felis vel, maximus dolor. Proin sodales diam erat, at varius lectus blandit in. Vestibulum ac fermentum ex.\",\n    \"published\": \"2022-01-19\",\n    \"added\": \"2022-01-19T12:45:23.784889+05:30\",\n    \"genre\": \"\",\n    \"author\": 2,\n    \"tags\": []\n}"}],"_postman_id":"cb1bfe72-3313-4587-8466-a46e60bb6514"},{"name":"Add New Blog Post","id":"cdc6348d-a90e-4bfe-9512-236c5cbaeb54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"{{auth_token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\" : \"No Author Test\",\r\n    \"body\" : \"This is just a random test to check if my new custom permission works or not.\",\r\n    \"genre\": \"Non-Fiction\",\r\n    \"tags\": [\r\n        \"#English\",\r\n        \"#Test\",\r\n        \"#UAC\",\r\n        \"#Permission\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/blog/post/new","urlObject":{"port":"8000","path":["blog","post","new"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"f9559738-6ce1-4f0f-a8bd-d752d8819d2f","name":"Invalid credentials.","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\" : \"The Age of Aggression\",\r\n    \"body\" : \"We drink to our youth, for the days come and gone\\nFor the age of aggression is just about done\\nWe'll drive out the Stormcloaks and restore what we own\\nWith our blood and our steel we will take back our home\\nDown with Ulfric, the killer of kings\\nOn the day of your death we will drink and we'll sing\\n\\nWe're the children of Skyrim, and we fight all our lives\\nAnd when Sovngarde beckons everyone of us dies\\nBut this land is ours and we'll see it whiped clean\\nOf the scourge that has sullied our hopes and our dreams\\n\\nDown with Ulfric, the killer of kings\\nOn the day of your death we will drink and we'll sing\\nWe're the children of Skyrim, and we fight all our lives\\nAnd when Sovngarde beckons everyone of us dies\\n\\nWe drink to our youth, for the days come and gone\\nFor the Age of Aggression is just about done\",\r\n    \"genre\": \"poetry\",\r\n    \"tags\": [\r\n        \"#fiction\",\r\n        \"#poetry\",\r\n        \"#skyrim\",\r\n        \"#nordic\"\r\n    ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/blog/post/all"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Jan 2022 15:06:25 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"39"},{"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\": \"Invalid username/password.\"\n}"},{"id":"361b5d0f-9df3-43b1-927b-1d2eb30ff296","name":"No Author for User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\" : \"Twinkle Twinkle Little Star 2\",\r\n    \"body\" : \"Twinkle Twinkle Little Star; How I wonder what you are.\",\r\n    \"genre\": \"poetry\",\r\n    \"tags\": [\r\n        \"#fiction\",\r\n        \"#poetry\",\r\n        \"#childrens\"\r\n    ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/blog/post/all"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Jan 2022 19:16:45 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, 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    \"error\": \"No author in system for user: testuser3. Generate an author first.\"\n}"},{"id":"c9993129-e86e-4062-8c37-a40b610026a8","name":"Add New Blog Post","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token b7cab42aba6ca55e2a99c4cb2c3338581b8ed6f8","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\" : \"Twinkle Twinkle Little Star 3\",\r\n    \"body\" : \"Twinkle Twinkle Little Star; How I wonder what you are.\",\r\n    \"genre\": \"Poetry\",\r\n    \"tags\": [\r\n        \"#fiction\",\r\n        \"#poetry\",\r\n        \"#childrens\"\r\n    ]\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/blog/post/new"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 17:30:30 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"181"},{"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\": 8,\n    \"title\": \"Twinkle Twinkle Little Star 3\",\n    \"body\": \"Twinkle Twinkle Little Star; How I wonder what you are.\",\n    \"published\": \"2022-01-21\",\n    \"author\": 3,\n    \"tags\": [\n        1,\n        4,\n        7\n    ],\n    \"genre\": \"Poetry\"\n}"}],"_postman_id":"cdc6348d-a90e-4bfe-9512-236c5cbaeb54"},{"name":"Get all Hashtags in System","id":"50de6866-178e-4c57-97f9-bc6431de6677","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"{{auth_token}}","type":"text"}],"url":"localhost:8000/blog/hashtags/hashtags","urlObject":{"port":"8000","path":["blog","hashtags","hashtags"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"c6d1c79c-5d3a-48b1-83af-a9e2773cf897","name":"Get all Hashtags in System","originalRequest":{"method":"GET","header":[],"url":"localhost:8000/hashtags"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Jan 2022 12:06:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"333"},{"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    {\n        \"name\": \"blog\"\n    },\n    {\n        \"name\": \"dailydiary\"\n    },\n    {\n        \"name\": \"guwahati\"\n    },\n    {\n        \"name\": \"techtoday\"\n    },\n    {\n        \"name\": \"python\"\n    },\n    {\n        \"name\": \"fiction\"\n    },\n    {\n        \"name\": \"nonfiction\"\n    },\n    {\n        \"name\": \"india\"\n    },\n    {\n        \"name\": \"lady\"\n    },\n    {\n        \"name\": \"tag1\"\n    },\n    {\n        \"name\": \"tag2\"\n    },\n    {\n        \"name\": \"tag3\"\n    },\n    {\n        \"name\": \"tag4\"\n    },\n    {\n        \"name\": \"tag5\"\n    },\n    {\n        \"name\": \"tag6\"\n    },\n    {\n        \"name\": \"tag7\"\n    },\n    {\n        \"name\": \"tag8\"\n    },\n    {\n        \"name\": \"tag9\"\n    },\n    {\n        \"name\": \"tag10\"\n    }\n]"},{"id":"d2e76e41-5d67-4251-a3a3-f57da84b3419","name":"Get all Hashtags in System","originalRequest":{"method":"GET","header":[],"url":"localhost:8000/blog/hashtags/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 07:43:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin, Cookie"},{"key":"Allow","value":"GET, HEAD, 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    \"hashtags\": \"http://localhost:8000/blog/hashtags/hashtags/\"\n}"}],"_postman_id":"50de6866-178e-4c57-97f9-bc6431de6677"},{"name":"Add New Hashtag to System","id":"2a8047f2-b128-46df-9c30-802c1a103fa4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"token b7cab42aba6ca55e2a99c4cb2c3338581b8ed6f8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"testtag2\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/blog/hashtags/hashtags/","urlObject":{"port":"8000","path":["blog","hashtags","hashtags",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9ed4b06b-4270-4d7d-b036-3357367426f0","name":"Add New Hashtag to System","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token b7cab42aba6ca55e2a99c4cb2c3338581b8ed6f8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"testtag2\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/blog/hashtags/hashtags/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 17:35:01 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"19"},{"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    \"name\": \"testtag2\"\n}"}],"_postman_id":"2a8047f2-b128-46df-9c30-802c1a103fa4"},{"name":"Get Individual Hashtag by ID","id":"ed0b341a-c156-4ab6-81b7-fc60452b911e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"token b7cab42aba6ca55e2a99c4cb2c3338581b8ed6f8","type":"text"}],"url":"localhost:8000/blog/hashtags/hashtags/2","urlObject":{"port":"8000","path":["blog","hashtags","hashtags","2"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"532b4513-13fb-4186-aa1b-6fa7b7810779","name":"Get Individual Hashtag by ID","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token b7cab42aba6ca55e2a99c4cb2c3338581b8ed6f8","type":"text"}],"url":"localhost:8000/blog/hashtags/hashtags/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 17:36:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"18"},{"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    \"name\": \"fiction\"\n}"}],"_postman_id":"ed0b341a-c156-4ab6-81b7-fc60452b911e"},{"name":"New Permission Class Test","id":"979c4eb8-8971-4b66-8f91-4dd8741b8d23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{auth_token}}","type":"text"}],"url":"localhost:8000/blog/new_perm_test","urlObject":{"port":"8000","path":["blog","new_perm_test"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"979c4eb8-8971-4b66-8f91-4dd8741b8d23"}],"id":"0d257d20-0bb3-49d1-849f-3808ee7df4a9","_postman_id":"0d257d20-0bb3-49d1-849f-3808ee7df4a9","description":""},{"name":"User App","item":[{"name":"Get all Users","id":"2a02c16d-b5aa-4823-9e34-249b1812cf71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"{{auth_token}}","type":"text"}],"url":"localhost:8000/user/all","urlObject":{"port":"8000","path":["user","all"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e6b8ad4e-8c3a-4f95-971a-1e1ab38b33cd","name":"Admin lists all Users","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token f4d235bdc6499b8d09d1dca77603d6eaaea9563e","type":"text"}],"url":"localhost:8000/user/all"},"status":"Found","code":302,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 06:26:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"1084"},{"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    {\n        \"id\": 1,\n        \"password\": \"pbkdf2_sha256$320000$I9XAjo7OUe7aMomcUSZ99m$34L3VL8J0D+TOAmhbis5VM25lqWqcNiXUbz2jqofNJs=\",\n        \"last_login\": \"2022-01-18T15:27:55+05:30\",\n        \"is_superuser\": true,\n        \"username\": \"admin\",\n        \"first_name\": \"Admin\",\n        \"last_name\": \"Superuser\",\n        \"email\": \"admin@admin.com\",\n        \"is_staff\": true,\n        \"is_active\": true,\n        \"date_joined\": \"2022-01-18T15:27:30+05:30\",\n        \"groups\": [],\n        \"user_permissions\": []\n    },\n    {\n        \"id\": 3,\n        \"password\": \"pbkdf2_sha256$320000$H7y15pIz0II8Yb4r024jsX$B2LE3T8X1//r27sIyiR+tUmJrP1cRbpz/AvtUbrp/8U=\",\n        \"last_login\": null,\n        \"is_superuser\": true,\n        \"username\": \"prithoo\",\n        \"first_name\": \"Prithoo\",\n        \"last_name\": \"Medhi\",\n        \"email\": \"prithoo@admin.com\",\n        \"is_staff\": true,\n        \"is_active\": true,\n        \"date_joined\": \"2022-01-18T17:48:41.451868+05:30\",\n        \"groups\": [],\n        \"user_permissions\": []\n    },\n    {\n        \"id\": 4,\n        \"password\": \"pbkdf2_sha256$320000$imTrzqkZ5Uc0nfjd34PeJd$69ifnAbGhnq0GRqoOacY6lzLix+d5hboF5YWqePGFeY=\",\n        \"last_login\": null,\n        \"is_superuser\": false,\n        \"username\": \"testuser4\",\n        \"first_name\": \"Test\",\n        \"last_name\": \"User4\",\n        \"email\": \"test4@user.com\",\n        \"is_staff\": false,\n        \"is_active\": true,\n        \"date_joined\": \"2022-01-21T11:43:22.360504+05:30\",\n        \"groups\": [],\n        \"user_permissions\": []\n    }\n]"}],"_postman_id":"2a02c16d-b5aa-4823-9e34-249b1812cf71"},{"name":"Post new user","id":"d72e2fe5-a8f5-40f5-b929-7f389a08b944","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"password\": \"password\",\n    \"is_superuser\": true,\n    \"username\": \"arslan\",\n    \"first_name\": \"arslan\",\n    \"last_name\": \"senki\",\n    \"email\": \"arslan@senki.com\",\n    \"is_staff\": true,\n    \"is_active\": true,\n    \"user_type\": \"moderator\",\n    \"groups\": [],\n    \"user_permissions\": []\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/user/add/","urlObject":{"port":"8000","path":["user","add",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"23ae1b26-9d76-4e61-bebe-c55f52b37ed4","name":"Test User Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"password\": \"password\",\n    \"is_superuser\": true,\n    \"username\": \"testuser\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"User\",\n    \"email\": \"testuser@domain.ext\",\n    \"is_staff\": true,\n    \"is_active\": true,\n    \"groups\": [],\n    \"user_permissions\": []\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/user/add/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Apr 2022 11:21:01 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"37"},{"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\": \"User: testuser created.\"\n}"}],"_postman_id":"d72e2fe5-a8f5-40f5-b929-7f389a08b944"},{"name":"Generate New Author from User","id":"253e99c9-a2a1-44c0-8d5c-96886656566d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"{{auth_token}}","type":"text"}],"url":"localhost:8000/user/author/generate/","urlObject":{"port":"8000","path":["user","author","generate",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"14bb73c9-9310-47ed-8a8f-5979f6365547","name":"New Author for user TestUser4","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token 0ed6b196829daee60027b60e334628f09fd2abe6","type":"text"}],"url":"localhost:8000/user/author/generate/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 06:24:17 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"122"},{"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\": \"Author: {'id': 3, 'date_joined': '2022-01-21T11:54:17.587695+05:30', 'user': 4} created for User: testuser4.\"\n}"}],"_postman_id":"253e99c9-a2a1-44c0-8d5c-96886656566d"},{"name":"Get All Authors","id":"5f963f94-a4c7-4594-9939-66160761c187","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"{{admin_auth}}","type":"text"}],"url":"localhost:8000/user/author/all","urlObject":{"port":"8000","path":["user","author","all"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"fae6ee03-7f09-4001-9a40-ecf3d7aa5b17","name":"Get All Authors","originalRequest":{"method":"GET","header":[],"url":"localhost:8000/user/generate/"},"status":"Found","code":302,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 18 Jan 2022 16:05:23 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"135"},{"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    {\n        \"id\": 2,\n        \"date_joined\": \"2022-01-18T20:42:31.464494+05:30\",\n        \"user\": 2\n    },\n    {\n        \"id\": 3,\n        \"date_joined\": \"2022-01-18T20:44:32.089521+05:30\",\n        \"user\": 1\n    }\n]"}],"_postman_id":"5f963f94-a4c7-4594-9939-66160761c187"},{"name":"User Login","id":"a25b4314-3d67-4a4e-97b8-30912e5fa0a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"username\": \"arslan\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/user/login/","urlObject":{"port":"8000","path":["user","login",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"a517c856-ff59-4406-b794-27b0c9e4c953","name":"TestUser4 Logged In","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"username\": \"testuser4\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/user/login/"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 06:16:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"52"},{"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    \"token\": \"d16847234d78bae5cbb984e5b59fe491fe0f3220\"\n}"},{"id":"49800cfb-c333-4138-a0dc-d56ffe0bb135","name":"Admin Logs In","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"username\": \"admin\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/user/login/"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 06:25:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"52"},{"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    \"token\": \"f4d235bdc6499b8d09d1dca77603d6eaaea9563e\"\n}"}],"_postman_id":"a25b4314-3d67-4a4e-97b8-30912e5fa0a1"},{"name":"User Logout","id":"52372ee4-6387-4f9b-b4ff-94d72fd65886","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token d16847234d78bae5cbb984e5b59fe491fe0f3220","description":"<p>user token</p>\n","type":"text"}],"url":"localhost:8000/user/logout/","urlObject":{"port":"8000","path":["user","logout",""],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"41a517b4-992e-47c3-93e9-cc62cdc880f1","name":"TestUser4 Logged Out","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token d16847234d78bae5cbb984e5b59fe491fe0f3220","description":"user token","type":"text"}],"url":"localhost:8000/user/logout/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 06:20:28 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin"},{"key":"Allow","value":"GET, 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    \"success\": \"Logged Out.\"\n}"}],"_postman_id":"52372ee4-6387-4f9b-b4ff-94d72fd65886"},{"name":"Author API Root Test","id":"2f92622b-fba9-44a4-85f7-008604cec398","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"{{auth_token}}","type":"text"}],"url":"localhost:8000/user/author/all/root","urlObject":{"port":"8000","path":["user","author","all","root"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"0bc00ca8-b8ff-4974-83fb-9d2ab557496b","name":"Author API Test","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token f4d235bdc6499b8d09d1dca77603d6eaaea9563e","type":"text"}],"url":"localhost:8000/user/authors/root"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jan 2022 06:30:25 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.8.10"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Origin, Cookie"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"59"},{"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    \"author\": \"http://localhost:8000/user/authors/rootauthor/\"\n}"}],"_postman_id":"2f92622b-fba9-44a4-85f7-008604cec398"}],"id":"b9068a78-2d0a-431a-9643-8d5cfb9eaef3","_postman_id":"b9068a78-2d0a-431a-9643-8d5cfb9eaef3","description":""}]}