{"info":{"_postman_id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","name":"E-Commerce API Documentation","description":"<html><head></head><body><p>Welcome to the official documentation for our E-Commerce API. This API is designed to empower developers with the tools needed to build, enhance, and manage e-commerce platforms efficiently and effectively. Whether you are looking to create a new online store, integrate advanced shopping features, or streamline your order processing, our API provides the flexibility and scalability to meet your needs.</p>\n<h1 id=\"key-features\">Key Features</h1>\n<ul>\n<li><p><strong>Comprehensive Product Management:</strong> Easily add, update, and delete products with detailed attributes such as pricing, inventory, and categorization.</p>\n</li>\n<li><p><strong>Order Processing:</strong> Seamlessly manage the entire order lifecycle from cart creation to checkout, payment, and order fulfillment.</p>\n</li>\n<li><p><strong>Customer Management:</strong> Handle customer data, authentication, and profiles to provide personalized shopping experiences.</p>\n</li>\n<li><p><strong>Advanced Search and Filtering:</strong> Implement robust search functionality to help users find products quickly using various filters and search criteria.</p>\n</li>\n</ul>\n<h1 id=\"getting-started\">Getting Started</h1>\n<p>To get started with our API, you will need to:</p>\n<ol>\n<li><p><strong>Register for an API Key:</strong> Sign up on our platform to receive your unique API key.</p>\n</li>\n<li><p><strong>Review Authentication Methods:</strong> Understand how to securely authenticate API requests using your API key.</p>\n</li>\n<li><p><strong>Explore Endpoints:</strong> Familiarize yourself with the available endpoints and their respective functionalities.</p>\n</li>\n</ol>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Key Features","slug":"key-features"},{"content":"Getting Started","slug":"getting-started"}],"owner":"32119544","collectionId":"464ece9a-467e-452d-a427-bcdf0b85a0bd","publishedId":"2sA3QnjEtH","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-05-27T05:38:57.000Z"},"item":[{"name":"User","item":[{"name":"Create New Account","id":"a6f43455-ae82-4814-a5f8-84301f1cc72c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"\",\r\n    \"last_name\": \"\",\r\n    \"email\": \"\",\r\n    \"password\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/register","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","name":"E-Commerce API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8000","path":["api","account","register"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"56e8f919-f0da-4912-89ea-b78cfe0f2a40","name":"Successful Account Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Gaurav\",\r\n    \"last_name\": \"Nagose\",\r\n    \"email\": \"gaurav@gmail.com\",\r\n    \"password\": \"gaurav123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 19:52:01 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"132"},{"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\": \"Your account is created.\",\n    \"data\": {\n        \"first_name\": \"Gaurav\",\n        \"last_name\": \"Nagose\",\n        \"email\": \"gaurav@gmail.com\"\n    }\n}"},{"id":"bfc9ce71-c1bd-4086-acd4-b2fa907684a1","name":"User Already Exists Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"Gaurav\",\r\n    \"last_name\": \"Nagose\",\r\n    \"email\": \"gaurav@gmail.com\",\r\n    \"password\": \"gaurav123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/register"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 19:54:58 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"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\": \"Error occured.\",\n    \"error\": {\n        \"non_field_errors\": [\n            \"User already exists.\"\n        ]\n    }\n}"},{"id":"6e1b8bc2-cd06-4634-931f-aecf3a2125ed","name":"Fields Required / Can't be Blank","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"\",\r\n    \"email\": \"\",\r\n    \"password\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/register"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:12:00 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"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\": \"Error occured.\",\n    \"error\": {\n        \"last_name\": [\n            \"This field is required.\"\n        ],\n        \"password\": [\n            \"This field may not be blank.\"\n        ]\n    }\n}"}],"_postman_id":"a6f43455-ae82-4814-a5f8-84301f1cc72c"},{"name":"User Account Login","event":[{"listen":"test","script":{"id":"742711d2-cb49-4439-95c8-112f8fe30f86","exec":[""],"type":"text/javascript","packages":{}}}],"id":"9963cdd6-5052-4d94-aefe-a8da2e36af99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"gaurav@gmail.com\",\r\n    \"password\": \"gaurav@714\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/login","description":"<p>Gets information about the authenticated user.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","name":"E-Commerce API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8000","path":["api","account","login"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"76d63f56-d0b4-4d70-9c91-4ec872654166","name":"Successful Login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"gaurav@gmail.com\",\r\n    \"password\": \"gaurav123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:01:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"538"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Logged in successfully.\",\n    \"data\": {\n        \"token\": {\n            \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTcxNjIzNTI5OCwiaWF0IjoxNzE2MTQ4ODk4LCJqdGkiOiI2NWExNDFmYzIwYTM0Njk4YWVjOTI3NGFkZDQ5YWU0YyIsInVzZXJfaWQiOjN9.3DPxq4NXe1aPIWMqv6-XrYBdmA6LFj_bC4khnDiCT9Q\",\n            \"access\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzE3MDEyODk4LCJpYXQiOjE3MTYxNDg4OTgsImp0aSI6ImVkMzRiNjQxYWFiYzQxNTM5OTc2Y2NjOTYyMTIzMDJiIiwidXNlcl9pZCI6M30.y6XlPrMN2OIXSvnhSVWMhYZIowd-yhp-oAnI8uUu1ZA\"\n        }\n    }\n}"},{"id":"432440d4-0c36-4bb1-8d59-e45c863ea2bd","name":"Invalid Login Credentials","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"gaurav@gmail.com\",\r\n    \"password\": \"gaurav1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:03:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"44"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid credentials.\",\n    \"data\": {}\n}"},{"id":"4b1cda92-53cd-4c42-b7ac-766bba886da2","name":"Account Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"gauravnagose@gmail.com\",\r\n    \"password\": \"gaurav123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:04:19 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"102"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": {\n        \"non_field_errors\": [\n            \"Account does not exists.\"\n        ]\n    }\n}"},{"id":"19fef973-5a8a-43b6-aebf-bdf3d42f645c","name":"Fields Required / Can't Be Blank","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"\",\r\n    \"password\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:05:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"142"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": {\n        \"username\": [\n            \"This field may not be blank.\"\n        ],\n        \"password\": [\n            \"This field may not be blank.\"\n        ]\n    }\n}"}],"_postman_id":"9963cdd6-5052-4d94-aefe-a8da2e36af99"},{"name":"Update User Details","id":"5bd5b9de-c216-4d49-8e3d-8a56513a6877","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\": \"\",\r\n    \"last_name\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/update","urlObject":{"protocol":"http","port":"8000","path":["api","account","update"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"f934c418-606b-41dc-9e9f-33ad7cb66482","name":"Update Successful","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"last_name\": \"N.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:22:43 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"133"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Profile updated successfully.\",\n    \"data\": {\n        \"first_name\": \"Gaurav\",\n        \"last_name\": \"N.\",\n        \"email\": \"gaurav@gmail.com\"\n    }\n}"},{"id":"a4180c0f-672a-4bcf-931d-ea3d8b8df31e","name":"Fields Can't Be Blank","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"first_name\": \"\",\r\n    \"last_name\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:28:53 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"145"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": {\n        \"first_name\": [\n            \"This field may not be blank.\"\n        ],\n        \"last_name\": [\n            \"This field may not be blank.\"\n        ]\n    }\n}"},{"id":"96ed67a2-5cc5-46f5-b864-c443fa711f71","name":"Authentication Token Error","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"last_name\": \"N.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/update"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:24:11 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"5bd5b9de-c216-4d49-8e3d-8a56513a6877"},{"name":"Forgot Password","id":"8910ac31-2dd0-4ebf-ae08-095eabd5a3b9","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\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/forgot_password","urlObject":{"protocol":"http","port":"8000","path":["api","account","forgot_password"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"8a5e1f8f-383c-47a6-9418-5ac72f97152b","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"gaurav@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/forgot_password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:34:27 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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\": \"Email for password reset is sent to gaurav@gmail.com\"\n}"},{"id":"1730bda5-4d50-48e9-ac30-0ecb342b1b79","name":"User Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"gauravnagose@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/forgot_password"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:35:21 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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    \"message\": \"Something went wrong.\",\n    \"error\": \"No User matches the given query.\"\n}"},{"id":"b92deb9c-b21a-407c-8e8f-d5312da127a7","name":"Email Required","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/forgot_password"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:36:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"69"},{"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.\",\n    \"error\": \"'email'\"\n}"},{"id":"5eba31f4-2042-4643-9ad4-6d7897f7d213","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/forgot_password"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:38:15 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"8910ac31-2dd0-4ebf-ae08-095eabd5a3b9"},{"name":"Reset Password","id":"22484991-7c35-4bb2-bc39-a6e89f0411b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"\",\r\n    \"confirm_password\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/reset_password/NnnCC2VW3AGlF0IBOR540Kmio64dXSCBJrPfTURb","urlObject":{"protocol":"http","port":"8000","path":["api","account","reset_password","NnnCC2VW3AGlF0IBOR540Kmio64dXSCBJrPfTURb"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"739db504-3c49-4554-8f8b-8e0ac4e31407","name":"Successful Password Reset","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"gaurav@714\",\r\n    \"confirm_password\": \"gaurav@714\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/reset_password/NnnCC2VW3AGlF0IBOR540Kmio64dXSCBJrPfTURb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:48:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"55"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"error\": \"Password reset successfully.\"\n}"},{"id":"87faa29b-eedd-49cd-9d42-b04b1297ccc9","name":"Passwords Not Matching","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"gaurav714\",\r\n    \"confirm_password\": \"gaurav@714\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/account/reset_password/NnnCC2VW3AGlF0IBOR540Kmio64dXSCBJrPfTURb"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:45:06 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"55"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Passwords are not matching.\"\n}"},{"id":"11ed2182-0bd4-4b9e-a8ce-93b062fad2ac","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/api/account/reset_password/NnnCC2VW3AGlF0IBOR540Kmio64dXSCBJrPfTURb"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 20:40:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"22484991-7c35-4bb2-bc39-a6e89f0411b3"}],"id":"d6470cd5-f66d-4b71-ad09-4347f0c768e2","description":"<p>The <code>/me</code> endpoints let you manage information about the authenticated user.</p>\n","_postman_id":"d6470cd5-f66d-4b71-ad09-4347f0c768e2","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","name":"E-Commerce API Documentation","type":"collection"}}},{"name":"Product","item":[{"name":"View All Products","event":[{"listen":"test","script":{"id":"44129373-fd59-400d-95ef-15c956e0b961","exec":[""],"type":"text/javascript","packages":{}}}],"id":"b840f358-7f41-4d8e-b545-6befcfb7e0ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/products?search=&brand=&category=&keyword=","description":"<p>Gets information about a collection. For a complete list of this endpoint's possible values, use the <a href=\"https://schema.postman.com/json/collection/v2.1.0/collection.json\">collection.json schema file</a>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","name":"E-Commerce API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8000","path":["api","products"],"host":["127","0","0","1"],"query":[{"key":"search","value":""},{"key":"brand","value":""},{"key":"category","value":""},{"key":"keyword","value":""}],"variable":[]}},"response":[{"id":"85b7c35e-1608-49f0-a16a-97107e47b6f9","name":"Successful Products Display","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/products","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","products"],"query":[{"key":"search","value":null,"disabled":true},{"key":"brand","value":null,"disabled":true},{"key":"category","value":null,"disabled":true},{"key":"keyword","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:19:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"1767"},{"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\": \"Products fetched successfully.\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Formal Shoes\",\n            \"brand\": \"Bata\",\n            \"category\": \"Foot Wears\",\n            \"description\": \"Crafted from high-quality PVC upper and comes with slip-resistant PVC sole\",\n            \"price\": \"1200.00\",\n            \"stock\": 150,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 1,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Bata_shoes.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T071911Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=42df3bf3c59e3a5d7b00a23b93790daee54a6710bf692e30edbccd7b4cd8a32f\",\n                    \"product\": 1\n                }\n            ],\n            \"reviews\": []\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Watch\",\n            \"brand\": \"Limestone\",\n            \"category\": \"Electronics\",\n            \"description\": \"Wrist Watch\",\n            \"price\": \"600.00\",\n            \"stock\": 250,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 2,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Limestone_watch.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T071911Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=284378932eecab17d7c39dbf1bf1de98a106c27d59ac722e8ff00244ba7c3621\",\n                    \"product\": 2\n                }\n            ],\n            \"reviews\": []\n        },\n        {\n            \"id\": 3,\n            \"name\": \"Earbuds\",\n            \"brand\": \"Boult\",\n            \"category\": \"Electronics\",\n            \"description\": \"High quality sound\",\n            \"price\": \"1500.00\",\n            \"stock\": 120,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 3,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Boult_earbuds.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T071912Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=e10d5cd50a143de547c3fccc9b085bf1675ccbf013ae71802de07c23c97c45a9\",\n                    \"product\": 3\n                }\n            ],\n            \"reviews\": []\n        }\n    ]\n}"},{"id":"8be45502-f4b1-4c2e-9ae9-7303be036465","name":"Searching Products","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/products?search=watch","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","products"],"query":[{"key":"search","value":"watch"},{"key":"brand","value":null,"disabled":true},{"key":"category","value":null,"disabled":true},{"key":"keyword","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:20:58 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"613"},{"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\": \"Products fetched successfully.\",\n    \"data\": [\n        {\n            \"id\": 2,\n            \"name\": \"Watch\",\n            \"brand\": \"Limestone\",\n            \"category\": \"Electronics\",\n            \"description\": \"Wrist Watch\",\n            \"price\": \"600.00\",\n            \"stock\": 250,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 2,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Limestone_watch.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T072058Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=53752a0300de22586e4d4e3e869775dc8ff38478e55de89fdadded569ee744ea\",\n                    \"product\": 2\n                }\n            ],\n            \"reviews\": []\n        }\n    ]\n}"},{"id":"deb57098-c92d-4c11-9757-c911e8de2153","name":"Filter Products By Brand","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/products?brand=Bata","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","products"],"query":[{"key":"search","value":"","disabled":true},{"key":"brand","value":"Bata"},{"key":"category","value":null,"disabled":true},{"key":"keyword","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:22:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"673"},{"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\": \"Products fetched successfully.\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Formal Shoes\",\n            \"brand\": \"Bata\",\n            \"category\": \"Foot Wears\",\n            \"description\": \"Crafted from high-quality PVC upper and comes with slip-resistant PVC sole\",\n            \"price\": \"1200.00\",\n            \"stock\": 150,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 1,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Bata_shoes.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T072201Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=b0558646c13b551cf779a3d26fe23c6a45490f24a2de5e8c69ec85029aeac376\",\n                    \"product\": 1\n                }\n            ],\n            \"reviews\": []\n        }\n    ]\n}"},{"id":"455960d9-e4e0-4d71-80c7-daa02f059083","name":"Filter Products By Category","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/products?category=Electronics","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","products"],"query":[{"key":"search","value":"","disabled":true},{"key":"brand","value":"","disabled":true},{"key":"category","value":"Electronics"},{"key":"keyword","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:23:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"1162"},{"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\": \"Products fetched successfully.\",\n    \"data\": [\n        {\n            \"id\": 2,\n            \"name\": \"Watch\",\n            \"brand\": \"Limestone\",\n            \"category\": \"Electronics\",\n            \"description\": \"Wrist Watch\",\n            \"price\": \"600.00\",\n            \"stock\": 250,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 2,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Limestone_watch.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T072330Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=3fbb0622517381ffb645fff59a596133e357f00d5733124d70b3b52841cfcd8d\",\n                    \"product\": 2\n                }\n            ],\n            \"reviews\": []\n        },\n        {\n            \"id\": 3,\n            \"name\": \"Earbuds\",\n            \"brand\": \"Boult\",\n            \"category\": \"Electronics\",\n            \"description\": \"High quality sound\",\n            \"price\": \"1500.00\",\n            \"stock\": 120,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 3,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Boult_earbuds.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T072330Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=a68c0922e73d7747a5da5a2abd22954d6a4e83ee5cf39157cca6504a711ba83b\",\n                    \"product\": 3\n                }\n            ],\n            \"reviews\": []\n        }\n    ]\n}"},{"id":"0502158a-7a73-4d84-9fd8-0bf1e3ce73c5","name":"Filter Products By Keyword","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/products?keyword=Formal","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","products"],"query":[{"key":"search","value":"","disabled":true},{"key":"brand","value":"","disabled":true},{"key":"category","value":"","disabled":true},{"key":"keyword","value":"Formal"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:24:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, Cookie"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"673"},{"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\": \"Products fetched successfully.\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Formal Shoes\",\n            \"brand\": \"Bata\",\n            \"category\": \"Foot Wears\",\n            \"description\": \"Crafted from high-quality PVC upper and comes with slip-resistant PVC sole\",\n            \"price\": \"1200.00\",\n            \"stock\": 150,\n            \"ratings\": \"0.00\",\n            \"user\": 2,\n            \"images\": [\n                {\n                    \"id\": 1,\n                    \"image\": \"https://ecommerce-djdev.s3.amazonaws.com/products/Bata_shoes.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T072453Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=546b88e77567937d5cde97f28d9d5634734127c1c2839f6ba8f2c5c5bfa0a8ba\",\n                    \"product\": 1\n                }\n            ],\n            \"reviews\": []\n        }\n    ]\n}"}],"_postman_id":"b840f358-7f41-4d8e-b545-6befcfb7e0ad"},{"name":"Update Product Details","event":[{"listen":"test","script":{"id":"463d67ab-fd2a-4d58-9a40-97b9bff50bf8","exec":[""],"type":"text/javascript","packages":{}}}],"id":"26021398-fef0-482a-bd6f-e76f9451bee7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"","type":"text","disabled":true},{"key":"description","value":"","type":"text","disabled":true},{"key":"category ","value":"","type":"text","disabled":true},{"key":"brand","value":"","type":"text","disabled":true},{"key":"price","value":"","type":"text","disabled":true},{"key":"stock","value":"","type":"text","disabled":true}]},"url":"http://127.0.0.1:8000/api/product/update/2","urlObject":{"protocol":"http","port":"8000","path":["api","product","update","2"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"09c6e4bf-fd55-4faa-8c9d-ddd7ed0a93b3","name":"Successful Product Update","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"description","value":"Crafted from high-quality PVC upper and comes with slip-resistant PVC sole","type":"text"}]},"url":"http://127.0.0.1:8000/api/product/update/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:02:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"158"},{"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\": \"Product updated successfully.\",\n    \"data\": {\n        \"description\": \"Crafted from high-quality PVC upper and comes with slip-resistant PVC sole\"\n    }\n}"},{"id":"f12c88e3-41ba-418e-ba20-f3326c635fa7","name":"Not Authorized Error","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"description","value":"Crafted from high-quality PVC upper and comes with slip-resistant PVC sole","type":"text"}]},"url":"http://127.0.0.1:8000/api/product/update/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 06:45:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"62"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"You are not authorized for this.\"\n}"},{"id":"53a55226-825e-4da1-925f-9b260b7c03c9","name":"Product Not Found Error","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"","type":"text","disabled":true},{"key":"description","value":"","type":"text","disabled":true},{"key":"category ","value":"","type":"text","disabled":true},{"key":"brand","value":"","type":"text","disabled":true},{"key":"price","value":"","type":"text","disabled":true},{"key":"stock","value":"","type":"text","disabled":true}]},"url":"http://127.0.0.1:8000/api/product/update/20"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 10:09:28 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"97"},{"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.\",\n    \"error\": \"No Product matches the given query.\"\n}"},{"id":"0e85d0ef-7e95-4bc8-a728-99771865126b","name":"Authentication Token Error","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"description","value":"","type":"text","disabled":true},{"key":"category","value":"","type":"text","disabled":true}]},"url":"http://127.0.0.1:8000/api/product/update/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 06:40:33 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"26021398-fef0-482a-bd6f-e76f9451bee7"},{"name":"Upload Product Details","id":"29888465-7713-4003-810b-eeec5b471cce","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\": \"\",\r\n    \"brand\": \"\",\r\n    \"category\": \"\",\r\n    \"description\": \"\",\r\n    \"price\": \r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/upload","urlObject":{"protocol":"http","port":"8000","path":["api","product","upload"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"e26fe796-a7f0-4b9c-9dba-db39648c54f7","name":"Successful Product Uploading","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Shoes\",\r\n    \"brand\": \"Bata\",\r\n    \"category\": \"Foot Wears\",\r\n    \"description\": \"Formal\",\r\n    \"price\": 1200,\r\n    \"stock\": 200\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/upload"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 05:48:47 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"172"},{"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\": \"Product uploaded successfully.\",\n    \"data\": {\n        \"name\": \"Shoes\",\n        \"brand\": \"Bata\",\n        \"category\": \"Foot Wears\",\n        \"description\": \"Formal\",\n        \"price\": 1200,\n        \"stock\": 200\n    }\n}"},{"id":"34c77e73-a3a2-4e10-8162-9b89d099b847","name":"Not Authorized Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/upload"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 05:42:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"164"},{"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\": {\n        \"status_code\": 403,\n        \"message\": \"Request forbidden -- authorization will not help\",\n        \"details\": {\n            \"detail\": \"You do not have permission to perform this action.\"\n        }\n    }\n}"},{"id":"b9261e3b-9a01-4e8f-9ee5-b900e9acc5ed","name":"Fields Required Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/upload"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 05:47:04 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"242"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": {\n        \"name\": [\n            \"This field is required.\"\n        ],\n        \"brand\": [\n            \"This field is required.\"\n        ],\n        \"category\": [\n            \"This field is required.\"\n        ],\n        \"description\": [\n            \"This field is required.\"\n        ],\n        \"price\": [\n            \"This field is required.\"\n        ]\n    }\n}"},{"id":"780e6b39-05be-4f4e-ad8e-61ad1c166942","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/upload"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 05:42:17 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"29888465-7713-4003-810b-eeec5b471cce"},{"name":"Upload Product Images","id":"11ddadae-aecf-46f9-955d-f29b3d86311a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"product","value":"","type":"text"},{"key":"images","type":"file","value":null}]},"url":"http://127.0.0.1:8000/api/product/images","urlObject":{"protocol":"http","port":"8000","path":["api","product","images"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"a926a6f8-5c37-426f-b7c4-14ce655d4a29","name":"Successful Images Uploading","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"product","value":"1","type":"text"},{"key":"images","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/gaura/Downloads/Bata shoes.webp"],"src":"postman-cloud:///1ef166e8-ab33-4a30-88ef-d6171cdaff4d"}]},"url":"http://127.0.0.1:8000/api/product/images"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 06:05:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"444"},{"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\": \"Images uploaded successfully.\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"image\": \"https://ecommerce-djdev.s3.eu-north-1.amazonaws.com/products/Bata_shoes.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASMNSG2TE36IOYJOA%2F20240520%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240520T060512Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=1ee80e493ecdacb1f083f9c7ef72c0226b2e236209410354e18be7872570f177\",\n            \"product\": \"1\"\n        }\n    ]\n}"},{"id":"a07ca5fb-e824-4bcf-8c4c-9383074b5952","name":"Package Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"product","value":"1","type":"text"},{"key":"images","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/gaura/Downloads/Bata shoes.webp"],"src":"postman-cloud:///1ef166e8-ab33-4a30-88ef-d6171cdaff4d"}]},"url":"http://127.0.0.1:8000/api/product/images"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 06:02:59 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"244"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": \"Could not load Boto3's S3 bindings. cannot import name 'is_s3express_bucket' from 'botocore.utils' (C:\\\\Users\\\\gaura\\\\AppData\\\\Roaming\\\\Python\\\\Python312\\\\site-packages\\\\botocore\\\\utils.py)\"\n}"},{"id":"7a3d515e-f825-4e53-8851-46cde4adac49","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"product","value":"1","type":"text"},{"key":"images","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/gaura/Downloads/Bata shoes.webp"],"src":"postman-cloud:///1ef166e8-ab33-4a30-88ef-d6171cdaff4d"}]},"url":"http://127.0.0.1:8000/api/product/images"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 06:06:28 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"11ddadae-aecf-46f9-955d-f29b3d86311a"},{"name":"Delete Product","id":"a841968c-f92e-4a9a-a9d4-881bad043675","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/api/product/delete/3","urlObject":{"protocol":"http","port":"8000","path":["api","product","delete","3"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"d001ac1e-50b9-4d90-b472-ec49f60af73d","name":"Successful Product Deletion","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/delete/3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:39:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Product deleted successfully.\"\n}"},{"id":"26db4d77-3e95-4c2a-8d63-ddd0fd0919a4","name":"Not Authorized Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/delete/3"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:34:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"164"},{"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\": {\n        \"status_code\": 403,\n        \"message\": \"Request forbidden -- authorization will not help\",\n        \"details\": {\n            \"detail\": \"You do not have permission to perform this action.\"\n        }\n    }\n}"},{"id":"5aa5a265-052f-4de0-be03-33ebe64d2574","name":"Product Not Found Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/delete/30"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:40:47 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"97"},{"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.\",\n    \"error\": \"No Product matches the given query.\"\n}"},{"id":"420f0a3e-ccc2-437e-b352-8bbcecc14ae8","name":"Authentication Token Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/delete/3"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:29:43 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"a841968c-f92e-4a9a-a9d4-881bad043675"},{"name":"Post Product Review","id":"2e0d9ecb-a383-48aa-8c32-b674fb1d01e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"Very comfortable shoes.\",\r\n    \"rating\": 4.5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/1","urlObject":{"protocol":"http","port":"8000","path":["api","product","review","1"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"17d0c091-ddf1-4186-86fa-d3fbf09d4f21","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"Very comfortable shoes.\",\r\n    \"rating\": 4.5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 08:03:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"113"},{"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\": \"Review posted successfully.\",\n    \"data\": {\n        \"review\": \"Very comfortable shoes.\",\n        \"rating\": 4.5\n    }\n}"},{"id":"338f8ee2-fa29-4f7f-a387-22cd1443dfce","name":"Fields Required Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/2"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:53:36 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"70"},{"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.\",\n    \"error\": \"'rating'\"\n}"},{"id":"8b878f4e-fe40-4aed-9e40-6b40604da7c0","name":"Product Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"Very comfortable shoes.\",\r\n    \"rating\": 4.5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/11"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:56:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"97"},{"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.\",\n    \"error\": \"No Product matches the given query.\"\n}"},{"id":"9ae0bc19-d73e-4f3b-a758-dd20294da879","name":"Authenticatoin Token Error","originalRequest":{"method":"POST","header":[],"url":"http://127.0.0.1:8000/api/product/review/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 07:52:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"2e0d9ecb-a383-48aa-8c32-b674fb1d01e2"},{"name":"Update Product Review","id":"c003cd5f-8e0c-49de-9ea9-fbba577de9ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"These shoes are very comfortable.\",\r\n    \"rating\": 4.4\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/1","urlObject":{"protocol":"http","port":"8000","path":["api","product","review","1"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"246dcdc5-c3dc-4cb2-98d3-970a2067ad12","name":"Successful Review Update","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"These shoes are very comfortable.\",\r\n    \"rating\": 4.4\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 10:05:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"124"},{"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\": \"Review updated successfully.\",\n    \"data\": {\n        \"review\": \"These shoes are very comfortable.\",\n        \"rating\": 4.4\n    }\n}"},{"id":"04e11059-8680-488f-a3f3-9447f94b1aab","name":"Product Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"These shoes are very comfortable.\",\r\n    \"rating\": 4.5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/11"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 08:25:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"97"},{"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.\",\n    \"error\": \"No Product matches the given query.\"\n}"},{"id":"344d9563-dfce-465c-b442-35dcd6a4481c","name":"Not Authorized Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"These shoes are very comfortable.\",\r\n    \"rating\": 4.5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 08:29:17 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"62"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"You are not authorized for this.\"\n}"},{"id":"9802fc9c-2bee-4b8e-b468-ed5c280d4e62","name":"Values Not Acceptable Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"These shoes are very comfortable.\",\r\n    \"rating\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/1"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 09:36:18 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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    \"success\": false,\n    \"error\": \"Please rate from 1 to 5.\"\n}"},{"id":"68b6bef1-a24c-4ef7-863c-43647d42603e","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review\": \"These shoes are very comfortable.\",\r\n    \"rating\": 4.5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/product/review/11"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 08:26:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"c003cd5f-8e0c-49de-9ea9-fbba577de9ac"},{"name":"Delete Product Review","id":"b33b0195-c170-497f-b587-06f56154411a","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/api/product/review/delete/1","urlObject":{"protocol":"http","port":"8000","path":["api","product","review","delete","1"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"f1067c33-7205-4edc-93a9-53f9d2a7e5df","name":"Successful Review Deletion","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/review/delete/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 10:29:04 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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\": \"Review deleted successfully.\"\n}"},{"id":"d6f46ae2-87e8-45b7-9ff3-b03c51fbdcc6","name":"Review Not Found Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/review/delete/1"},"status":"Not Founds","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 10:23:52 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, 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    \"message\": \"Review does not exists.\"\n}"},{"id":"628fa485-f7d0-474b-9cb3-65304c26a0a6","name":"Product Not Found Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/review/delete/10"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 10:27:58 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"97"},{"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.\",\n    \"error\": \"No Product matches the given query.\"\n}"},{"id":"08914ba4-33d9-4804-ba8a-0f959acac773","name":"Authentication Token Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/product/review/delete/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 10:12:40 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"b33b0195-c170-497f-b587-06f56154411a"}],"id":"64635e83-9cf4-4724-9f7f-bfe5959f839d","description":"<p>The <code>/collections</code> endpoints let you manage your <a href=\"https://learning.postman.com/docs/sending-requests/intro-to-collections/\">collections</a>.</p>\n","_postman_id":"64635e83-9cf4-4724-9f7f-bfe5959f839d","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","name":"E-Commerce API Documentation","type":"collection"}}},{"name":"Order","item":[{"name":"Place Order","id":"4021b5a1-94af-4d19-ad3a-b70aa9b9ddd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"area\": \"\",\r\n  \"city\": \"\",\r\n  \"state\": \"\",\r\n  \"zip_code\": \"\",\r\n  \"phone_no\": \"\",\r\n  \"country\": \"\",\r\n  \"order_items\": [\r\n    {\r\n      \"product\": ,\r\n      \"quantity\": \r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/place","urlObject":{"protocol":"http","port":"8000","path":["api","order","place"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"59784849-b343-4660-af71-53c95a894785","name":"Successful Order Place","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"area\": \"Suyog nagar\",\r\n  \"city\": \"Nagpur\",\r\n  \"state\": \"MH\",\r\n  \"zip_code\": \"442908\",\r\n  \"phone_no\": \"123-456-7890\",\r\n  \"country\": \"India\",\r\n  \"order_items\": [\r\n    {\r\n      \"product\": 1,\r\n      \"quantity\": 1\r\n    },\r\n    {\r\n      \"product\": 2,\r\n      \"quantity\": 1\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/place"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 17:56:36 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"618"},{"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\": \"Order placed successfully.\",\n    \"data\": {\n        \"id\": 1,\n        \"order\": [\n            {\n                \"id\": 1,\n                \"name\": \"Formal Shoes\",\n                \"quantity\": 1,\n                \"price\": \"1200.00\",\n                \"image\": \"products/Bata_shoes.webp\",\n                \"product\": 1,\n                \"order\": 1\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Watch\",\n                \"quantity\": 1,\n                \"price\": \"600.00\",\n                \"image\": \"products/Limestone_watch.webp\",\n                \"product\": 2,\n                \"order\": 1\n            }\n        ],\n        \"total_amount\": 1800,\n        \"area\": \"Suyog nagar\",\n        \"city\": \"Nagpur\",\n        \"state\": \"MH\",\n        \"country\": \"India\",\n        \"zip_code\": \"442908\",\n        \"phone_no\": \"123-456-7890\",\n        \"payment_status\": \"Unpaid\",\n        \"payment_mode\": \"COD\",\n        \"order_status\": \"Processing\",\n        \"created_at\": \"2024-05-20T23:26:33.802432\",\n        \"updated_at\": \"2024-05-20T23:26:33.802432\",\n        \"user\": 3\n    }\n}"},{"id":"e4d5dc8e-0d9a-4d98-a521-ab13950dd5d5","name":"Required Order Items","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"area\": \"Suyog nagar\",\r\n  \"city\": \"Nagpur\",\r\n  \"state\": \"MH\",\r\n  \"zip_code\": \"442908\",\r\n  \"phone_no\": \"123-456-7890\",\r\n  \"country\": \"India\",\r\n  \"order_items\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/place"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 16:16:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"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\": \"No order items. Please add atleast one product.\"\n}"},{"id":"5e84b421-c92c-4bd8-9bd1-7f2eb6236a75","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/place"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 10:49:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"4021b5a1-94af-4d19-ad3a-b70aa9b9ddd9"},{"name":"View Order","id":"efbbc560-a6fd-4121-8731-76c5359a23ca","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/api/order/view/1","urlObject":{"protocol":"http","port":"8000","path":["api","order","view","1"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"6e9f3c50-8294-4f99-bd41-1bcd68e910b0","name":"Successful Order Display","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/order/view/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 18:08:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"619"},{"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\": \"Order fetched successfully.\",\n    \"data\": {\n        \"id\": 1,\n        \"order\": [\n            {\n                \"id\": 1,\n                \"name\": \"Formal Shoes\",\n                \"quantity\": 1,\n                \"price\": \"1200.00\",\n                \"image\": \"products/Bata_shoes.webp\",\n                \"product\": 1,\n                \"order\": 1\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Watch\",\n                \"quantity\": 1,\n                \"price\": \"600.00\",\n                \"image\": \"products/Limestone_watch.webp\",\n                \"product\": 2,\n                \"order\": 1\n            }\n        ],\n        \"total_amount\": 1800,\n        \"area\": \"Suyog nagar\",\n        \"city\": \"Nagpur\",\n        \"state\": \"MH\",\n        \"country\": \"India\",\n        \"zip_code\": \"442908\",\n        \"phone_no\": \"123-456-7890\",\n        \"payment_status\": \"Unpaid\",\n        \"payment_mode\": \"COD\",\n        \"order_status\": \"Processing\",\n        \"created_at\": \"2024-05-20T23:26:33.802432\",\n        \"updated_at\": \"2024-05-20T23:26:33.802432\",\n        \"user\": 3\n    }\n}"},{"id":"164a700a-37ed-4022-a9c0-4c41a53f85f2","name":"Not Authorized Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/order/view/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 18:05:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"60"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"You cannot view others orders.\"\n}"},{"id":"c205f0ac-5e26-48e9-99c6-d35ebb181ba0","name":"Order Not Found","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/order/view/10"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 18:06:53 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, 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    \"message\": \"Error occured\",\n    \"error\": \"Order matching query does not exist.\"\n}"},{"id":"e3bff553-cc0d-47ff-a291-840306371518","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/order/view/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 17:57:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"efbbc560-a6fd-4121-8731-76c5359a23ca"},{"name":"View All Orders","id":"625974b2-7eab-4f0c-a126-2e2c4f562b69","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/api/order/view","urlObject":{"protocol":"http","port":"8000","path":["api","order","view"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"31f1a1b0-6018-41bc-8b11-9f67579e43af","name":"Successful Response - Page 1","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/order/view?page=1","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","order","view"],"query":[{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 18:59:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"653"},{"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\": \"Orders fetched successfully.\",\n    \"count\": 2,\n    \"results per page\": 1,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"order\": [\n                {\n                    \"id\": 1,\n                    \"name\": \"Formal Shoes\",\n                    \"quantity\": 1,\n                    \"price\": \"1200.00\",\n                    \"image\": \"products/Bata_shoes.webp\",\n                    \"product\": 1,\n                    \"order\": 1\n                },\n                {\n                    \"id\": 2,\n                    \"name\": \"Watch\",\n                    \"quantity\": 1,\n                    \"price\": \"600.00\",\n                    \"image\": \"products/Limestone_watch.webp\",\n                    \"product\": 2,\n                    \"order\": 1\n                }\n            ],\n            \"total_amount\": 1800,\n            \"area\": \"Suyog nagar\",\n            \"city\": \"Nagpur\",\n            \"state\": \"MH\",\n            \"country\": \"India\",\n            \"zip_code\": \"442908\",\n            \"phone_no\": \"123-456-7890\",\n            \"payment_status\": \"Unpaid\",\n            \"payment_mode\": \"COD\",\n            \"order_status\": \"Processing\",\n            \"created_at\": \"2024-05-20T23:26:33.802432\",\n            \"updated_at\": \"2024-05-20T23:26:33.802432\",\n            \"user\": 3\n        }\n    ]\n}"},{"id":"ee30fa31-43a3-4ff7-85fc-f15a85fb2a85","name":"Successful Response - Page 2","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/order/view?page=2","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","order","view"],"query":[{"key":"page","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:00:25 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"537"},{"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\": \"Orders fetched successfully.\",\n    \"count\": 2,\n    \"results per page\": 1,\n    \"data\": [\n        {\n            \"id\": 2,\n            \"order\": [\n                {\n                    \"id\": 3,\n                    \"name\": \"Formal Shoes\",\n                    \"quantity\": 1,\n                    \"price\": \"1200.00\",\n                    \"image\": \"products/Bata_shoes.webp\",\n                    \"product\": 1,\n                    \"order\": 2\n                }\n            ],\n            \"total_amount\": 1200,\n            \"area\": \"Suyog nagar\",\n            \"city\": \"Nagpur\",\n            \"state\": \"MH\",\n            \"country\": \"India\",\n            \"zip_code\": \"442908\",\n            \"phone_no\": \"123-456-7890\",\n            \"payment_status\": \"Unpaid\",\n            \"payment_mode\": \"COD\",\n            \"order_status\": \"Processing\",\n            \"created_at\": \"2024-05-21T00:26:08.430253\",\n            \"updated_at\": \"2024-05-21T00:26:08.430253\",\n            \"user\": 3\n        }\n    ]\n}"},{"id":"0122b66e-003d-4ba3-b604-63535d91b492","name":"User Order Not Found Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/order/view"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:04:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, 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    \"message\": \"Error occured\",\n    \"error\": \"Order matching query does not exist.\"\n}"},{"id":"c3c81e78-e66d-42e2-b064-dc4a302b17a8","name":"Not Placed Order Error","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/order/view"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:18:33 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"74"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"You have not ordered anything yet.\",\n    \"data\": []\n}"},{"id":"54e0f435-bc27-450d-987e-253621577d5d","name":"Authentication Token Error","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8000/api/order/view?page=1","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","order","view"],"query":[{"key":"page","value":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 18:58:11 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"625974b2-7eab-4f0c-a126-2e2c4f562b69"},{"name":"Update Order Status","id":"57ba6fa8-84f4-448e-a5f9-72dc1a1c0088","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"order_status\": \"\" \r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/update/1","urlObject":{"protocol":"http","port":"8000","path":["api","order","update","1"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"d6f12012-452c-48e1-8a07-5d565f625951","name":"Successful Order Status Update","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"order_status\": \"Shipped\"   \r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/update/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:29:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"623"},{"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\": \"Order status updated successfully.\",\n    \"data\": {\n        \"id\": 1,\n        \"order\": [\n            {\n                \"id\": 1,\n                \"name\": \"Formal Shoes\",\n                \"quantity\": 1,\n                \"price\": \"1200.00\",\n                \"image\": \"products/Bata_shoes.webp\",\n                \"product\": 1,\n                \"order\": 1\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Watch\",\n                \"quantity\": 1,\n                \"price\": \"600.00\",\n                \"image\": \"products/Limestone_watch.webp\",\n                \"product\": 2,\n                \"order\": 1\n            }\n        ],\n        \"total_amount\": 1800,\n        \"area\": \"Suyog nagar\",\n        \"city\": \"Nagpur\",\n        \"state\": \"MH\",\n        \"country\": \"India\",\n        \"zip_code\": \"442908\",\n        \"phone_no\": \"123-456-7890\",\n        \"payment_status\": \"Unpaid\",\n        \"payment_mode\": \"COD\",\n        \"order_status\": \"Shipped\",\n        \"created_at\": \"2024-05-20T23:26:33.802432\",\n        \"updated_at\": \"2024-05-21T00:59:20.332659\",\n        \"user\": 3\n    }\n}"},{"id":"03ffcd86-2940-43bb-9285-1733e640dabb","name":"Not Authorized Error","originalRequest":{"method":"PATCH","header":[],"url":"http://127.0.0.1:8000/api/order/update/1"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:23:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"164"},{"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\": {\n        \"status_code\": 403,\n        \"message\": \"Request forbidden -- authorization will not help\",\n        \"details\": {\n            \"detail\": \"You do not have permission to perform this action.\"\n        }\n    }\n}"},{"id":"b742ce03-ba28-4b79-9dd0-667cf54e4056","name":"Order Not Found Error","originalRequest":{"method":"PATCH","header":[],"url":"http://127.0.0.1:8000/api/order/update/10"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:26:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"87"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured\",\n    \"error\": \"No Order matches the given query.\"\n}"},{"id":"559062ea-a8a5-4526-8d7d-79203f78b364","name":"Authentication Token Error","originalRequest":{"method":"PATCH","header":[],"url":"http://127.0.0.1:8000/api/order/update/10"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:22:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"57ba6fa8-84f4-448e-a5f9-72dc1a1c0088"},{"name":"Delete Order","id":"81433cb1-1d9d-4468-a68a-c844dc93f114","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/api/order/delete/1","urlObject":{"protocol":"http","port":"8000","path":["api","order","delete","1"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"bd3c3769-60ce-4a09-8db5-863622439d7d","name":"Successful Order Deletion","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/order/delete/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:33:59 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"56"},{"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\": \"Order deleted successfully.\"\n}"},{"id":"e8eb2ad6-e7a6-4e74-a1b5-a6306992d8b2","name":"Order Not Found Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/order/delete/12"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:32:14 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"105"},{"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\": {\n        \"status_code\": 404,\n        \"message\": \"Nothing matches the given URI\",\n        \"details\": {\n            \"detail\": \"Not found.\"\n        }\n    }\n}"},{"id":"3ac4076e-e8fc-4073-b774-810cff7f263f","name":"Not Authorized Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/order/delete/1"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:33:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"164"},{"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\": {\n        \"status_code\": 403,\n        \"message\": \"Request forbidden -- authorization will not help\",\n        \"details\": {\n            \"detail\": \"You do not have permission to perform this action.\"\n        }\n    }\n}"},{"id":"ea0f4755-5201-4796-930b-17fbad9bd136","name":"Authentication Token Error","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/api/order/delete/12"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 19:31:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"81433cb1-1d9d-4468-a68a-c844dc93f114"},{"name":"Checkout Session","id":"af4c0755-b176-4ae7-b164-c50bee3f8649","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"order_items\": [\r\n    {\r\n      \"product\": 1,\r\n      \"quantity\": 1\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/checkout-session/2","urlObject":{"protocol":"http","port":"8000","path":["api","order","checkout-session","2"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"0f3f42a2-be79-45eb-84d9-939b285d6ef3","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"order_items\": [\r\n    {\r\n      \"product\": 1,\r\n      \"quantity\": 1\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/checkout-session/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 May 2024 22:29:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2328"},{"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    \"succuss\": true,\n    \"session\": {\n        \"id\": \"cs_test_a1hVOUOLvx8A1x3xudhbeS9J9zKy5Z2zGKu2mHHxvl6WwwiCScgBI9JfW3\",\n        \"object\": \"checkout.session\",\n        \"after_expiration\": null,\n        \"allow_promotion_codes\": null,\n        \"amount_subtotal\": 120000,\n        \"amount_total\": 120000,\n        \"automatic_tax\": {\n            \"enabled\": false,\n            \"liability\": null,\n            \"status\": null\n        },\n        \"billing_address_collection\": null,\n        \"cancel_url\": \"http://127.0.0.1:8000/api/products\",\n        \"client_reference_id\": null,\n        \"client_secret\": null,\n        \"consent\": null,\n        \"consent_collection\": null,\n        \"created\": 1716330559,\n        \"currency\": \"inr\",\n        \"currency_conversion\": null,\n        \"custom_fields\": [],\n        \"custom_text\": {\n            \"after_submit\": null,\n            \"shipping_address\": null,\n            \"submit\": null,\n            \"terms_of_service_acceptance\": null\n        },\n        \"customer\": null,\n        \"customer_creation\": \"if_required\",\n        \"customer_details\": {\n            \"address\": null,\n            \"email\": \"gaurav@gmail.com\",\n            \"name\": null,\n            \"phone\": null,\n            \"tax_exempt\": \"none\",\n            \"tax_ids\": null\n        },\n        \"customer_email\": \"gaurav@gmail.com\",\n        \"expires_at\": 1716416959,\n        \"invoice\": null,\n        \"invoice_creation\": {\n            \"enabled\": false,\n            \"invoice_data\": {\n                \"account_tax_ids\": null,\n                \"custom_fields\": null,\n                \"description\": null,\n                \"footer\": null,\n                \"issuer\": null,\n                \"metadata\": {},\n                \"rendering_options\": null\n            }\n        },\n        \"livemode\": false,\n        \"locale\": null,\n        \"metadata\": {\n            \"area\": \"Suyog nagar\",\n            \"city\": \"Nagpur\",\n            \"country\": \"India\",\n            \"phone_no\": \"123-456-7890\",\n            \"state\": \"MH\",\n            \"user\": \"3\",\n            \"zip_code\": \"442908\"\n        },\n        \"mode\": \"payment\",\n        \"payment_intent\": null,\n        \"payment_link\": null,\n        \"payment_method_collection\": \"if_required\",\n        \"payment_method_configuration_details\": null,\n        \"payment_method_options\": {\n            \"card\": {\n                \"request_three_d_secure\": \"automatic\"\n            }\n        },\n        \"payment_method_types\": [\n            \"card\"\n        ],\n        \"payment_status\": \"unpaid\",\n        \"phone_number_collection\": {\n            \"enabled\": false\n        },\n        \"recovered_from\": null,\n        \"saved_payment_method_options\": null,\n        \"setup_intent\": null,\n        \"shipping_address_collection\": null,\n        \"shipping_cost\": null,\n        \"shipping_details\": null,\n        \"shipping_options\": [],\n        \"status\": \"open\",\n        \"submit_type\": null,\n        \"subscription\": null,\n        \"success_url\": \"http://127.0.0.1:8000/api/products\",\n        \"total_details\": {\n            \"amount_discount\": 0,\n            \"amount_shipping\": 0,\n            \"amount_tax\": 0\n        },\n        \"ui_mode\": \"hosted\",\n        \"url\": \"https://checkout.stripe.com/c/pay/cs_test_a1hVOUOLvx8A1x3xudhbeS9J9zKy5Z2zGKu2mHHxvl6WwwiCScgBI9JfW3#fidkdWxOYHwnPyd1blpxYHZxWjA0SmdgdnFWRGIxVU9pfWs3NGtUXUJWfUF2QmhIZElHbkJUS0xVPXNWaUBTPERuSUpGVUtNfTVTNXVIbnZAXzBmQkt1YXRqaV1INnVzQEpuSV8yTWN2MmhpNTV9T193SzFTbScpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl\"\n    }\n}"},{"id":"69dfe595-a8da-4595-9e92-9b9ae6afab78","name":"Product Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"order_items\": [\r\n    {\r\n      \"product\": 5,\r\n      \"quantity\": 2\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/checkout-session/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 20:17:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"93"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": \"Product matching query does not exist.\"\n}"},{"id":"3c84a718-e30f-4c2b-995f-703292ac0868","name":"Order Not Found Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"order_items\": [\r\n    {\r\n      \"product\": 1,\r\n      \"quantity\": 1\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/checkout-session/22"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 20:20:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"91"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Error occured.\",\n    \"error\": \"Order matching query does not exist.\"\n}"},{"id":"f3025d51-07db-4ef0-b432-e61c9723b13a","name":"Validation Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"order_items\": [\r\n    {\r\n      \"product\": 1,\r\n      \"quantity\": 1\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/checkout-session/2"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 20:29:10 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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\": \"Error occured.\",\n    \"error\": \"Request req_EZqG01IQn09UEJ: Not a valid URL\"\n}"},{"id":"68126b52-8668-4269-b395-7d3543e2a222","name":"Authentication Token Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"order_items\": [\r\n    {\r\n      \"product\": 1,\r\n      \"quantity\": 1\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/api/order/checkout-session/2"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 May 2024 20:19:51 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.12.3"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"153"},{"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\": {\n        \"status_code\": 401,\n        \"message\": \"No permission -- see authorization schemes\",\n        \"details\": {\n            \"detail\": \"Authentication credentials were not provided.\"\n        }\n    }\n}"}],"_postman_id":"af4c0755-b176-4ae7-b164-c50bee3f8649"}],"id":"aab5b1c9-c912-4c68-8baa-1fedbdd58fde","_postman_id":"aab5b1c9-c912-4c68-8baa-1fedbdd58fde","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","id":"464ece9a-467e-452d-a427-bcdf0b85a0bd","name":"E-Commerce API Documentation","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""]}},{"listen":"test","script":{"type":"text/javascript","exec":[""]}}],"variable":[{"id":"ee7eea7e-5492-47da-b8c5-0190d07fa8c8","key":"baseUrl","value":"https://farming-simulator.pstmn.io"}]}