{"info":{"_postman_id":"e5f24412-61e3-4137-bde2-5ec2c6253f37","name":"Articles Manager Backend","description":"<html><head></head><body><p>The <strong>Articles Management Backend API</strong> is a comprehensive and secure backend system built using Django REST Framework. It provides powerful tools for creating, managing, and interacting with articles while ensuring that user roles and permissions are strictly enforced through an advanced <strong>Role-Based Access Control (RBAC)</strong> system. This architecture ensures that Admins, Moderators, and End Users have clearly defined responsibilities and access levels, promoting security and efficiency.</p>\n<p>The API supports essential functionalities such as user registration, email verification via OTP, and JWT-based authentication. Registered users can explore articles, add comments, and request permission to contribute as authors. Moderators oversee user submissions and manage content like articles, comments, categories, and tags. Admins have full authority over system operations, including user role assignments and content moderation.</p>\n<p>In addition to robust role management, the system features advanced search and filtering capabilities for articles, comments, categories, and tags. It includes pagination for all item lists, ensuring smooth navigation through large datasets. The application also provides password reset functionality using OTP for enhanced user convenience.</p>\n<p>Designed for flexibility and scalability, this backend API is ideal for managing content-heavy platforms with multiple user roles and permissions, offering a secure and streamlined user experience.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"32119544","collectionId":"e5f24412-61e3-4137-bde2-5ec2c6253f37","publishedId":"2sAYBYfVbs","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-12-01T23:27:20.000Z"},"item":[{"name":"Registration","item":[{"name":"Register User","id":"ffdc72f3-92f1-487e-a6e8-69d921a92329","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\",\r\n    \"first_name\": \"Test\",\r\n    \"last_name\": \"User\",\r\n    \"password\": \"testuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/register/","urlObject":{"protocol":"http","port":"8000","path":["auth","register",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"e5b958ab-afe4-478b-9c9f-6e35f72edb0d","name":"Successful Registration","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\",\r\n    \"first_name\": \"Test\",\r\n    \"last_name\": \"User\",\r\n    \"password\": \"testuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/register/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:41:57 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"278"},{"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 created successfully. Please verify your email.\",\n    \"data\": {\n        \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n        \"email\": \"djdevharry@gmail.com\",\n        \"first_name\": \"Test\",\n        \"last_name\": \"User\",\n        \"role\": \"user\",\n        \"is_active\": false,\n        \"is_staff\": false,\n        \"is_superuser\": false\n    }\n}"},{"id":"9153202b-79a8-4e85-8940-7aac972124e6","name":"Required Fields Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/register/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:34:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"183"},{"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    \"error\": {\n        \"email\": [\n            \"This field is required.\"\n        ],\n        \"first_name\": [\n            \"This field is required.\"\n        ],\n        \"last_name\": [\n            \"This field is required.\"\n        ],\n        \"password\": [\n            \"This field is required.\"\n        ]\n    }\n}"},{"id":"72f7687d-cbb5-4003-9821-f4c3919ac419","name":"Email Already Exists Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"superadmin@gmail.com\",\r\n    \"first_name\": \"Test\",\r\n    \"last_name\": \"User\",\r\n    \"password\": \"testuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/register/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:36:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"90"},{"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    \"error\": {\n        \"email\": [\n            \"user model with this email address already exists.\"\n        ]\n    }\n}"}],"_postman_id":"ffdc72f3-92f1-487e-a6e8-69d921a92329"},{"name":"Verify OTP","id":"00fa03d9-dbc3-4225-9bd1-c46ee211c493","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"635336\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/verify-otp/","urlObject":{"protocol":"http","port":"8000","path":["auth","verify-otp",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"2e2e2735-3de4-4f9d-80da-3d7871979d67","name":"Successful Verification","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"635336\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/verify-otp/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:01:26 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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\": true,\n    \"message\": \"Account activated successfully.\"\n}"},{"id":"50c24ea1-3baa-4eff-b5ec-ae2cb9597a44","name":"Required Fields Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/verify-otp/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:44:22 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"53"},{"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    \"error\": \"UID and OTP are required.\"\n}"},{"id":"f2e8d14e-e314-4b53-ab00-744b5ba0dc67","name":"Invalid UID Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"925163\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/verify-otp/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:46:45 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"138"},{"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\": \"Something went wrong. Please try again.\",\n    \"error\": \"['“4c72-4fbb-811d-6d92b2df2897” is not a valid UUID.']\"\n}"},{"id":"475ae3a9-171e-415a-a319-196e4f37c970","name":"Invalid OTP Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"25163\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/verify-otp/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:47:25 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"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\": false,\n    \"error\": \"Invalid OTP. Please try again.\"\n}"},{"id":"9dd71d5d-4716-49f1-9b9a-bbf0d5cf07d1","name":"Expired OTP Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"925163\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/verify-otp/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:55:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"80"},{"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    \"error\": \"The OTP has expired. Please request for another one.\"\n}"}],"_postman_id":"00fa03d9-dbc3-4225-9bd1-c46ee211c493"},{"name":"Resend OTP","id":"fee5a8fe-d507-40f5-8e0f-50c405628dd2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/resend-otp/","urlObject":{"protocol":"http","port":"8000","path":["auth","resend-otp",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"9dbc266b-627a-4913-a6a6-5a5faae3691b","name":"Successful OTP Resending","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/resend-otp/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:00:15 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"81"},{"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\": \"OTP is sent to your registered email. Kindly verify.\"\n}"},{"id":"2fc9f77f-c433-4586-925c-29cad78c343a","name":"Required Field Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/resend-otp/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:56:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"94"},{"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    \"error\": \"['Please provide your registered email address for verification.']\"\n}"},{"id":"044ec97e-a498-4586-a84e-36b961f6ddba","name":"User Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry123@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/resend-otp/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 20:58:59 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"65"},{"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    \"error\": \"No UserModel matches the given query.\"\n}"}],"_postman_id":"fee5a8fe-d507-40f5-8e0f-50c405628dd2"},{"name":"Request To Write Articles","id":"f2f9e79d-30a4-4dfb-9eda-28f2cf614d49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"message\": \"I want to write articles related to Web Development.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/request-approval/","urlObject":{"protocol":"http","port":"8000","path":["auth","request-approval",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"51496fe3-04a8-44c6-a879-58eb678fd28d","name":"Successful Request Submission","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"message\": \"I want to write articles related to Web Development.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/request-approval/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:16:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"90"},{"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    \"status\": true,\n    \"message\": \"Request submitted successfully. Our team will update you soon.\"\n}"},{"id":"ebe5d304-1e6c-4e99-b3df-8e84e3c2c17a","name":"Required Fields Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/request-approval/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:14:59 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"209"},{"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    \"error\": \"An unexpected error occurred: {'user': [ErrorDetail(string='This field is required.', code='required')], 'message': [ErrorDetail(string='This field is required.', code='required')]}\"\n}"},{"id":"8572b109-3aa9-46e8-9b25-c7f50ef7d68a","name":"Invalid User ID Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": \"3718-4a3e-bd5a-661254e28276\",\r\n    \"message\": \"I want to write articles related to Web Development.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/request-approval/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:15:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"162"},{"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    \"error\": \"An unexpected error occurred: {'user': [ErrorDetail(string='“3718-4a3e-bd5a-661254e28276” is not a valid UUID.', code='invalid')]}\"\n}"}],"_postman_id":"f2f9e79d-30a4-4dfb-9eda-28f2cf614d49"}],"id":"1b8bad2b-a57a-478b-8735-4eab0935b6a3","_postman_id":"1b8bad2b-a57a-478b-8735-4eab0935b6a3","description":""},{"name":"Authentication","item":[{"name":"Password Reset","item":[{"name":"Forgot-Password","id":"17f06594-fa6c-4b9e-915e-b0e164338ce7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/forgot-password/","urlObject":{"protocol":"http","port":"8000","path":["auth","forgot-password",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"4e3b10cd-80c2-4c74-9081-766cfccd977d","name":"Required Field Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/forgot-password/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:44:15 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"94"},{"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    \"error\": \"['Please provide your registered email address for verification.']\"\n}"},{"id":"c960cf2d-c8aa-498f-a5e6-28765cad3693","name":"Account Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry123@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/forgot-password/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:44:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"65"},{"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    \"error\": \"No UserModel matches the given query.\"\n}"},{"id":"ab28c659-f63f-4709-92a7-24b9dfd0b95e","name":"Successful OTP Sending","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/forgot-password/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:45:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"81"},{"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\": \"OTP is sent to your registered email. Kindly verify.\"\n}"}],"_postman_id":"17f06594-fa6c-4b9e-915e-b0e164338ce7"},{"name":"Set New Password","id":"ca76d219-1f6f-473b-b550-bc7cf351a101","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"859389\",\r\n    \"new_password\": \"newtestuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/set-new-password/","urlObject":{"protocol":"http","port":"8000","path":["auth","set-new-password",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"8e094089-02d0-41b2-a61a-a1725b03034f","name":"Invalid UID Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"859389\",\r\n    \"new_password\": \"newtestuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/set-new-password/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:47:37 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"138"},{"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\": \"Something went wrong. Please try again.\",\n    \"error\": \"['“4c72-4fbb-811d-6d92b2df2897” is not a valid UUID.']\"\n}"},{"id":"5387e383-812b-4831-83bc-73c382da9b66","name":"Invalid OTP Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"59389\",\r\n    \"new_password\": \"newtestuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/set-new-password/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:48:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"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\": false,\n    \"error\": \"Invalid OTP. Kindly try again.\"\n}"},{"id":"c34dee09-f0f0-48a7-bc7f-6d40592e520d","name":"Successful Password Reset","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\r\n    \"otp\": \"859389\",\r\n    \"new_password\": \"newtestuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/set-new-password/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:48:41 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"57"},{"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\": \"Password reset successfully.\"\n}"}],"_postman_id":"ca76d219-1f6f-473b-b550-bc7cf351a101"}],"id":"6c0e4962-c6f8-48e1-b74d-a75f3b770dc3","_postman_id":"6c0e4962-c6f8-48e1-b74d-a75f3b770dc3","description":""},{"name":"Account Login","id":"b6c195f6-9ad6-446f-9669-70650997be22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"superadmin@gmail.com\",\r\n    \"password\": \"superadmin#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/login/","urlObject":{"protocol":"http","port":"8000","path":["auth","login",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"3c931bdb-646d-4b15-a1dd-045bad38054c","name":"Successful User Login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\",\r\n    \"password\": \"testuser#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/login/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:13:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"644"},{"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    \"tokens\": {\n        \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTczMzY5MjQxOCwiaWF0IjoxNzMzMDg3NjE4LCJqdGkiOiI0OTM0YWI4OTY0OGI0YzcyYTEwMDUwZjk0OWRhODQxMiIsInVzZXJfaWQiOiI5MTgwZDIwZS00YzcyLTRmYmItODExZC02ZDkyYjJkZjI4OTcifQ.0O0eKE3M2vY5dtxJC4PQb4ZXx_a4ZYFPTZpPaBaGDw8\",\n        \"access\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzMzMzQ2ODE4LCJpYXQiOjE3MzMwODc2MTgsImp0aSI6ImMzNTgyZTdhODRmYjQyNzNhN2FlZDRiN2M5ZDA2MzE3IiwidXNlcl9pZCI6IjkxODBkMjBlLTRjNzItNGZiYi04MTFkLTZkOTJiMmRmMjg5NyJ9.iyS9XtjWTEWf24DpHQQiudvroo8rU1RYTDWrOc0jr9Q\"\n    }\n}"},{"id":"9f3c59c8-614f-41fe-97a1-49609c75e84a","name":"Required Fields Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/login/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:02:14 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"143"},{"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. Check details\",\n    \"error\": {\n        \"email\": [\n            \"This field is required.\"\n        ],\n        \"password\": [\n            \"This field is required.\"\n        ]\n    }\n}"},{"id":"48b581ef-aa7b-4cb1-b58b-67f8df7fe757","name":"Account Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry123@gmail.com\",\r\n    \"password\": \"test#123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/login/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:03:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"110"},{"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. Check details\",\n    \"error\": {\n        \"non_field_errors\": [\n            \"Account not found.\"\n        ]\n    }\n}"},{"id":"63cafcc8-3c55-451b-8b9b-f20cb84614ce","name":"Incorrect Password Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\",\r\n    \"password\": \"TestUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/auth/login/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:06:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"88"},{"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. Kindly check your password.\",\n    \"data\": {}\n}"}],"_postman_id":"b6c195f6-9ad6-446f-9669-70650997be22"}],"id":"9d3f8801-f442-4cb8-b2d0-c1907ad26785","_postman_id":"9d3f8801-f442-4cb8-b2d0-c1907ad26785","description":""},{"name":"Article","item":[{"name":"Read Articles","id":"4e80b12c-f59d-4db8-8d48-87b57f1d61a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/","urlObject":{"protocol":"http","port":"8000","path":["content","articles",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"47a12329-1d16-423a-97c9-59cbbef14609","name":"Successful Articles Display","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:23:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"1085"},{"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    \"count\": 3,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uid\": \"8148dd34-1bf2-4a78-b9f0-dc9bc5a3c8b1\",\n            \"title\": \"Title 1\",\n            \"content\": \"Article 1\",\n            \"author\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n            \"author_email\": \"djdevharry@gmail.com\",\n            \"author_name\": \"Test User\",\n            \"category\": \"Coding\",\n            \"tags\": [\n                \"Technology\",\n                \"Web Development\"\n            ],\n            \"created_at\": \"2024-12-02T03:52:03.040179+05:30\",\n            \"updated_at\": \"2024-12-02T03:52:03.134536+05:30\"\n        },\n        {\n            \"uid\": \"acadfec1-aceb-4e23-ab47-dd2560bd2136\",\n            \"title\": \"Title 3\",\n            \"content\": \"Article 3\",\n            \"author\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n            \"author_email\": \"djdevharry@gmail.com\",\n            \"author_name\": \"Test User\",\n            \"category\": \"Coding\",\n            \"tags\": [\n                \"Technology\"\n            ],\n            \"created_at\": \"2024-12-02T03:44:19.941829+05:30\",\n            \"updated_at\": \"2024-12-02T03:44:20.125044+05:30\"\n        },\n        {\n            \"uid\": \"e8b6ce9c-14b2-44bc-9b63-0fadc37bc661\",\n            \"title\": \"Title 2\",\n            \"content\": \"Article 2\",\n            \"author\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n            \"author_email\": \"djdevharry@gmail.com\",\n            \"author_name\": \"Test User\",\n            \"category\": \"Coding\",\n            \"tags\": [\n                \"Web Development\"\n            ],\n            \"created_at\": \"2024-12-02T03:43:45.144990+05:30\",\n            \"updated_at\": \"2024-12-02T03:43:45.327910+05:30\"\n        }\n    ]\n}"},{"id":"7d5876e0-b06b-4781-afb8-13770486c818","name":"Authentication Required Error","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:54:11 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"4e80b12c-f59d-4db8-8d48-87b57f1d61a0"},{"name":"Write Article","event":[{"listen":"test","script":{"id":"d2bb8101-b85a-42b4-9b6d-dec2c65e59c5","exec":[""],"type":"text/javascript","packages":{}}}],"id":"4082017a-c7c8-4c0f-b45c-79dbeeaeb22b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"Title 1\",\r\n    \"content\": \"Article 1\",\r\n    \"category\": \"Coding\",\r\n    \"tags\": [\"Technology\",\"Web Development\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/","urlObject":{"protocol":"http","port":"8000","path":["content","articles",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"b11d9924-8d37-4153-941a-9ce9fd035f76","name":"Successful Article Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"Title 1\",\r\n    \"content\": \"Article 1\",\r\n    \"category\": \"Coding\",\r\n    \"tags\": [\"Technology\",\"Web Development\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:22:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"354"},{"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    \"uid\": \"8148dd34-1bf2-4a78-b9f0-dc9bc5a3c8b1\",\n    \"title\": \"Title 1\",\n    \"content\": \"Article 1\",\n    \"author\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n    \"author_email\": \"djdevharry@gmail.com\",\n    \"author_name\": \"Test User\",\n    \"category\": \"Coding\",\n    \"tags\": [\n        \"Technology\",\n        \"Web Development\"\n    ],\n    \"created_at\": \"2024-12-02T03:52:03.040179+05:30\",\n    \"updated_at\": \"2024-12-02T03:52:03.134536+05:30\"\n}"},{"id":"61b0583b-1261-46ef-aa6b-53cfec63224a","name":"Required Fields Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:09:51 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"374"},{"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\": \"An unexpected error occurred.\",\n    \"error\": \"{'title': [ErrorDetail(string='This field is required.', code='required')], 'content': [ErrorDetail(string='This field is required.', code='required')], 'category': [ErrorDetail(string='This field is required.', code='required')], 'tags': [ErrorDetail(string='This field is required.', code='required')]}\"\n}"},{"id":"a2fa90dd-acce-4a8a-abe4-359ce56094bb","name":"Category Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"Title 1\",\r\n    \"content\": \"Article 1\",\r\n    \"category\": \"Programming\",\r\n    \"tags\": [\"Technology\",\"Web Development\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:11:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"175"},{"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\": \"An unexpected error occurred.\",\n    \"error\": \"{'category': [ErrorDetail(string='Object with name=Programming does not exist.', code='does_not_exist')]}\"\n}"}],"_postman_id":"4082017a-c7c8-4c0f-b45c-79dbeeaeb22b"},{"name":"Update Article","id":"b87cc1cf-fcca-4010-9230-a43a96b3a003","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\"Technology\",\"Web Development\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/acadfec1-aceb-4e23-ab47-dd2560bd2136/","urlObject":{"protocol":"http","port":"8000","path":["content","articles","acadfec1-aceb-4e23-ab47-dd2560bd2136",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"a09793da-1a1c-47ea-94ce-821e2a933d7a","name":"Successful Article Updating","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\"Technology\",\"Web Development\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/articles/acadfec1-aceb-4e23-ab47-dd2560bd2136/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:42:30 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"354"},{"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    \"uid\": \"acadfec1-aceb-4e23-ab47-dd2560bd2136\",\n    \"title\": \"Title 3\",\n    \"content\": \"Article 3\",\n    \"author\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n    \"author_email\": \"djdevharry@gmail.com\",\n    \"author_name\": \"Test User\",\n    \"category\": \"Coding\",\n    \"tags\": [\n        \"Technology\",\n        \"Web Development\"\n    ],\n    \"created_at\": \"2024-12-02T03:44:19.941829+05:30\",\n    \"updated_at\": \"2024-12-02T04:12:30.516692+05:30\"\n}"}],"_postman_id":"b87cc1cf-fcca-4010-9230-a43a96b3a003"},{"name":"Delete Article","id":"0328c97a-734e-4e1e-8927-204173eb1f4f","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/content/articles/e8b6ce9c-14b2-44bc-9b63-0fadc37bc661/","urlObject":{"protocol":"http","port":"8000","path":["content","articles","e8b6ce9c-14b2-44bc-9b63-0fadc37bc661",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"74f60def-c38d-44eb-a289-856768868365","name":"Successful Article Deletion","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/content/articles/e8b6ce9c-14b2-44bc-9b63-0fadc37bc661/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:53:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"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":null}],"_postman_id":"0328c97a-734e-4e1e-8927-204173eb1f4f"}],"id":"b3b2afae-6f5d-4185-bdf1-e0ff0cddd867","_postman_id":"b3b2afae-6f5d-4185-bdf1-e0ff0cddd867","description":""},{"name":"Comments","item":[{"name":"View Comments","id":"324dab68-7940-4b22-a09d-a7748fe642d1","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/content/comments","urlObject":{"protocol":"http","port":"8000","path":["content","comments"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"09f9974a-13bf-401d-be83-8d2f30fdcd80","name":"Successful Comments Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/content/comments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 23:01:19 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"403"},{"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    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uid\": \"7992b90b-ea6c-4988-be92-a85d077a4e0b\",\n            \"comment\": \"Comment 1\",\n            \"article\": \"8148dd34-1bf2-4a78-b9f0-dc9bc5a3c8b1\",\n            \"article_title\": \"Title 1\",\n            \"author\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n            \"author_email\": \"djdevharry@gmail.com\",\n            \"author_name\": \"Test User\",\n            \"created_at\": \"2024-12-02T04:30:17.922279+05:30\",\n            \"updated_at\": \"2024-12-02T04:30:17.922279+05:30\"\n        }\n    ]\n}"},{"id":"bb0e0de2-07e8-458d-9365-53069beb9421","name":"Authentication Required Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/content/comments"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:57:07 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"324dab68-7940-4b22-a09d-a7748fe642d1"},{"name":"Add a Comment","id":"642307a2-0f33-4951-8114-903a3bc8452a","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\": \"Comment 1\",\r\n    \"article\": \"8148dd34-1bf2-4a78-b9f0-dc9bc5a3c8b1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/comments/","urlObject":{"protocol":"http","port":"8000","path":["content","comments",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"a86e3298-d81f-4c1f-a4da-22893b538236","name":"Successful Comment Posting","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"Comment 1\",\r\n    \"article\": \"8148dd34-1bf2-4a78-b9f0-dc9bc5a3c8b1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/comments/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 23:00:18 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"351"},{"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    \"uid\": \"7992b90b-ea6c-4988-be92-a85d077a4e0b\",\n    \"comment\": \"Comment 1\",\n    \"article\": \"8148dd34-1bf2-4a78-b9f0-dc9bc5a3c8b1\",\n    \"article_title\": \"Title 1\",\n    \"author\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n    \"author_email\": \"djdevharry@gmail.com\",\n    \"author_name\": \"Test User\",\n    \"created_at\": \"2024-12-02T04:30:17.922279+05:30\",\n    \"updated_at\": \"2024-12-02T04:30:17.922279+05:30\"\n}"},{"id":"f050d546-7aff-42ed-bf35-fa67ff3c5d2d","name":"Required Fields Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/comments/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:58:39 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"224"},{"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\": \"An unexpected error occurred.\",\n    \"error\": \"{'comment': [ErrorDetail(string='This field is required.', code='required')], 'article': [ErrorDetail(string='This field is required.', code='required')]}\"\n}"},{"id":"b3a597ff-d605-4f8f-8cc4-0d829c7f7e43","name":"Invalid Article UID Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"Comment 1\",\r\n    \"article\": \"1bf2-4a78-b9f0-dc9bc5a3c8b1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/comments/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:59:37 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"177"},{"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\": \"An unexpected error occurred.\",\n    \"error\": \"{'article': [ErrorDetail(string='“1bf2-4a78-b9f0-dc9bc5a3c8b1” is not a valid UUID.', code='invalid')]}\"\n}"}],"_postman_id":"642307a2-0f33-4951-8114-903a3bc8452a"},{"name":"Delete Comment","id":"cffed3dc-6414-4922-9450-a8a33ed9b537","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/comments/9e43c98a-7270-4bb5-b1fb-c3dc98dbe2ad/","urlObject":{"protocol":"http","port":"8000","path":["content","comments","9e43c98a-7270-4bb5-b1fb-c3dc98dbe2ad",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"2049eb8e-daa6-4cc7-994a-bed6d169f2e4","name":"Successful Comment Deletion","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/comments/9e43c98a-7270-4bb5-b1fb-c3dc98dbe2ad/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Sun, 01 Dec 2024 23:05:52 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"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":null}],"_postman_id":"cffed3dc-6414-4922-9450-a8a33ed9b537"}],"id":"9c4ee4da-f34a-491a-881e-bb60d3c5d7f5","_postman_id":"9c4ee4da-f34a-491a-881e-bb60d3c5d7f5","description":""},{"name":"Tags and Categories","item":[{"name":"View Categories","id":"8a2c49c6-e67f-4220-8b43-0404ba68c634","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/categories/","urlObject":{"protocol":"http","port":"8000","path":["content","categories",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"898e69a7-307c-44a6-836a-4e783fc2615d","name":"Successful Categories Display","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/categories/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:02:40 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"76"},{"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    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": 1,\n            \"name\": \"Coding\"\n        }\n    ]\n}"},{"id":"ab5a9f7b-356a-4424-88bb-66e333e1d139","name":"Authentication Required Error","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/categories/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:05:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"8a2c49c6-e67f-4220-8b43-0404ba68c634"},{"name":"View Tags","id":"4bb94c1e-6d4f-4c7a-9f45-f4f3e43634cc","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/content/tags/","urlObject":{"protocol":"http","port":"8000","path":["content","tags",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"77e69bec-4c11-4c45-9522-521e47065dbc","name":"Successful Tags Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/content/tags/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:04:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"114"},{"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    \"count\": 2,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": 1,\n            \"name\": \"Technology\"\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Web Development\"\n        }\n    ]\n}"},{"id":"1a2350ad-4e83-4aa1-82db-8842d5e6b025","name":"Authentication Required Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/content/tags/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:58:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"4bb94c1e-6d4f-4c7a-9f45-f4f3e43634cc"},{"name":"Create Category","id":"4d892e2d-df39-4b2e-80a6-3e9ec270140a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Coding\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/categories/","urlObject":{"protocol":"http","port":"8000","path":["content","categories",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"0b675352-0afa-4496-b9ff-566f102605a7","name":"Successful Category Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Coding\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/categories/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:56:21 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"24"},{"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    \"name\": \"Coding\"\n}"},{"id":"b9fccacb-c3f2-4c87-987e-4a554d66b24a","name":"Not Approved Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/categories/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:20:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"63"},{"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\": \"You do not have permission to perform this action.\"\n}"},{"id":"30ead8d2-0feb-4d45-a504-345edbeadce5","name":"Required Field Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/categories/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:55:39 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"144"},{"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\": \"An unexpected error occurred.\",\n    \"error\": \"{'name': [ErrorDetail(string='This field is required.', code='required')]}\"\n}"}],"_postman_id":"4d892e2d-df39-4b2e-80a6-3e9ec270140a"},{"name":"Create Tag","id":"78964cdd-a257-469f-9b36-2b04eb3f2818","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Web Development\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/tags/","urlObject":{"protocol":"http","port":"8000","path":["content","tags",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"ac468ed9-69b8-4a04-ac86-9cb4cfaa7e04","name":"Successful Tags Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Web Development\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/tags/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 22:00:53 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"33"},{"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    \"name\": \"Web Development\"\n}"},{"id":"99a6dcad-d910-4a68-8ec1-e8e8eb258c6b","name":"Not Approved Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/tags/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:18:36 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"63"},{"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\": \"You do not have permission to perform this action.\"\n}"},{"id":"cad2e95f-8cf6-434f-a03c-10a1593ed7fa","name":"Required Field Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/content/tags/"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:59:08 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"144"},{"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\": \"An unexpected error occurred.\",\n    \"error\": \"{'name': [ErrorDetail(string='This field is required.', code='required')]}\"\n}"}],"_postman_id":"78964cdd-a257-469f-9b36-2b04eb3f2818"}],"id":"0ed5a81f-214d-47cd-851a-0b6302664783","_postman_id":"0ed5a81f-214d-47cd-851a-0b6302664783","description":""},{"name":"Moderator Actions","item":[{"name":"View Approval Requests","id":"902b5963-1967-4b79-a404-8d2cc999f333","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/manage/view-requests/","urlObject":{"protocol":"http","port":"8000","path":["manage","view-requests",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"8ea91cbe-bd70-4b29-b0b5-9300fc3e8b26","name":"Successful Requests Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/manage/view-requests/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:42:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"324"},{"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    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uid\": \"fe409983-57b6-430b-a29b-04a621882358\",\n            \"user\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n            \"status\": \"pending\",\n            \"message\": \"I want to write articles related to Web Development.\",\n            \"created_at\": \"2024-12-02T02:46:50.708727+05:30\",\n            \"updated_at\": \"2024-12-02T02:46:50.708727+05:30\"\n        }\n    ]\n}"}],"_postman_id":"902b5963-1967-4b79-a404-8d2cc999f333"},{"name":"Handle Approval Request","id":"55d18cc8-6507-4e42-aa0d-32e305173ca8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"action\": \"approve\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/handle-request/fe409983-57b6-430b-a29b-04a621882358/","urlObject":{"protocol":"http","port":"8000","path":["manage","handle-request","fe409983-57b6-430b-a29b-04a621882358",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"a20f767b-c3cf-4192-84e2-7e30e05baf8b","name":"Successful Request Approval","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"action\": \"approve\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/handle-request/fe409983-57b6-430b-a29b-04a621882358/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:52:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"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    \"success\": true,\n    \"message\": \"Request approved successfully.\"\n}"},{"id":"502a2e1a-5898-4e97-b8c9-e3b3d4d96aac","name":"Successful Request Rejection","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"action\": \"reject\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/handle-request/fe409983-57b6-430b-a29b-04a621882358/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:47:23 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"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    \"success\": true,\n    \"message\": \"Request rejected successfully.\"\n}"},{"id":"e54f5eab-aeda-4f6a-b6bc-c53b75f3d1ba","name":"Action Required Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/handle-request/fe409983-57b6-430b-a29b-04a621882358/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:46:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"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    \"error\": \"Please specify action as 'approve' or 'reject'.\"\n}"}],"_postman_id":"55d18cc8-6507-4e42-aa0d-32e305173ca8"}],"id":"280d2173-d7c6-4a50-8df8-00935f9e8d85","_postman_id":"280d2173-d7c6-4a50-8df8-00935f9e8d85","description":""},{"name":"Admin Actions","item":[{"name":"Create Role","id":"62386c19-4eaa-46bd-a0f1-9f6c214b75e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"moderator1@gmail.com\",\r\n    \"first_name\": \"Moderator\",\r\n    \"last_name\": \"M1\",\r\n    \"password\": \"moderator#123\",\r\n    \"role\": \"moderator\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/create-role/","urlObject":{"protocol":"http","port":"8000","path":["manage","create-role",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"336f28f7-8ac0-4e43-b3b9-c15fe8b9ec8f","name":"Successful Moderator Account Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"moderator1@gmail.com\",\r\n    \"first_name\": \"Moderator\",\r\n    \"last_name\": \"M1\",\r\n    \"password\": \"moderator#123\",\r\n    \"role\": \"moderator\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/create-role/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:36:23 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"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    \"success\": true,\n    \"message\": \"Moderator created successfully.\",\n    \"uid\": \"78eacef7-1c81-4ca6-b2bb-1b88cf8457fc\",\n    \"email\": \"moderator1@gmail.com\",\n    \"first_name\": \"Moderator\",\n    \"last_name\": \"M1\",\n    \"role\": \"moderator\",\n    \"is_active\": true,\n    \"is_staff\": true,\n    \"is_superuser\": false,\n    \"has_approval\": true\n}"},{"id":"17c7f1f2-329b-4503-be00-b0aed6139b97","name":"Required Fields Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/create-role/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:33:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"210"},{"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 data.\",\n    \"errors\": {\n        \"email\": [\n            \"This field is required.\"\n        ],\n        \"first_name\": [\n            \"This field is required.\"\n        ],\n        \"last_name\": [\n            \"This field is required.\"\n        ],\n        \"password\": [\n            \"This field is required.\"\n        ]\n    }\n}"},{"id":"acc5be70-3b30-404f-8fe9-c3b744036af0","name":"Invalid Role Input","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"moderator1@gmail.com\",\r\n    \"first_name\": \"Moderator\",\r\n    \"last_name\": \"M1\",\r\n    \"password\": \"moderator#123\",\r\n    \"role\": \"staff\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/create-role/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:35:19 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"98"},{"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 data.\",\n    \"errors\": {\n        \"role\": [\n            \"\\\"staff\\\" is not a valid choice.\"\n        ]\n    }\n}"},{"id":"900a91a3-2e8f-4fd5-ab86-3b2050f9827b","name":"User Already Exists","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"djdevharry@gmail.com\",\r\n    \"first_name\": \"Moderator\",\r\n    \"last_name\": \"M1\",\r\n    \"password\": \"moderator#123\",\r\n    \"role\": \"moderator\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/create-role/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 01 Dec 2024 21:35:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"117"},{"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 data.\",\n    \"errors\": {\n        \"email\": [\n            \"user model with this email address already exists.\"\n        ]\n    }\n}"}],"_postman_id":"62386c19-4eaa-46bd-a0f1-9f6c214b75e8"},{"name":"Display All Users","id":"ec7c8a14-10bc-4525-8a5a-a0d0a18e2c7c","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/manage/users/","urlObject":{"protocol":"http","port":"8000","path":["manage","users",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"24666707-c89f-4b9e-85ce-baf18d715209","name":"Successful Users Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/manage/users/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Dec 2024 07:56:33 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"677"},{"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    \"count\": 3,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uid\": \"78eacef7-1c81-4ca6-b2bb-1b88cf8457fc\",\n            \"email\": \"moderator1@gmail.com\",\n            \"first_name\": \"Moderator\",\n            \"last_name\": \"M1\",\n            \"role\": \"moderator\",\n            \"is_active\": true,\n            \"is_staff\": true,\n            \"is_superuser\": false,\n            \"has_approval\": true\n        },\n        {\n            \"uid\": \"d6aeb1d0-4de6-4462-9c85-e88ee8ccc1b3\",\n            \"email\": \"superadmin@gmail.com\",\n            \"first_name\": \"Super\",\n            \"last_name\": \"Admin\",\n            \"role\": \"admin\",\n            \"is_active\": true,\n            \"is_staff\": true,\n            \"is_superuser\": true,\n            \"has_approval\": true\n        },\n        {\n            \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n            \"email\": \"djdevharry@gmail.com\",\n            \"first_name\": \"Test\",\n            \"last_name\": \"User\",\n            \"role\": \"user\",\n            \"is_active\": true,\n            \"is_staff\": false,\n            \"is_superuser\": false,\n            \"has_approval\": true\n        }\n    ]\n}"},{"id":"6f6c0c2a-2ecd-4d01-9637-1f9d893aad84","name":"Admin Login Required","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/manage/users/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Dec 2024 07:59:51 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"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":"ec7c8a14-10bc-4525-8a5a-a0d0a18e2c7c"},{"name":"Delete User","id":"69f88026-883d-4aef-b5b4-ad0dea88dba4","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/manage/users/b116560c-9cd4-4284-8a74-10037ca298e3/","urlObject":{"protocol":"http","port":"8000","path":["manage","users","b116560c-9cd4-4284-8a74-10037ca298e3",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[],"_postman_id":"69f88026-883d-4aef-b5b4-ad0dea88dba4"},{"name":"Update User Details","id":"7fc7936c-ac6e-4c1e-b782-a560b2b05a90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Harry\",\r\n    \"role\": \"user\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/manage/users/f06a33ef-3718-4a3e-bd5a-661254e28276/","urlObject":{"protocol":"http","port":"8000","path":["manage","users","f06a33ef-3718-4a3e-bd5a-661254e28276",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[],"_postman_id":"7fc7936c-ac6e-4c1e-b782-a560b2b05a90"},{"name":"View Specific User Details","id":"b1a48e4d-4de1-4cb0-a6a6-f1221a0a3349","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/manage/users/9180d20e-4c72-4fbb-811d-6d92b2df2897/","urlObject":{"protocol":"http","port":"8000","path":["manage","users","9180d20e-4c72-4fbb-811d-6d92b2df2897",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"c2c6dedb-9c04-407e-9227-d5a818f444e6","name":"Successful User Details Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/manage/users/9180d20e-4c72-4fbb-811d-6d92b2df2897/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Dec 2024 07:59:23 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"205"},{"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    \"uid\": \"9180d20e-4c72-4fbb-811d-6d92b2df2897\",\n    \"email\": \"djdevharry@gmail.com\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"User\",\n    \"role\": \"user\",\n    \"is_active\": true,\n    \"is_staff\": false,\n    \"is_superuser\": false,\n    \"has_approval\": true\n}"},{"id":"62a8ac1a-c546-4439-af99-80b01d4f545d","name":"Admin Login Required Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/manage/users/9180d20e-4c72-4fbb-811d-6d92b2df2897/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Dec 2024 07:58:25 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.4"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, 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":"b1a48e4d-4de1-4cb0-a6a6-f1221a0a3349"}],"id":"b1b028b2-7159-43d0-bd3e-3991015e00b0","_postman_id":"b1b028b2-7159-43d0-bd3e-3991015e00b0","description":""}]}