{"info":{"_postman_id":"74c0dcb8-5f29-4d7b-9f61-5eac3c051b2b","name":"SouqTek","description":"<html><head></head><body><p>here easily you will find every thing documented in this tiny area</p>\n<p>Base URL: <a href=\"https://widespread-mule-bytehivee-506830e2.koyeb.app\">https://widespread-mule-bytehivee-506830e2.koyeb.app</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"38029009","collectionId":"74c0dcb8-5f29-4d7b-9f61-5eac3c051b2b","publishedId":"2sAYXBGKfQ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-02-11T23:21:38.000Z"},"item":[{"name":"Authentication API","item":[{"name":"settings & Account","item":[{"name":"user-details","id":"7e15f0ea-3114-42a2-98ef-bdf92ed61be2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ1Nzc5LCJpYXQiOjE3NTU1NDEyNzksImp0aSI6IjY4OWE5OTc3NWY0ODRiYTJiOWM0OTBhYTdmODRjZjMwIiwidXNlcl9pZCI6Mn0.Hicq4js8PGf9LXYrDLYJaUL1mra6ekEW9O5Jk597a00","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/user/","description":"<p>this endpoint Retrieves the authenticated user’s profile details. The request must include a valid access token in the <code>Authorization</code> header using the Bearer scheme.</p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;access_token&gt;\n\n</code></pre><p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"username\": \"johndoe\",\n  \"email\": \"johndoe@example.com\",\n  \"first_name\": \"John\",\n  \"last_name\": \"Doe\",\n  \"phone_number\": \"+201234567890\"\n}\n\n</code></pre>\n<hr />\n","urlObject":{"protocol":"https","path":["auth","user",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"9b1637ab-580c-430a-b318-48c5bd60a0eb","name":"sucess","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ1Nzc5LCJpYXQiOjE3NTU1NDEyNzksImp0aSI6IjY4OWE5OTc3NWY0ODRiYTJiOWM0OTBhYTdmODRjZjMwIiwidXNlcl9pZCI6Mn0.Hicq4js8PGf9LXYrDLYJaUL1mra6ekEW9O5Jk597a00","type":"text"}],"url":"http://127.0.0.1:8000/auth/user/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 18:21:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"117"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"username\": \"bavcii\",\n    \"email\": \"bassant@outlook.com\",\n    \"first_name\": \"bassant\",\n    \"last_name\": \"hossam\",\n    \"phone\": \"01020877700\"\n}"},{"id":"67730386-5a7c-479b-b8cf-42bd2461386d","name":"need-token","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/auth/user/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 17:24:24 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"8be13608-ce85-4164-b9d1-bdb4d56c6895","name":"not founded","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQyNzA1LCJpYXQiOjE3NTU1MzgyMDUsImp0aSI6IjU5YmJkNWFjMTQxNjRjMjFhYTEwZTBkNGE1YjA4ZGY4IiwidXNlcl9pZCI6Nn0._Z9sJd1AWsduI3E-uQKRCn4iLcSUuLh5PQhwvWCsNQE","type":"text"}],"url":"http://127.0.0.1:8000/auth/user/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 17:32:30 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"User not found\",\n    \"code\": \"user_not_found\"\n}"}],"_postman_id":"7e15f0ea-3114-42a2-98ef-bdf92ed61be2"},{"name":"edit-user-details","id":"3d60a633-326c-4a31-a248-7a7e040f0a24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU2NDIyLCJpYXQiOjE3NTU1NTE5MjIsImp0aSI6ImJhYTAyMTU5ODliZDRkNmNiMjgyNzBkZGMyNjI5Y2Y2IiwidXNlcl9pZCI6Mn0.dxTb4hsfBdGkPH_Nfc_YZ7jRq3Xzj7V0nk9ESyWar5g","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"bavyu","type":"text","uuid":"231c0c7d-4392-4eda-aa4f-d3a2365a6d32","disabled":true},{"key":"last_name","value":"idk","type":"text","uuid":"ff648a32-4664-494e-9679-4b25fb970dc8","disabled":true},{"key":"email","value":"bassant@outlook.com","type":"text","uuid":"f3396bba-c877-4a9d-ab90-2b33e2700ff0","disabled":true},{"key":"phone","value":"01005005614","type":"text","uuid":"5d134334-83f6-4bc3-9787-a147982359bf","disabled":true}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/user/","urlObject":{"protocol":"https","path":["auth","user",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"406b798b-bbb5-4cb1-9edb-cc0d31ec2059","name":"updated","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ1Nzc5LCJpYXQiOjE3NTU1NDEyNzksImp0aSI6IjY4OWE5OTc3NWY0ODRiYTJiOWM0OTBhYTdmODRjZjMwIiwidXNlcl9pZCI6Mn0.Hicq4js8PGf9LXYrDLYJaUL1mra6ekEW9O5Jk597a00","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"bavyu","type":"text","uuid":"231c0c7d-4392-4eda-aa4f-d3a2365a6d32"}]},"url":"http://127.0.0.1:8000/auth/user/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 18:23:52 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"43"},{"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\": \"Profile updated successfully.\"\n}"},{"id":"11d4c74b-08ca-4958-8e6c-489db11c2d01","name":"need-access-token","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ1Nzc5LCJpYXQiOjE3NTU1NDEyNzksImp0aSI6IjY4OWE5OTc3NWY0ODRiYTJiOWM0OTBhYTdmODRjZjMwIiwidXNlcl9pZCI6Mn0.Hicq4js8PGf9LXYrDLYJaUL1mra6ekEW9O5Jk597a00","type":"text","disabled":true}],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"bavyu","type":"text","uuid":"231c0c7d-4392-4eda-aa4f-d3a2365a6d32","disabled":true},{"key":"last_name","value":"idk","type":"text","uuid":"ff648a32-4664-494e-9679-4b25fb970dc8","disabled":true},{"key":"email","value":"bav@gmail.com","type":"text","uuid":"f3396bba-c877-4a9d-ab90-2b33e2700ff0","disabled":true},{"key":"phone","value":"01020877700","type":"text","uuid":"5d134334-83f6-4bc3-9787-a147982359bf","disabled":true}]},"url":"http://127.0.0.1:8000/auth/user/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 18:26:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"c69d4292-018b-4339-b64b-b8e435dec386","name":"phone-number-validation","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ1Nzc5LCJpYXQiOjE3NTU1NDEyNzksImp0aSI6IjY4OWE5OTc3NWY0ODRiYTJiOWM0OTBhYTdmODRjZjMwIiwidXNlcl9pZCI6Mn0.Hicq4js8PGf9LXYrDLYJaUL1mra6ekEW9O5Jk597a00","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"bavyu","type":"text","uuid":"231c0c7d-4392-4eda-aa4f-d3a2365a6d32","disabled":true},{"key":"last_name","value":"","type":"text","uuid":"ff648a32-4664-494e-9679-4b25fb970dc8","disabled":true},{"key":"email","value":"","type":"text","uuid":"f3396bba-c877-4a9d-ab90-2b33e2700ff0","disabled":true},{"key":"phone","value":"01620877","type":"text","uuid":"5d134334-83f6-4bc3-9787-a147982359bf"}]},"url":"http://127.0.0.1:8000/auth/user/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 18:24:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, HEAD, 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    \"phone\": [\n        \"Phone number must be a valid Egyptian number (e.g., +201XXXXXXXX or 01XXXXXXXX).\"\n    ]\n}"},{"id":"2c563866-5789-4ea6-8827-e2eeb613c4ad","name":"email-validation","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ1Nzc5LCJpYXQiOjE3NTU1NDEyNzksImp0aSI6IjY4OWE5OTc3NWY0ODRiYTJiOWM0OTBhYTdmODRjZjMwIiwidXNlcl9pZCI6Mn0.Hicq4js8PGf9LXYrDLYJaUL1mra6ekEW9O5Jk597a00","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"bavyu","type":"text","uuid":"231c0c7d-4392-4eda-aa4f-d3a2365a6d32","disabled":true},{"key":"last_name","value":"","type":"text","uuid":"ff648a32-4664-494e-9679-4b25fb970dc8","disabled":true},{"key":"email","value":"bav","type":"text","uuid":"f3396bba-c877-4a9d-ab90-2b33e2700ff0"},{"key":"phone","value":"01020877700","type":"text","uuid":"5d134334-83f6-4bc3-9787-a147982359bf","disabled":true}]},"url":"http://127.0.0.1:8000/auth/user/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 18:25:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"42"},{"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    \"email\": [\n        \"Enter a valid email address.\"\n    ]\n}"},{"id":"4642777b-f2b3-4081-a06e-894b21a5ea90","name":"email_already_exist","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU2NDIyLCJpYXQiOjE3NTU1NTE5MjIsImp0aSI6ImJhYTAyMTU5ODliZDRkNmNiMjgyNzBkZGMyNjI5Y2Y2IiwidXNlcl9pZCI6Mn0.dxTb4hsfBdGkPH_Nfc_YZ7jRq3Xzj7V0nk9ESyWar5g","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"bavyu","type":"text","uuid":"231c0c7d-4392-4eda-aa4f-d3a2365a6d32","disabled":true},{"key":"last_name","value":"idk","type":"text","uuid":"ff648a32-4664-494e-9679-4b25fb970dc8","disabled":true},{"key":"email","value":"dalydevelopment15@gmail.com","type":"text","uuid":"f3396bba-c877-4a9d-ab90-2b33e2700ff0"},{"key":"phone","value":"01020877700","type":"text","uuid":"5d134334-83f6-4bc3-9787-a147982359bf","disabled":true}]},"url":"http://127.0.0.1:8000/auth/user/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 21:19:18 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"50"},{"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    \"email\": [\n        \"user with this email already exists.\"\n    ]\n}"},{"id":"2256b472-83e2-4b60-88db-5f7f5d6b9ed8","name":"phone_already_exists","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU2NDIyLCJpYXQiOjE3NTU1NTE5MjIsImp0aSI6ImJhYTAyMTU5ODliZDRkNmNiMjgyNzBkZGMyNjI5Y2Y2IiwidXNlcl9pZCI6Mn0.dxTb4hsfBdGkPH_Nfc_YZ7jRq3Xzj7V0nk9ESyWar5g","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"first_name","value":"bavyu","type":"text","uuid":"231c0c7d-4392-4eda-aa4f-d3a2365a6d32","disabled":true},{"key":"last_name","value":"idk","type":"text","uuid":"ff648a32-4664-494e-9679-4b25fb970dc8","disabled":true},{"key":"email","value":"dalydevelopment15@gmail.com","type":"text","uuid":"f3396bba-c877-4a9d-ab90-2b33e2700ff0","disabled":true},{"key":"phone","value":"01005005614","type":"text","uuid":"5d134334-83f6-4bc3-9787-a147982359bf"}]},"url":"http://127.0.0.1:8000/auth/user/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 21:19:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"50"},{"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    \"phone\": [\n        \"user with this phone already exists.\"\n    ]\n}"}],"_postman_id":"3d60a633-326c-4a31-a248-7a7e040f0a24"},{"name":"OTP request","id":"ea7f68f6-0b41-452b-a97b-a2efd43ff3de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/send/","description":"<p>you use this in change password and delete account to get otp</p>\n","urlObject":{"protocol":"https","path":["auth","otp","send",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"e0480aab-275c-4cf7-a987-4cbff5a7e39f","name":"sucess","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/send/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Mar 2025 21:37:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"POST, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"3340"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"par"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"9206e9866f3041b7-MRS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"If the email exists,  an OTP has been sent.\"\n}"}],"_postman_id":"ea7f68f6-0b41-452b-a97b-a2efd43ff3de"},{"name":"delete-account","id":"2944761e-3dff-467f-8368-d6d6167360cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQyNzA1LCJpYXQiOjE3NTU1MzgyMDUsImp0aSI6IjU5YmJkNWFjMTQxNjRjMjFhYTEwZTBkNGE1YjA4ZGY4IiwidXNlcl9pZCI6Nn0._Z9sJd1AWsduI3E-uQKRCn4iLcSUuLh5PQhwvWCsNQE","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"otp","value":"756051","type":"text","uuid":"3af0ec80-187c-46ac-9fc8-86e93d0696b0"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/user/delete/","description":"<p>Deletes the authenticated user’s account after verifying a one-time password (OTP).</p>\n<p><strong>The Flow:</strong></p>\n<ol>\n<li><p>POST /auth/otp/send</p>\n<p> → This sends an OTP to the user’s registered email.</p>\n</li>\n<li><p>POST /auth/user/delete</p>\n<ul>\n<li><p>Requires a valid access token in the <code>Authorization</code> header.</p>\n</li>\n<li><p>Requires the OTP in the request body.</p>\n</li>\n<li><p>OTPs are valid for 10 minutes.</p>\n</li>\n</ul>\n</li>\n</ol>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;access_token&gt;\n\n</code></pre><p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"otp\": \"123456\"\n}\n\n</code></pre>\n<p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"Account deleted successfully.\"\n}\n\n</code></pre>\n<p><strong>Response (400 Bad Request):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"error\": \"Invalid or expired OTP.\"\n}\n\n</code></pre>\n<p><strong>Notes:</strong></p>\n<ul>\n<li>If the OTP has expired or is invalid, request a new one by calling <code>POST /auth/otp/send</code> again.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["auth","user","delete",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"d36a04a0-5bea-403c-9925-9e46863c0121","name":"sucess-deleted","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQyNzA1LCJpYXQiOjE3NTU1MzgyMDUsImp0aSI6IjU5YmJkNWFjMTQxNjRjMjFhYTEwZTBkNGE1YjA4ZGY4IiwidXNlcl9pZCI6Nn0._Z9sJd1AWsduI3E-uQKRCn4iLcSUuLh5PQhwvWCsNQE","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"otp","value":"756051","type":"text","uuid":"3af0ec80-187c-46ac-9fc8-86e93d0696b0"}]},"url":"http://127.0.0.1:8000/auth/user/delete/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 17:31:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"43"},{"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\": \"Account deleted successfully.\"\n}"},{"id":"adff199a-b5f7-4fda-b422-7c5c38aaf072","name":"need otp","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQyNzA1LCJpYXQiOjE3NTU1MzgyMDUsImp0aSI6IjU5YmJkNWFjMTQxNjRjMjFhYTEwZTBkNGE1YjA4ZGY4IiwidXNlcl9pZCI6Nn0._Z9sJd1AWsduI3E-uQKRCn4iLcSUuLh5PQhwvWCsNQE","type":"text"}],"url":"http://127.0.0.1:8000/auth/user/delete/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 17:30:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"35"},{"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\": \"Invalid or expired OTP.\"\n}"}],"_postman_id":"2944761e-3dff-467f-8368-d6d6167360cd"},{"name":"Verify OTP","id":"ec411b38-df46-4978-bbbc-0b9aaed35eb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"ahmeddelattarr@outlook.com\",\r\n\r\n\"otp\":\"573360\"\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/verify/","description":"<p>verifaciton result stored at cookie to use this result in the password reset view</p>\n","urlObject":{"protocol":"https","path":["auth","otp","verify",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"506f7a4f-4368-42a6-a9a4-078e3858a063","name":"invlalid_expired","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\",\r\n\"otp\":\"573360\"\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/verify/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:08:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"35"},{"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\": \"Invalid or expired OTP.\"\n}"},{"id":"3e8d1212-fe2b-48cf-8007-d07eba0a0732","name":"verifed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\",\r\n\"otp\":\"503590\"\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/verify/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:09:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"40"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Set-Cookie","value":"sessionid=7wgyzi2k5jhrjuek8gr14zkl1j3oxah2; expires=Tue, 18 Mar 2025 18:09:41 GMT; HttpOnly; Max-Age=1209600; Path=/; SameSite=Lax"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"OTP verified successfully.\"\n}"}],"_postman_id":"ec411b38-df46-4978-bbbc-0b9aaed35eb9"},{"name":"change-password","id":"96c69c46-468e-4f9d-a93b-ff759ac54d61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU3MTA3LCJpYXQiOjE3NTU1NTI2MDcsImp0aSI6ImFiYjE3NmU4M2IwMDQ0ZWZiOWQ4ZWFiYWQxM2RlM2Q4IiwidXNlcl9pZCI6Mn0.TveyHwIGTEBltZBb60B6QA90pBky7FZ-ixlAVfgBR3A","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"old_password","value":"bavciiIK1","type":"text","uuid":"b3ec3db9-f794-442c-a690-32c0daed8f7e"},{"key":"new_password","value":"bavciiIKK","type":"text","uuid":"55f846b0-1463-4d13-bc27-956a27ce540a"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/change/password/","description":"<p>you need it to verify otp in change password so you can at that time post change password endpoint</p>\n","urlObject":{"protocol":"https","path":["auth","change","password",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"27541b48-2f04-449c-adca-7752ee20c2e1","name":"sucess changed","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU3MTA3LCJpYXQiOjE3NTU1NTI2MDcsImp0aSI6ImFiYjE3NmU4M2IwMDQ0ZWZiOWQ4ZWFiYWQxM2RlM2Q4IiwidXNlcl9pZCI6Mn0.TveyHwIGTEBltZBb60B6QA90pBky7FZ-ixlAVfgBR3A","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"old_password","value":"bavciiIK1","type":"text","uuid":"b3ec3db9-f794-442c-a690-32c0daed8f7e"},{"key":"new_password","value":"bavciiIKK","type":"text","uuid":"55f846b0-1463-4d13-bc27-956a27ce540a"}]},"url":"http://127.0.0.1:8000/auth/change/password/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 21:35:00 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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\": \"Password changed successfully!\"\n}"},{"id":"27dd2bad-8484-4a09-afaf-8a31c2e87a01","name":"not_verifed","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU3MTA3LCJpYXQiOjE3NTU1NTI2MDcsImp0aSI6ImFiYjE3NmU4M2IwMDQ0ZWZiOWQ4ZWFiYWQxM2RlM2Q4IiwidXNlcl9pZCI6Mn0.TveyHwIGTEBltZBb60B6QA90pBky7FZ-ixlAVfgBR3A","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"new_password","value":"bavciiIK1","type":"text","uuid":"b3ec3db9-f794-442c-a690-32c0daed8f7e"},{"key":"old_password","value":"bavciiIKK","type":"text","uuid":"55f846b0-1463-4d13-bc27-956a27ce540a"}]},"url":"http://127.0.0.1:8000/auth/change/password/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 21:35:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"38"},{"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\": \"OTP verification required.\"\n}"},{"id":"e40a3a1b-4fbe-474c-a7cf-206efd7eb59d","name":"old-password-incorrect","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU3MTA3LCJpYXQiOjE3NTU1NTI2MDcsImp0aSI6ImFiYjE3NmU4M2IwMDQ0ZWZiOWQ4ZWFiYWQxM2RlM2Q4IiwidXNlcl9pZCI6Mn0.TveyHwIGTEBltZBb60B6QA90pBky7FZ-ixlAVfgBR3A","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"old_password","value":"bavciiIK","type":"text","uuid":"b3ec3db9-f794-442c-a690-32c0daed8f7e"},{"key":"new_password","value":"bavciiIKK","type":"text","uuid":"55f846b0-1463-4d13-bc27-956a27ce540a"}]},"url":"http://127.0.0.1:8000/auth/change/password/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 21:34:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"38"},{"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\": \"Old password is incorrect.\"\n}"},{"id":"6ad358df-2cca-4011-94df-52b59b21f7f5","name":"both fileds required","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTU3MTA3LCJpYXQiOjE3NTU1NTI2MDcsImp0aSI6ImFiYjE3NmU4M2IwMDQ0ZWZiOWQ4ZWFiYWQxM2RlM2Q4IiwidXNlcl9pZCI6Mn0.TveyHwIGTEBltZBb60B6QA90pBky7FZ-ixlAVfgBR3A","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"old_password","value":"bavciiIK1","type":"text","uuid":"b3ec3db9-f794-442c-a690-32c0daed8f7e","disabled":true},{"key":"new_password","value":"bavciiIKK","type":"text","uuid":"55f846b0-1463-4d13-bc27-956a27ce540a"}]},"url":"http://127.0.0.1:8000/auth/change/password/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 21:35:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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    \"error\": \"Both old and new passwords are required.\"\n}"},{"id":"45e34bf6-3a66-4b4a-a63d-ec94d47e189e","name":"need-auth","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"old_password","value":"bavciiIK","type":"text","uuid":"b3ec3db9-f794-442c-a690-32c0daed8f7e"},{"key":"new_password","value":"bavciiIKK","type":"text","uuid":"55f846b0-1463-4d13-bc27-956a27ce540a"}]},"url":"http://127.0.0.1:8000/auth/change/password/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 21:34:10 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"96c69c46-468e-4f9d-a93b-ff759ac54d61"}],"id":"f39b2efb-89c4-4d8a-850e-2002e60b8b77","description":"<p>here you csan fiind all setting and account needed apis :&gt;</p>\n","_postman_id":"f39b2efb-89c4-4d8a-850e-2002e60b8b77"},{"name":"rest password","item":[{"name":"OTP request","id":"6ffdfc20-bc6f-48cf-a1bd-cc6ea4340cc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/send/","urlObject":{"protocol":"https","path":["auth","otp","send",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"76129fd7-fa76-427c-b4f5-fb7c407712cf","name":"sucess","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/send/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Mar 2025 21:37:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"POST, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"3340"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"par"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"9206e9866f3041b7-MRS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"If the email exists,  an OTP has been sent.\"\n}"}],"_postman_id":"6ffdfc20-bc6f-48cf-a1bd-cc6ea4340cc6"},{"name":"Verify OTP","id":"5665fcce-71a4-41d3-814b-919333a1c420","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"ahmeddelattarr@outlook.com\",\r\n\r\n\"otp\":\"573360\"\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/verify/","description":"<p>verifaciton result stored at cookie to use this result in the password reset view</p>\n","urlObject":{"protocol":"https","path":["auth","otp","verify",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"794aa1ea-248c-4111-a5c9-75d79a40aadf","name":"invlalid_expired","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\",\r\n\"otp\":\"573360\"\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/verify/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:08:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"35"},{"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\": \"Invalid or expired OTP.\"\n}"},{"id":"9d717eeb-57ff-460a-bd5e-8f9196d7d05a","name":"verifed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\",\r\n\"otp\":\"503590\"\r\n\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/otp/verify/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:09:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"40"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Set-Cookie","value":"sessionid=7wgyzi2k5jhrjuek8gr14zkl1j3oxah2; expires=Tue, 18 Mar 2025 18:09:41 GMT; HttpOnly; Max-Age=1209600; Path=/; SameSite=Lax"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"OTP verified successfully.\"\n}"}],"_postman_id":"5665fcce-71a4-41d3-814b-919333a1c420"},{"name":"reset-password","id":"3937d93e-2eb4-4830-960a-7e7e087f5ccb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\",\r\n\"new_password\":\"bassant123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/password/reset/","urlObject":{"protocol":"https","path":["auth","password","reset",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"d032cf83-32b0-47ce-8e39-8b2bbc2672b5","name":"sucess","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\",\r\n\"new_password\":\"hobalalal_123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/password/reset/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:10:08 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"42"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Set-Cookie","value":"sessionid=7wgyzi2k5jhrjuek8gr14zkl1j3oxah2; expires=Tue, 18 Mar 2025 18:10:08 GMT; HttpOnly; Max-Age=1209600; Path=/; SameSite=Lax"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Password reset successfully!\"\n}"},{"id":"116790c3-336d-4a23-9d86-17c3b8f50743","name":"not_verifed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassa@outlook.com\",\r\n\"new_password\":\"hobalalal_123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/password/reset/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:10:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"29"},{"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\": \"OTP not verified.\"\n}"},{"id":"760af73d-0f19-4b5e-a6bb-c152a2acf509","name":"password_validation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n\"email\":\"bassanthosamm1@outlook.com\",\r\n\"new_password\":\"12\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/password/reset/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:45:33 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"65"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"new_password\": [\n        \"Ensure this field has at least 8 characters.\"\n    ]\n}"}],"_postman_id":"3937d93e-2eb4-4830-960a-7e7e087f5ccb"}],"id":"63f70f9f-d151-4702-978a-e4d9d630b2c6","description":"<p>this part is flow of restpassword you need to request otp then verify it then you can restpassword</p>\n","_postman_id":"63f70f9f-d151-4702-978a-e4d9d630b2c6"},{"name":"Signup","id":"af3c418b-f5d4-46ce-b08f-73f085ac6a3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \r\n        \"bavyi\"\r\n    ,\r\n    \"password\": \r\n        \"SecurePassword123!\"\r\n    ,\r\n    \"confirm_password\": \r\n        \"SecurePassword123!\"\r\n    ,\r\n    \"first_name\": \r\n        \"Basssaant\"\r\n    ,\r\n    \"last_name\": \r\n        \"hosssaam\"\r\n    ,\r\n    \"phone\": \r\n        \"01005005610\"\r\n        ,\r\n    \"email\":\r\n        \"bassanthosamm1@outlook.com\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/signup/","urlObject":{"protocol":"https","path":["auth","signup",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"518043c0-eabb-4ab7-b7da-35d57d3ad0bc","name":"Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \r\n        \"bavci1i1\"\r\n    ,\r\n    \"password\": \r\n        \"SecurePassword123!\"\r\n    ,\r\n    \"confirm_password\": \r\n        \"SecurePassword123!\"\r\n    ,\r\n    \"first_name\": \r\n        \"Bassant\"\r\n    ,\r\n    \"last_name\": \r\n        \"hossam\"\r\n    ,\r\n    \"phone\": \r\n        \"01234167890\"\r\n        ,\r\n    \"email\":\r\n        \"bassa1nttt@outlook.com\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/signup/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Mar 2025 21:41:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"525"},{"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\": \"Account created successfully!\",\n    \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0MjY3OTY3MywiaWF0IjoxNzQxNDcwMDczLCJqdGkiOiIzNzYyM2ZjZmM4Y2Q0MGFlOTkxY2IwMmEwYjAyYTNhMSIsInVzZXJfaWQiOjJ9.CKhwqEBMtN9Rw_dKFXKw3zZBW4bDo6osTcgWwXZa_uI\",\n    \"access\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQxNDcwNjczLCJpYXQiOjE3NDE0NzAwNzMsImp0aSI6ImVmOTJjYTQ2OTViNDQ1Y2Q5OTIzOGQwMjc4ZGJmMGFmIiwidXNlcl9pZCI6Mn0._oJTjRDQzTXr9M3H75jc8jToHEOmgUSZ7i8sQWSFT-c\"\n}"},{"id":"d20e4c86-3a74-42ba-9466-5cb216de3a8f","name":"unique_fields","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \r\n        \"bavciii1\"\r\n    ,\r\n    \"password\": \r\n        \"SecurePassword123!\"\r\n    ,\r\n    \"confirm_password\": \r\n        \"SecurePassword123!\"\r\n    ,\r\n    \"first_name\": \r\n        \"Bassant\"\r\n    ,\r\n    \"last_name\": \r\n        \"hossam\"\r\n    ,\r\n    \"phone\": \r\n        \"01234567890\"\r\n        ,\r\n    \"email\":\r\n        \"bassanttt@outlook.com\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/signup/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Feb 2025 10:59:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"156"},{"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    \"username\": [\n        \"A user with that username already exists.\"\n    ],\n    \"email\": [\n        \"user with this email already exists.\"\n    ],\n    \"phone\": [\n        \"user with this phone already exists.\"\n    ]\n}"},{"id":"988cd371-47d3-4f37-908b-f8d68d13471e","name":"required_all_fields","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \r\n        \"\"\r\n    ,\r\n    \"password\": \r\n        \"\"\r\n    ,\r\n    \"confirm_password\": \r\n        \"\"\r\n    ,\r\n    \"first_name\": \r\n        \"\"\r\n    ,\r\n    \"last_name\": \r\n        \"\"\r\n    ,\r\n    \"phone\": \r\n        \"\"\r\n        ,\r\n    \r\n    \"email\":\"\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/signup/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Feb 2025 12:29:30 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"314"},{"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    \"username\": [\n        \"This field may not be blank.\"\n    ],\n    \"password\": [\n        \"This field may not be blank.\"\n    ],\n    \"email\": [\n        \"This field may not be blank.\"\n    ],\n    \"phone\": [\n        \"This field may not be blank.\"\n    ],\n    \"first_name\": [\n        \"This field may not be blank.\"\n    ],\n    \"last_name\": [\n        \"This field may not be blank.\"\n    ],\n    \"confirm_password\": [\n        \"This field may not be blank.\"\n    ]\n}"},{"id":"00ba3112-0c2c-4f13-acd5-2362709a9da0","name":"password_validition","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \r\n        \"bavci11i1\"\r\n    ,\r\n    \"password\": \r\n        \"123\"\r\n    ,\r\n    \"confirm_password\": \r\n        \"123\"\r\n    ,\r\n    \"first_name\": \r\n        \"Bassant\"\r\n    ,\r\n    \"last_name\": \r\n        \"hossam\"\r\n    ,\r\n    \"phone\": \r\n        \"01214167890\"\r\n        ,\r\n    \"email\":\r\n        \"bassa1ntt1t@outlook.com\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/signup/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Mar 2025 21:42:58 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"159"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"non_field_errors\": [\n        \"This password is too short. It must contain at least 8 characters.\",\n        \"This password is too common.\",\n        \"This password is entirely numeric.\"\n    ]\n}"},{"id":"3bff99cf-41c9-45f7-8eed-88b7a3466d88","name":"passwords-not-match","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \r\n        \"bavci11i1\"\r\n    ,\r\n    \"password\": \r\n        \"SecurePassword123!\"\r\n    ,\r\n    \"confirm_password\": \r\n        \"SecurePassword13!\"\r\n    ,\r\n    \"first_name\": \r\n        \"Bassant\"\r\n    ,\r\n    \"last_name\": \r\n        \"hossam\"\r\n    ,\r\n    \"phone\": \r\n        \"01214167890\"\r\n        ,\r\n    \"email\":\r\n        \"bassa1ntt1t@outlook.com\"\r\n    \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/signup/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Mar 2025 21:42:04 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"37"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": [\n        \"Passwords do not match.\"\n    ]\n}"}],"_postman_id":"af3c418b-f5d4-46ce-b08f-73f085ac6a3e"},{"name":"Login","id":"2c02b234-8efd-4dd1-9b2b-cd4becf1069e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"bassanthosamm1@outlook.com\",\r\n    \"password\": \"bavciiIKK\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/login/","urlObject":{"protocol":"https","path":["auth","login",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"eef52d23-60cd-4a93-b55d-6bab4f9ed5d2","name":"login_successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"bassant@gmail.com\",\r\n    \"password\": \"nour2008\"  \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/login/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Feb 2025 12:22:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"513"},{"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\": \"Login successful!\",\n    \"access\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzM5NTM2Mzc1LCJpYXQiOjE3Mzk1MzU3NzUsImp0aSI6IjVlNzU5M2Q0OTdlMTRlYWFhZDU5YTdkMmFhNjc0ZjVhIiwidXNlcl9pZCI6MX0.-w2PPVqctQJ5gHhG60yvReRxS9s6YushNtM84WAIOPg\",\n    \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0MDc0NTM3NSwiaWF0IjoxNzM5NTM1Nzc1LCJqdGkiOiJiYmExYzk1MGM4MjE0YzQ1OGM1MWMwNzU5ZDI2YmQ1YyIsInVzZXJfaWQiOjF9.-wgWVpKlyxIENgrIpa_ZgNHue-S2cgLiVKekwUgf8i0\"\n}"},{"id":"e81b1730-2aeb-4074-bd0e-70bfc92eba38","name":"invlalid","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"johndoee@outlook.com\",\r\n    \"password\": \"SecurePassword123!\"  \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/login/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Feb 2025 12:22:06 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"37"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Invalid email or password\"\n}"},{"id":"b3fda27d-7e76-4c50-8be9-aa9df160c87f","name":"required","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"\",\r\n    \"password\": \"nour2008\"  \r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/login/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Feb 2025 12:23:45 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"43"},{"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\": \"Email and password are required\"\n}"},{"id":"506ac5dd-929f-4558-b24f-4b9d28d9b55b","name":"throttled","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\r\n        \"bassanttt@outlook.com\",\r\n    \"password\": \r\n        \"SecurePassword123!\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/login/"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Feb 2025 10:53:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Retry-After","value":"3492"},{"key":"Vary","value":"Accept"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"71"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Request was throttled. Expected available in 3492 seconds.\"\n}"}],"_postman_id":"2c02b234-8efd-4dd1-9b2b-cd4becf1069e"},{"name":"generate-tokens","id":"43c51186-6b6f-48b2-9b9b-ecc68713fb41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"email","value":"basanthosamm1@outlook.com","type":"text","uuid":"84227dd5-149e-4633-800c-975d846f7f7b"},{"key":"password","value":"bavciiIK1","type":"text","uuid":"11aead69-c1a1-478d-bdb4-edc3a07a9a83"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/tokens/","urlObject":{"protocol":"https","path":["auth","tokens",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[],"_postman_id":"43c51186-6b6f-48b2-9b9b-ecc68713fb41"},{"name":"generate_access_token","id":"ad158724-901b-4ab6-b93b-6e0760bff70a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0Nzk1NTgyNSwiaWF0IjoxNzQ2NzQ2MjI1LCJqdGkiOiJjMDliODA3MzY0ZWY0ZDJkODdiYzk3YTFkYmQ3YjFlYSIsInVzZXJfaWQiOjd9.byh4x475XwbHeXyLMpVU0MFbrydH8x9bn7-1_7Jb7Lo\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/tokens/refresh/","urlObject":{"protocol":"https","path":["auth","tokens","refresh",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"fcb668cd-2348-42e7-b297-4a3225598adb","name":"generated","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\"email\":\"bassanthosamm1@outlook.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/token/refresh/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:05:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"245"},{"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    \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0MjMyMTEzOCwiaWF0IjoxNzQxMTExNTM4LCJqdGkiOiI0MGFkZmIwZWJjOTU0Y2JlYTE3YTAzYzZhZGYxODU1YSIsInVzZXJfaWQiOjExfQ.izO9w4xDQ0nZ2oEHJFhqG8UK_WAlVrGpUS9q_YsBwco\"\n}"},{"id":"c50312a1-6329-4546-b063-d40a8e3d7469","name":"No_email_Provided","originalRequest":{"method":"POST","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/token/refresh/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:04:57 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"32"},{"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\": \"No email provided!\"\n}"},{"id":"1e2e435d-3aef-4108-abad-c8de10a4813e","name":"user_not_found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\"email\":\"1@outlook.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/token/refresh/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 04 Mar 2025 18:06:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"26"},{"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\": \"User not found\"\n}"}],"_postman_id":"ad158724-901b-4ab6-b93b-6e0760bff70a"},{"name":"Google-link","id":"d0d0cd1e-cb42-474d-8d47-2d75a892de75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/google/login/","urlObject":{"protocol":"https","path":["auth","google","login",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"ab07a956-63d7-4fb8-b1f2-57a5c81ba05f","name":"sucess","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/google/login/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 11 Mar 2025 21:27:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"GET, HEAD, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"4"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"fra"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91ee232e7c13e211-MRS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"login_url\": \"https://accounts.google.com/o/oauth2/v2/auth?client_id=755759289945-hqvjpnrllc94ido47b5sach35ca6nm3o.apps.googleusercontent.com&response_type=code&redirect_uri=https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/google/callback/&scope=email%20profile\"\n}"}],"_postman_id":"d0d0cd1e-cb42-474d-8d47-2d75a892de75"},{"name":"Google-callback","id":"b9887ddb-a7be-42dd-9502-f8d42500e013","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"4/0AQSTgQFhTm13cHg77l3r5P8CI9NgMp6cMpl9cdQIT46OBZZMRde68bz8AlIfbjoVYPYRzg\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/google/callback/","urlObject":{"protocol":"https","path":["auth","google","callback",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"41d31ad8-2f0f-4e64-bc9d-a46e090d7eb6","name":"sucess","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"4/0AQSTgQFhTm13cHg77l3r5P8CI9NgMp6cMpl9cdQIT46OBZZMRde68bz8AlIfbjoVYPYRzg\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/google/callback/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 11 Mar 2025 21:28:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"POST, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"2058"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"fra"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91ee2409ed92e211-MRS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Login successful!\",\n    \"access\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQxNzI5MDk5LCJpYXQiOjE3NDE3Mjg0OTksImp0aSI6IjBkYmI1YzcyZWZkYTRhM2I4ZjI5MDc3YTY0MTEyMTEyIiwidXNlcl9pZCI6Nn0.yI-Tu2ft3KQtubJLbB_INW0FzddXGbwFCfHeCy-DK0Q\",\n    \"refresh\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0MjkzODA5OSwiaWF0IjoxNzQxNzI4NDk5LCJqdGkiOiI5ZjEzOGNkN2FmZmI0MDg5YTUwZDljYjA2YWQ1NDliNyIsInVzZXJfaWQiOjZ9.HC83lUUyDfDN_6OayW_12vxeu7G72ZaPwgcFLm1QL80\"\n}"},{"id":"09fb183b-adef-48f9-8f29-62d2cae8aa8e","name":"No_code","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/google/callback/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 06 Mar 2025 23:37:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"42"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"No authorization code provided\"\n}"},{"id":"0799ca90-ba08-4470-9032-14a8b9d71e8f","name":"Not_valid_code","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"4/0AQSTgQFhTm13cHg7l3r5P8CI9NgMp6cMpl9cdQIT46OBZZMRde68bz8AlIfbjoVYPYRzg\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/google/callback/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 11 Mar 2025 21:32:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"133"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"POST, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"54"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"fra"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91ee29987e40e169-MRS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Failed to exchange code for tokens\",\n    \"details\": \"400 Client Error: Bad Request for url: https://oauth2.googleapis.com/token\"\n}"}],"_postman_id":"b9887ddb-a7be-42dd-9502-f8d42500e013"},{"name":"Logout","id":"02228dee-9057-4986-b0c5-c6e7882aca13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"   {\r\n      \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc1Njk4Nzk5OCwiaWF0IjoxNzU0Mzk1OTk4LCJqdGkiOiIyMDZmY2JhMTVhYjk0YTZjODU3MGE0NDYzY2YwMGExZCIsInVzZXJfaWQiOjJ9.FZMpf2TDqSlo0NvO_6a7D0FUGBQbVR7W79JTkz-xQKc\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/logout/","urlObject":{"protocol":"https","path":["auth","logout",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"98a3defe-9af4-421a-af5f-ac8d2daf1f03","name":"logged_out","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0MDc3NjEzMSwiaWF0IjoxNzM5NDgwMTMxLCJqdGkiOiJmNmM2YTkyMjVhOTI0YTNjYTJiMDhhNGQ4ODM3YjM2MCIsInVzZXJfaWQiOiI5NjdhOTQ3Zi01NTM5LTQwM2EtYWMxYy05ODEzYjRjMzEwMTcifQ.-fENiUg8A5rUXk1ZFcAnyaAsi74_K9udGc25OFRV_v8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/logout/"},"status":"Reset Content","code":205,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Feb 2025 20:55:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"37"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Logged out successfully\"\n}"},{"id":"c0949aea-b402-433b-8a5b-ddc82b4c1418","name":"required","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"   {\r\n      \"refresh_token\": \"\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/logout/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Feb 2025 10:54:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"37"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"refresh_token is required\"\n}"},{"id":"b412a753-1f01-4799-9ea2-421efbc2d57a","name":"invalid_refresh_token","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh_token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc0MDc3NTQ2MSwiaWF0IjoxNzM5NDc5NDYxLCJqdGkiOiJmYTA1NDIwODNkMTQ0NTNiOGFiODk1MjZjMWY0OWMxMyIsInVzZXJfaWQiOiI5NjdhOTQ3Zi01NTM5LTQwM2EtYWMxYy05ODEzYjRjMzEwMTcifQ.vYpASZyN124t8SF3lauHNFtq9qPuvYxGrC5Z9M83eVo\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/auth/logout/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Feb 2025 20:54:43 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"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":"34"},{"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\": \"Invalid refresh token.\"\n}"}],"_postman_id":"02228dee-9057-4986-b0c5-c6e7882aca13"}],"id":"2073bd76-5782-465c-bb80-fd7943e3b628","description":"<p>This documentation covers the following authentication endpoints:</p>\n<ul>\n<li><p><strong>Signup</strong> – Register a new user.</p>\n</li>\n<li><p><strong>Login</strong> – Authenticate and obtain access tokens.</p>\n</li>\n<li><p><strong>Logout</strong> – Revoke the current session.</p>\n</li>\n<li><p><strong>Reset Password</strong> – Reset user password securely.</p>\n</li>\n<li><p><strong>Google Authentication</strong> – Sign in using Google OAuth.</p>\n</li>\n</ul>\n","_postman_id":"2073bd76-5782-465c-bb80-fd7943e3b628"},{"name":"E-commerce API","item":[{"name":"categories","item":[{"name":"all-categories","id":"e2878344-0b11-423d-a798-7bdd248958eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Networking\",\r\n  \"subcategories\": [\r\n    {\r\n      \"name\": \"Wi-Fi Routers\"\r\n    },\r\n    {\r\n      \"name\": \"Signal Boosters\"\r\n    },\r\n    {\r\n      \"name\": \"Adapters\"\r\n    }\r\n  ]\r\n}"},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/categories/","urlObject":{"protocol":"https","path":["categories",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"4c69432f-a779-412c-921b-30026569eed2","name":"sucess","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Networking\",\r\n  \"subcategories\": [\r\n    {\r\n      \"name\": \"Wi-Fi Routers\"\r\n    },\r\n    {\r\n      \"name\": \"Signal Boosters\"\r\n    },\r\n    {\r\n      \"name\": \"Adapters\"\r\n    }\r\n  ]\r\n}"},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/categories/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 May 2025 17:04:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"1783"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"par"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"947fcf4b3ca69822-MRS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 4,\n        \"name\": \"Audio\",\n        \"slug\": \"audio\",\n        \"subcategories_data\": [\n            {\n                \"name\": \"Earbuds\",\n                \"slug\": \"earbuds\"\n            },\n            {\n                \"name\": \"Earphones\",\n                \"slug\": \"earphones\"\n            },\n            {\n                \"name\": \"Headphones\",\n                \"slug\": \"headphones\"\n            },\n            {\n                \"name\": \"Microphones\",\n                \"slug\": \"microphones\"\n            },\n            {\n                \"name\": \"Speakers\",\n                \"slug\": \"speakers\"\n            }\n        ],\n        \"created_at\": \"2025-05-30T16:55:54.485285Z\",\n        \"updated_at\": \"2025-05-30T16:55:54.485305Z\"\n    },\n    {\n        \"id\": 11,\n        \"name\": \"Cameras\",\n        \"slug\": \"cameras\",\n        \"subcategories_data\": [\n            {\n                \"name\": \"DSLR Cameras\",\n                \"slug\": \"dslr-cameras\"\n            },\n            {\n                \"name\": \"Digital Cameras\",\n                \"slug\": \"digital-cameras\"\n            },\n            {\n                \"name\": \"Instant Cameras\",\n                \"slug\": \"instant-cameras\"\n            },\n            {\n                \"name\": \"Security Cameras\",\n                \"slug\": \"security-cameras\"\n            },\n            {\n                \"name\": \"Video Cameras\",\n                \"slug\": \"video-cameras\"\n            }\n        ],\n        \"created_at\": \"2025-05-30T16:58:05.927888Z\",\n        \"updated_at\": \"2025-05-30T16:58:05.927919Z\"\n    },\n    {\n        \"id\": 3,\n        \"name\": \"Desktops & Laptops\",\n        \"slug\": \"desktops-laptops\",\n        \"subcategories_data\": [\n            {\n                \"name\": \"Desktops\",\n                \"slug\": \"desktops\"\n            },\n            {\n                \"name\": \"Laptops\",\n                \"slug\": \"laptops\"\n            }\n        ],\n        \"created_at\": \"2025-05-30T16:55:44.205089Z\",\n        \"updated_at\": \"2025-05-30T16:55:44.205119Z\"\n    },\n    {\n        \"id\": 9,\n        \"name\": \"E-Readers\",\n        \"slug\": \"e-readers\",\n        \"subcategories_data\": [],\n        \"created_at\": \"2025-05-30T16:57:26.196442Z\",\n        \"updated_at\": \"2025-05-30T16:57:26.196475Z\"\n    },\n    {\n        \"id\": 7,\n        \"name\": \"Gaming\",\n        \"slug\": \"gaming\",\n        \"subcategories_data\": [\n            {\n                \"name\": \"Controllers\",\n                \"slug\": \"controllers\"\n            },\n            {\n                \"name\": \"Headsets\",\n                \"slug\": \"headsets\"\n            },\n            {\n                \"name\": \"Nintendo\",\n                \"slug\": \"nintendo\"\n            },\n            {\n                \"name\": \"PlayStation\",\n                \"slug\": \"playstation\"\n            },\n            {\n                \"name\": \"Xbox\",\n                \"slug\": \"xbox\"\n            }\n        ],\n        \"created_at\": \"2025-05-30T16:56:33.357639Z\",\n        \"updated_at\": \"2025-05-30T16:56:33.357664Z\"\n    },\n    {\n        \"id\": 2,\n        \"name\": \"Home Appliances\",\n        \"slug\": \"home-appliances\",\n        \"subcategories_data\": [\n            {\n                \"name\": \"Air Conditioners\",\n                \"slug\": \"air-conditioners\"\n            },\n            {\n                \"name\": \"Cleaning Devices\",\n                \"slug\": \"cleaning-devices\"\n            },\n            {\n                \"name\": \"Cooking Appliances\",\n                \"slug\": \"cooking-appliances\"\n            },\n            {\n                \"name\": \"Dishwashers\",\n                \"slug\": \"dishwashers\"\n            },\n            {\n                \"name\": \"Dryers\",\n                \"slug\": \"dryers\"\n            },\n            {\n                \"name\": \"Fans\",\n                \"slug\": \"fans\"\n            },\n            {\n                \"name\": \"Freezers\",\n                \"slug\": \"freezers\"\n            },\n            {\n                \"name\": \"Heaters\",\n                \"slug\": \"heaters\"\n            },\n            {\n                \"name\": \"Kitchen Appliances\",\n                \"slug\": \"kitchen-appliances\"\n            },\n            {\n                \"name\": \"Personal Care\",\n                \"slug\": \"personal-care\"\n            },\n            {\n                \"name\": \"Refrigerators\",\n                \"slug\": \"refrigerators\"\n            },\n            {\n                \"name\": \"Televisions\",\n                \"slug\": \"televisions\"\n            },\n            {\n                \"name\": \"Washing Machines\",\n                \"slug\": \"washing-machines\"\n            },\n            {\n                \"name\": \"Water Treatment\",\n                \"slug\": \"water-treatment\"\n            }\n        ],\n        \"created_at\": \"2025-05-30T16:55:10.855800Z\",\n        \"updated_at\": \"2025-05-30T16:55:10.855852Z\"\n    },\n    {\n        \"id\": 10,\n        \"name\": \"Networking\",\n        \"slug\": \"networking\",\n        \"subcategories_data\": [\n            {\n                \"name\": \"Adapters\",\n                \"slug\": \"adapters\"\n            },\n            {\n                \"name\": \"Signal Boosters\",\n                \"slug\": \"signal-boosters\"\n            },\n            {\n                \"name\": \"Wi-Fi Routers\",\n                \"slug\": \"wi-fi-routers\"\n            }\n        ],\n        \"created_at\": \"2025-05-30T16:57:41.966533Z\",\n        \"updated_at\": \"2025-05-30T16:57:41.966559Z\"\n    },\n    {\n        \"id\": 5,\n        \"name\": \"Smart Watches\",\n        \"slug\": \"smart-watches\",\n        \"subcategories_data\": [],\n        \"created_at\": \"2025-05-30T16:56:08.376885Z\",\n        \"updated_at\": \"2025-05-30T16:56:08.376913Z\"\n    },\n    {\n        \"id\": 1,\n        \"name\": \"Smartphones\",\n        \"slug\": \"smartphones\",\n        \"subcategories_data\": [],\n        \"created_at\": \"2025-05-30T16:54:47.067018Z\",\n        \"updated_at\": \"2025-05-30T16:54:47.067059Z\"\n    },\n    {\n        \"id\": 8,\n        \"name\": \"Sport Equipment\",\n        \"slug\": \"sport-equipment\",\n        \"subcategories_data\": [\n            {\n                \"name\": \"Exercise Bikes\",\n                \"slug\": \"exercise-bikes\"\n            },\n            {\n                \"name\": \"Multi-Gyms\",\n                \"slug\": \"multi-gyms\"\n            },\n            {\n                \"name\": \"Step Machines\",\n                \"slug\": \"step-machines\"\n            },\n            {\n                \"name\": \"Treadmills\",\n                \"slug\": \"treadmills\"\n            },\n            {\n                \"name\": \"Vibration Plates\",\n                \"slug\": \"vibration-plates\"\n            }\n        ],\n        \"created_at\": \"2025-05-30T16:57:04.630907Z\",\n        \"updated_at\": \"2025-05-30T16:57:04.630940Z\"\n    },\n    {\n        \"id\": 6,\n        \"name\": \"Tablets\",\n        \"slug\": \"tablets\",\n        \"subcategories_data\": [],\n        \"created_at\": \"2025-05-30T16:56:20.389385Z\",\n        \"updated_at\": \"2025-05-30T16:56:20.389454Z\"\n    }\n]"}],"_postman_id":"e2878344-0b11-423d-a798-7bdd248958eb"},{"name":"create-category","id":"da577ef8-69e4-4903-b210-cc1ef5373d59","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer //Your Acess Token As admin","type":"text"}],"body":{"mode":"raw","raw":"  {\r\n    \"name\": \"Cameras\",\r\n    \"subcategories\": [\"Digital Cameras\", \"DSLR Cameras\", \"Instant Cameras\", \"Video Cameras\", \"Security Cameras\"]\r\n  }","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/categories/","urlObject":{"protocol":"https","path":["categories",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"2a6ee897-e8da-45c3-8334-228a1e1ef80e","name":"sucess","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\r\n    \"name\": \"Cameras\",\r\n    \"subcategories\": [\"Digital Cameras\", \"DSLR Cameras\", \"Instant Cameras\", \"Video Cameras\", \"Security Cameras\"]\r\n  }","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/categories/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 May 2025 16:58:08 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"404"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 11,\n    \"name\": \"Cameras\",\n    \"slug\": \"cameras\",\n    \"subcategories_data\": [\n        {\n            \"name\": \"DSLR Cameras\",\n            \"slug\": \"dslr-cameras\"\n        },\n        {\n            \"name\": \"Digital Cameras\",\n            \"slug\": \"digital-cameras\"\n        },\n        {\n            \"name\": \"Instant Cameras\",\n            \"slug\": \"instant-cameras\"\n        },\n        {\n            \"name\": \"Security Cameras\",\n            \"slug\": \"security-cameras\"\n        },\n        {\n            \"name\": \"Video Cameras\",\n            \"slug\": \"video-cameras\"\n        }\n    ],\n    \"created_at\": \"2025-05-30T16:58:05.927888Z\",\n    \"updated_at\": \"2025-05-30T16:58:05.927919Z\"\n}"},{"id":"68ce5397-92b0-4e88-a574-d2c68f24deda","name":"required","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer //Your Acess Token As admin","type":"text","disabled":true}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/categories/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 May 2025 17:05:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"36"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": [\n        \"This field is required.\"\n    ]\n}"}],"_postman_id":"da577ef8-69e4-4903-b210-cc1ef5373d59"},{"name":"specific-category","id":"9976c58a-4751-4ca7-9e35-830723d166f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/categories/audio/","urlObject":{"protocol":"https","path":["categories","audio",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"fdbc1685-fe97-4ade-8029-412fa28caf24","name":"sucess","originalRequest":{"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/categories/audio/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 May 2025 17:05:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"860"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"par"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"947fd14abc449822-MRS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 4,\n    \"name\": \"Audio\",\n    \"slug\": \"audio\",\n    \"subcategories_data\": [\n        {\n            \"name\": \"Earbuds\",\n            \"slug\": \"earbuds\"\n        },\n        {\n            \"name\": \"Earphones\",\n            \"slug\": \"earphones\"\n        },\n        {\n            \"name\": \"Headphones\",\n            \"slug\": \"headphones\"\n        },\n        {\n            \"name\": \"Microphones\",\n            \"slug\": \"microphones\"\n        },\n        {\n            \"name\": \"Speakers\",\n            \"slug\": \"speakers\"\n        }\n    ],\n    \"created_at\": \"2025-05-30T16:55:54.485285Z\",\n    \"updated_at\": \"2025-05-30T16:55:54.485305Z\"\n}"}],"_postman_id":"9976c58a-4751-4ca7-9e35-830723d166f9"},{"name":"delete-category","id":"76e6ceba-f353-4509-a6a2-721576825603","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer //Your Acess Token","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/categories/iphone/","urlObject":{"protocol":"https","path":["categories","iphone",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"ffcc5c40-f53d-4c69-8754-0dd2b306dd23","name":"deleted","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/categories/shoes/"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 03 Apr 2025 22:20:40 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"43"},{"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\": \"Category deleted successfully\"\n}"},{"id":"22faac60-150b-4c86-976b-f9718f474289","name":"not-founded","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/categories/shoes/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 03 Apr 2025 22:24:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"49"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"No Category matches the given query.\"\n}"}],"_postman_id":"76e6ceba-f353-4509-a6a2-721576825603"},{"name":"update-category","id":"35bee97a-6131-4ec2-a62a-2eae6489020e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer //Your Acess Token","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"LG","type":"text","uuid":"32433c74-2a07-4334-a2a8-692d1be3495c"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/categories/home/","urlObject":{"protocol":"https","path":["categories","home",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[],"_postman_id":"35bee97a-6131-4ec2-a62a-2eae6489020e"}],"id":"1525da09-c802-4dcf-bb54-a6069f54d041","_postman_id":"1525da09-c802-4dcf-bb54-a6069f54d041","description":""},{"name":"Brands","item":[{"name":"create-brand","id":"5ce28720-e5ed-4a01-9e3a-ddf954d2a91e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <your access token>","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Apple","type":"text","uuid":"6c9b3076-71b1-4fd3-88f3-efc9d23df98a"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/brands/","urlObject":{"protocol":"https","path":["brands",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"2e820eb3-24b0-4637-974d-5f248cbc2613","name":"sucess","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer //Your Acess Token","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Samsung","type":"text","uuid":"6c9b3076-71b1-4fd3-88f3-efc9d23df98a"}]},"url":"http://127.0.0.1:8000/brands/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 21:32:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"43"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 10,\n    \"name\": \"Samsung\",\n    \"slug\": \"samsung\"\n}"}],"_postman_id":"5ce28720-e5ed-4a01-9e3a-ddf954d2a91e"},{"name":"all-brands","id":"4ebce538-a85d-4e9f-beff-5453da054468","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/brands/","urlObject":{"protocol":"https","path":["brands",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"2ef4b931-d939-4ed1-935b-421ced4200c0","name":"sucess","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/brands/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 21:42:01 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"211"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 9,\n        \"name\": \"Apple\",\n        \"slug\": \"apple\"\n    },\n    {\n        \"id\": 10,\n        \"name\": \"Samsung\",\n        \"slug\": \"samsung\"\n    },\n    {\n        \"id\": 8,\n        \"name\": \"ddrum\",\n        \"slug\": \"ddrum\"\n    },\n    {\n        \"id\": 7,\n        \"name\": \"evao\",\n        \"slug\": \"evao\"\n    },\n    {\n        \"id\": 3,\n        \"name\": \"new balance\",\n        \"slug\": \"new-balance\"\n    }\n]"}],"_postman_id":"4ebce538-a85d-4e9f-beff-5453da054468"},{"name":"update-brand","id":"ed7563a8-87c8-463b-9f8f-15f1d22744e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer //Your Acess Token","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"evao","type":"text","uuid":"7b1c76dd-4903-486b-8ff4-6513a8181f51","disabled":true},{"key":"logo","type":"file","uuid":"25bb8449-0de3-453c-9ced-23908ccb0d54","src":"postman-cloud:///1f010d3e-8625-4e30-a8a4-99478c115002","disabled":true}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/brands/samsung/","urlObject":{"protocol":"https","path":["brands","samsung",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[],"_postman_id":"ed7563a8-87c8-463b-9f8f-15f1d22744e1"},{"name":"delete-brand","id":"4d2bc67c-0f0a-4294-b8d4-96be2b7bf3cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer <access token>","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/brands/iphone/","urlObject":{"protocol":"https","path":["brands","iphone",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"cfd3740c-b7b2-41b2-b5cd-373c60493268","name":"sucess","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer //Your Acess Token","type":"text","disabled":true}],"url":"http://127.0.0.1:8000/brands/ddrum/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Tue, 06 May 2025 22:44:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":null},{"id":"1f01b726-a1ef-4e65-a67d-a70a690bde40","name":"not-founded","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/brands/kiko/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 03 Apr 2025 22:46:10 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"47"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"No Brands matches the given query.\"\n}"}],"_postman_id":"4d2bc67c-0f0a-4294-b8d4-96be2b7bf3cb"}],"id":"06b9bd65-e9b6-4de7-b76d-cc3f0124f44e","_postman_id":"06b9bd65-e9b6-4de7-b76d-cc3f0124f44e","description":""},{"name":"Products","item":[{"name":"new-product","event":[{"listen":"test","script":{"id":"e57ce586-c1e8-42db-9a31-2b2ce814f035","exec":[""],"type":"text/javascript","packages":{}}}],"id":"35d903c0-5c64-4be4-9c3e-b444e2b9bd55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQ4NjI3NjkxLCJpYXQiOjE3NDg2MjcwOTEsImp0aSI6ImQzOWFjMGIzN2IyMjRiYWVhN2E0NzdiNzJhNDQ3MDkyIiwidXNlcl9pZCI6M30.z0oNVjCsfg2YthsEuy3ya4lgkqIw_FTUV9HzMZ1cAYM","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Sony Cyber-Shot DSC-W800 - Black","type":"text","uuid":"049b2acf-ea6a-4713-a457-5ae268ff1d25"},{"key":"description","value":"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.","type":"text","uuid":"b3b8cf7f-1cfa-404e-8c59-5e86bda5b1b2"},{"key":"price","value":"40275","type":"text","uuid":"cec8d3f5-87d4-4e67-8a0e-3a9705482f94"},{"key":"brand","value":"sony","type":"text","uuid":"cec28026-5e61-4abb-bb2d-b4b54b2d7257"},{"key":"images","type":"file","uuid":"d7a1cc11-2c0c-4b26-85e4-0108d0b0d9b1","src":["postman-cloud:///1f03d7e9-8d86-4ee0-b7ff-5e94e76cef76","postman-cloud:///1f03d7e9-8e34-4450-8304-67547920e0a6","postman-cloud:///1f03d7e9-8e39-4270-9bba-ef6fa3520739","postman-cloud:///1f03d7e9-8d64-4c00-9c8b-d64f70fc4b1d"]},{"key":"key_specifications","value":"{\n  \"brand\": \"Sony\",\n  \"compatible_camera_mount\": \"Sony E\",\n  \"aspect_ratio\": \"16:9\",\n  \"photo_sensor_technology\": \"CCD\",\n  \"file_format\": \"RAW, JPEG\",\n  \"image_stabilization\": \"Optical\",\n  \"maximum_focal_length\": \"130mm\",\n  \"optical_zoom\": \"5x\",\n  \"maximum_aperture\": \"999mm\",\n  \"metering_description\": \"Matrix measurement\"\n}\n\n","type":"text","uuid":"a6295f0c-3567-438d-abb4-9bdc2999c3db"},{"key":"amount","value":"10","type":"text","uuid":"00f656a4-d22f-4be4-b62b-8eb7837064c4"},{"key":"box_contents","value":"[\n  \"Sony Camera Body\",\n  \"Zoom Lens (5x Optical)\",\n  \"Battery Pack\",\n  \"AC Adapter\",\n  \"Shoulder Strap\",\n  \"Lens Cap\",\n  \"USB Cable\",\n  \"User Manual\"\n]\n\n","type":"text","uuid":"f210bbb1-95a0-4b2a-9735-6c092c362292"},{"key":"discount_percentage","value":"5","type":"text","uuid":"398dd886-b733-4540-ba0f-43ff20930bf7"},{"key":"variants","value":"[ \"128GB\" , \" 256GB\",\"512GB\"]","type":"text","uuid":"45a8532d-c454-4b92-81ce-b54e5928af87","disabled":true},{"key":"subcategory","value":"Digital Cameras","type":"text","uuid":"ad64fbf7-015b-4b23-b3c5-b24a46c3a30b"},{"key":"category","value":"Cameras","type":"text","uuid":"7335a795-fc6f-4e25-9529-71e629bcac29"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/","urlObject":{"protocol":"https","path":["products",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"de2f17f5-ed47-4251-9901-6edc06f6525d","name":"sucess","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQ4NjI3NjkxLCJpYXQiOjE3NDg2MjcwOTEsImp0aSI6ImQzOWFjMGIzN2IyMjRiYWVhN2E0NzdiNzJhNDQ3MDkyIiwidXNlcl9pZCI6M30.z0oNVjCsfg2YthsEuy3ya4lgkqIw_FTUV9HzMZ1cAYM","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Sony Cyber-Shot DSC-W800 - Black","type":"text","uuid":"049b2acf-ea6a-4713-a457-5ae268ff1d25"},{"key":"description","value":"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.","type":"text","uuid":"b3b8cf7f-1cfa-404e-8c59-5e86bda5b1b2"},{"key":"price","value":"40275","type":"text","uuid":"cec8d3f5-87d4-4e67-8a0e-3a9705482f94"},{"key":"brand","value":"sony","type":"text","uuid":"cec28026-5e61-4abb-bb2d-b4b54b2d7257"},{"key":"images","type":"file","uuid":"d7a1cc11-2c0c-4b26-85e4-0108d0b0d9b1","src":["postman-cloud:///1f03d7e9-8d86-4ee0-b7ff-5e94e76cef76","postman-cloud:///1f03d7e9-8e34-4450-8304-67547920e0a6","postman-cloud:///1f03d7e9-8e39-4270-9bba-ef6fa3520739","postman-cloud:///1f03d7e9-8d64-4c00-9c8b-d64f70fc4b1d"]},{"key":"key_specifications","value":"{\n  \"brand\": \"Sony\",\n  \"compatible_camera_mount\": \"Sony E\",\n  \"aspect_ratio\": \"16:9\",\n  \"photo_sensor_technology\": \"CCD\",\n  \"file_format\": \"RAW, JPEG\",\n  \"image_stabilization\": \"Optical\",\n  \"maximum_focal_length\": \"130mm\",\n  \"optical_zoom\": \"5x\",\n  \"maximum_aperture\": \"999mm\",\n  \"metering_description\": \"Matrix measurement\"\n}\n\n","type":"text","uuid":"a6295f0c-3567-438d-abb4-9bdc2999c3db"},{"key":"amount","value":"10","type":"text","uuid":"00f656a4-d22f-4be4-b62b-8eb7837064c4"},{"key":"box_contents","value":"[\n  \"Sony Camera Body\",\n  \"Zoom Lens (5x Optical)\",\n  \"Battery Pack\",\n  \"AC Adapter\",\n  \"Shoulder Strap\",\n  \"Lens Cap\",\n  \"USB Cable\",\n  \"User Manual\"\n]\n\n","type":"text","uuid":"f210bbb1-95a0-4b2a-9735-6c092c362292"},{"key":"discount_percentage","value":"5","type":"text","uuid":"398dd886-b733-4540-ba0f-43ff20930bf7"},{"key":"variants","value":"[ \"128GB\" , \" 256GB\",\"512GB\"]","type":"text","uuid":"45a8532d-c454-4b92-81ce-b54e5928af87","disabled":true},{"key":"subcategory","value":"Digital Cameras","type":"text","uuid":"ad64fbf7-015b-4b23-b3c5-b24a46c3a30b"},{"key":"category","value":"Cameras","type":"text","uuid":"7335a795-fc6f-4e25-9529-71e629bcac29"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 30 May 2025 17:53:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"2552"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"7206"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"par"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"9480175efa94e285-MRS"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 4,\n    \"name\": \"Sony Cyber-Shot DSC-W800 - Black\",\n    \"slug\": \"sony-cyber-shot-dsc-w800-black\",\n    \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n    \"price\": \"40275.00\",\n    \"category\": \"Cameras\",\n    \"subcategory\": \"Digital Cameras\",\n    \"brand\": \"sony\",\n    \"images\": [\n        {\n            \"id\": 8,\n            \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1748627612/products/ctpbjdhtboitr7l9rgf2.jpg\"\n        },\n        {\n            \"id\": 9,\n            \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1748627613/products/hrg7dztdyxuhyrytekmw.jpg\"\n        },\n        {\n            \"id\": 10,\n            \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1748627614/products/ee6wkxstsyrzj4vaw9bh.jpg\"\n        },\n        {\n            \"id\": 11,\n            \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1748627615/products/kl0qbkzxno78ylz92sxu.jpg\"\n        }\n    ],\n    \"in_stock\": true,\n    \"discount_percentage\": \"5.00\",\n    \"sale_price\": 38261.25,\n    \"discount_amount\": 2013.75,\n    \"is_on_sale\": true,\n    \"key_specifications\": [\n        {\n            \"key\": \"brand\",\n            \"value\": \"Sony\"\n        },\n        {\n            \"key\": \"compatible_camera_mount\",\n            \"value\": \"Sony E\"\n        },\n        {\n            \"key\": \"aspect_ratio\",\n            \"value\": \"16:9\"\n        },\n        {\n            \"key\": \"photo_sensor_technology\",\n            \"value\": \"CCD\"\n        },\n        {\n            \"key\": \"file_format\",\n            \"value\": \"RAW, JPEG\"\n        },\n        {\n            \"key\": \"image_stabilization\",\n            \"value\": \"Optical\"\n        },\n        {\n            \"key\": \"maximum_focal_length\",\n            \"value\": \"130mm\"\n        },\n        {\n            \"key\": \"optical_zoom\",\n            \"value\": \"5x\"\n        },\n        {\n            \"key\": \"maximum_aperture\",\n            \"value\": \"999mm\"\n        },\n        {\n            \"key\": \"metering_description\",\n            \"value\": \"Matrix measurement\"\n        }\n    ],\n    \"box_contents\": [\n        \"Sony Camera Body\",\n        \"Zoom Lens (5x Optical)\",\n        \"Battery Pack\",\n        \"AC Adapter\",\n        \"Shoulder Strap\",\n        \"Lens Cap\",\n        \"USB Cable\",\n        \"User Manual\"\n    ],\n    \"variants\": [],\n    \"reviews\": [],\n    \"average_rating\": 0,\n    \"review_count\": 0,\n    \"rating_distribution\": {\n        \"Excellent\": 0,\n        \"Good\": 0,\n        \"Average\": 0,\n        \"Below Average\": 0,\n        \"Poor\": 0\n    },\n    \"amount\": 10\n}"},{"id":"3eff37c6-d19e-4d41-925a-6bc12651c939","name":"required_fileds","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQzODkyMTQwLCJpYXQiOjE3NDM4OTE1NDAsImp0aSI6ImUzMjQ2YTJlZWM1NDRiOTE4Y2ZkMjU2Y2Q3ZjUzMzk2IiwidXNlcl9pZCI6MX0.w_6etym29wHnMIjj8mMmmO_SbMnscMaJB_ig0HOhku8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"mostrizar for oily skin","type":"text","uuid":"0d2d95d6-32e9-4ce8-a495-8da09cc49528","disabled":true},{"key":"description","value":"i wish I could find one that is good","type":"text","uuid":"b3b8cf7f-1cfa-404e-8c59-5e86bda5b1b2","disabled":true},{"key":"price","value":"250","type":"text","uuid":"cec8d3f5-87d4-4e67-8a0e-3a9705482f94","disabled":true},{"key":"category","value":"skin care","type":"text","uuid":"e78c9fe8-a564-4fdc-89be-0032c6cf035f","disabled":true},{"key":"brand","value":"evao","type":"text","uuid":"cec28026-5e61-4abb-bb2d-b4b54b2d7257","disabled":true},{"key":"image","type":"file","uuid":"d7a1cc11-2c0c-4b26-85e4-0108d0b0d9b1","src":"postman-cloud:///1f010d3e-8625-4e30-a8a4-99478c115002","disabled":true}]},"url":"http://127.0.0.1:8000/products/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 05 Apr 2025 22:20:20 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"224"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": [\n        \"This field is required.\"\n    ],\n    \"description\": [\n        \"This field is required.\"\n    ],\n    \"price\": [\n        \"This field is required.\"\n    ],\n    \"category\": [\n        \"This field is required.\"\n    ],\n    \"brand\": [\n        \"This field is required.\"\n    ],\n    \"image\": [\n        \"No file was submitted.\"\n    ]\n}"},{"id":"679b99a0-60a7-4ca5-8983-ace405fb35a1","name":"Authentication_required_as_admin","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQzODkyMTQwLCJpYXQiOjE3NDM4OTE1NDAsImp0aSI6ImUzMjQ2YTJlZWM1NDRiOTE4Y2ZkMjU2Y2Q3ZjUzMzk2IiwidXNlcl9pZCI6MX0.w_6etym29wHnMIjj8mMmmO_SbMnscMaJB_ig0HOhku8","type":"text","disabled":true}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"mostrizar for face","type":"text","uuid":"0d2d95d6-32e9-4ce8-a495-8da09cc49528"},{"key":"description","value":"i wish I could find one that is good","type":"text","uuid":"b3b8cf7f-1cfa-404e-8c59-5e86bda5b1b2"},{"key":"price","value":"250","type":"text","uuid":"cec8d3f5-87d4-4e67-8a0e-3a9705482f94"},{"key":"category","value":"skin care","type":"text","uuid":"e78c9fe8-a564-4fdc-89be-0032c6cf035f"},{"key":"brand","value":"evao","type":"text","uuid":"cec28026-5e61-4abb-bb2d-b4b54b2d7257"},{"key":"image","type":"file","uuid":"d7a1cc11-2c0c-4b26-85e4-0108d0b0d9b1","src":"postman-cloud:///1f010d3e-8625-4e30-a8a4-99478c115002"}]},"url":"http://127.0.0.1:8000/products/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 05 Apr 2025 22:21:21 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"35d903c0-5c64-4be4-9c3e-b444e2b9bd55"},{"name":"list-products","id":"dc29f4f0-53b4-4f92-bb4d-42964af45955","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/","urlObject":{"protocol":"https","path":["products",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"8b37b463-ee7a-456f-a746-39c07d4d72ed","name":"sucess for guest no access token","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 16 May 2025 12:36:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"5637"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"par"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"940aebb74e0a1d81-MRS"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 7,\n        \"name\": \"Samsung Smart OS TV 2024\",\n        \"slug\": \"samsung-smart-os-tv-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"samsung\",\n        \"images\": [\n            {\n                \"id\": 23,\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747398227/products/ypcmedggvbcevdffmmzw.jpg\"\n            },\n            {\n                \"id\": 24,\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747398228/products/apl4jpjnyo1i61tckdg4.jpg\"\n            },\n            {\n                \"id\": 25,\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747398229/products/lvxwkswxtpeaevlvteze.jpg\"\n            },\n            {\n                \"id\": 26,\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747398230/products/llgrx0mgyzzhjq76nl1z.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"7.00\",\n        \"sale_price\": 65100,\n        \"discount_amount\": 4900,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"audio\",\n                \"value\": \"Dolby Digital Plus\"\n            },\n            {\n                \"key\": \"web_browser\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"key\": \"display_type\",\n                \"value\": \"LED\"\n            },\n            {\n                \"key\": \"refresh_rate\",\n                \"value\": \"50 Hz\"\n            },\n            {\n                \"key\": \"smart_features\",\n                \"value\": \"Android\"\n            },\n            {\n                \"key\": \"screen_resolution\",\n                \"value\": \"4K Ultra HD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"32 inches\",\n            \"43 inches\",\n            \"55 inches\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 20\n    },\n    {\n        \"id\": 3,\n        \"name\": \"iPhone 15 Single Sim - Green\",\n        \"slug\": \"iphone-15-single-sim-green\",\n        \"description\": \"Apple iPhone 14 with A16 Bionic chip, iOS 17.0, 6.1-inch Dynamic AMOLED display.\",\n        \"price\": \"56999.00\",\n        \"category\": \"Smartphones\",\n        \"brand\": \"apple\",\n        \"images\": [\n            {\n                \"id\": 8,\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747396768/products/if4m2hh5z9vsjnethrcx.jpg\"\n            },\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747396770/products/jy9qw2namkybvlmnckfd.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747396771/products/lmvvr1hycbnrwgql8bvy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"13.00\",\n        \"sale_price\": 49589.13,\n        \"discount_amount\": 7409.87,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"flash\",\n                \"value\": \"LED\"\n            },\n            {\n                \"key\": \"version\",\n                \"value\": \"International Version\"\n            },\n            {\n                \"key\": \"ram_size\",\n                \"value\": \"6 GB\"\n            },\n            {\n                \"key\": \"sim_type\",\n                \"value\": \"Nano + eSIM\"\n            },\n            {\n                \"key\": \"condition\",\n                \"value\": \"New\"\n            },\n            {\n                \"key\": \"sim_count\",\n                \"value\": \"Dual SIM\"\n            },\n            {\n                \"key\": \"colour_name\",\n                \"value\": \"Green\"\n            },\n            {\n                \"key\": \"screen_size\",\n                \"value\": \"6.1 in\"\n            },\n            {\n                \"key\": \"battery_size\",\n                \"value\": \"3877 mAh\"\n            },\n            {\n                \"key\": \"display_type\",\n                \"value\": \"Dynamic AMOLED\"\n            },\n            {\n                \"key\": \"network_type\",\n                \"value\": \"5G\"\n            },\n            {\n                \"key\": \"refresh_rate\",\n                \"value\": \"60Hz\"\n            },\n            {\n                \"key\": \"charging_type\",\n                \"value\": \"Type-C\"\n            },\n            {\n                \"key\": \"fast_charging\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"key\": \"processor_name\",\n                \"value\": \"Apple Bionic\"\n            },\n            {\n                \"key\": \"operating_system\",\n                \"value\": \"iOS\"\n            },\n            {\n                \"key\": \"processor_number\",\n                \"value\": \"A16\"\n            },\n            {\n                \"key\": \"primary_camera_feature\",\n                \"value\": \"Dual\"\n            },\n            {\n                \"key\": \"operating_system_number\",\n                \"value\": \"17.0\"\n            }\n        ],\n        \"box_contents\": [\n            \"Smartphone\",\n            \"Type-C to Lightning Cable\",\n            \"SIM Ejector Tool\",\n            \"Quick Start Guide\",\n            \"Warranty Card\",\n            \"Apple Stickers\"\n        ],\n        \"variants\": [\n            \"128 GB\",\n            \"256 GB\",\n            \"512 GB\"\n        ],\n        \"reviews\": [\n            {\n                \"id\": 2,\n                \"product\": 3,\n                \"username\": \"bavciiii\",\n                \"rating\": \"3.0\",\n                \"comment\": \"nice product , but overpriced\",\n                \"image\": null,\n                \"created_at\": \"2025-05-16T12:36:07.550035Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 3,\n                \"username\": \"mazenaldaly\",\n                \"rating\": \"4.5\",\n                \"comment\": \"ماشاءالله خلال ٣ ايام وصل عندي الجهاز ماشاءالله ممتاز وصل معاه سلك تايب سي فقط\",\n                \"image\": \"https://res.cloudinary.com/df5g3lmuz/image/upload/v1747398427/reviews/c1ohjzscnscps6nbpmet.jpg\",\n                \"created_at\": \"2025-05-16T12:27:08.287126Z\"\n            }\n        ],\n        \"average_rating\": 3.8,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 1,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 100\n    }\n]"},{"id":"2a757383-8a8e-4281-b89b-f633d922da21","name":"marked wishlist based on user access token","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1OTY0ODg2LCJpYXQiOjE3NTU5NjAzODYsImp0aSI6IjkyNzc1YTNjMDlmMDQ5MmE5ODRjYTk2OTQ4ZjE4NmViIiwidXNlcl9pZCI6Mn0.g2El4G5UgdI49u1Ydu4wZk5TyG6UWYyf7t3DciJKI1g","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"http://127.0.0.1:8000/products/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 23 Aug 2025 14:54:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"13182"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"name\": \"Samsung TV OS 2024\",\n        \"slug\": \"samsung-tv-os-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"25000.00\",\n        \"category\": \"Home Appliances\",\n        \"subcategory\": \"Televisions\",\n        \"brand\": \"samsung\",\n        \"images\": [\n            {\n                \"id\": 1,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625913/products/leel4c4kbtbldomxy6oi.jpg\"\n            },\n            {\n                \"id\": 2,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625914/products/vmlmn5oh5fcdqnwokhnc.jpg\"\n            },\n            {\n                \"id\": 3,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625916/products/gwf3ikwlfhv1rhoi8pjz.jpg\"\n            },\n            {\n                \"id\": 4,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625917/products/ulcw1xz6qxw43ny5rsso.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"20.00\",\n        \"sale_price\": 20000,\n        \"discount_amount\": 5000,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"audio\",\n                \"value\": \"Dolby Digital Plus\"\n            },\n            {\n                \"key\": \"web_browser\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"key\": \"display_type\",\n                \"value\": \"LED\"\n            },\n            {\n                \"key\": \"refresh_rate\",\n                \"value\": \"50 Hz\"\n            },\n            {\n                \"key\": \"smart_features\",\n                \"value\": \"Android\"\n            },\n            {\n                \"key\": \"screen_resolution\",\n                \"value\": \"4K Ultra HD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"32 inches\",\n            \"43 inches\",\n            \"55 inches\",\n            \"65 inches\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 197,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 5,\n        \"name\": \"Soundcore P40i , Noise Cancelling - White\",\n        \"slug\": \"soundcore-p40i-noise-cancelling-white\",\n        \"description\": \"Soundcore P40i by Anker, Noise Cancelling Wireless Earbuds, Adaptive Noise Cancelling to Environments, Heavy Bass, 60H Playtime, 2-in-1 Case and Phone Stand, IPX5, Wireless Charging, Bluetooth 5.3\",\n        \"price\": \"3570.00\",\n        \"category\": \"Audio\",\n        \"subcategory\": \"Earbuds\",\n        \"brand\": \"anker\",\n        \"images\": [\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629276/products/cs0poyz5vwm7vzd1cj9e.jpg\"\n            },\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629277/products/ezdcsbd3jbb1hieqj2ni.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629278/products/wyuxjtugjwkmmjiayemh.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629279/products/gxeyoxvxkpgsqdlgqzzh.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"36.00\",\n        \"sale_price\": 2284.8,\n        \"discount_amount\": 1285.2,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Soundcore\"\n            },\n            {\n                \"key\": \"color\",\n                \"value\": \"White\"\n            },\n            {\n                \"key\": \"model_name\",\n                \"value\": \"Soundcore P40i\"\n            },\n            {\n                \"key\": \"form_factor\",\n                \"value\": \"In Ear\"\n            },\n            {\n                \"key\": \"ear_placement\",\n                \"value\": \"In Ear\"\n            },\n            {\n                \"key\": \"noise_control\",\n                \"value\": \"Adaptive Noise Cancellation\"\n            },\n            {\n                \"key\": \"headphones_jack\",\n                \"value\": \"Without Jack\"\n            },\n            {\n                \"key\": \"included_components\",\n                \"value\": [\n                    \"Ear Cushion\"\n                ]\n            },\n            {\n                \"key\": \"wireless_communication\",\n                \"value\": \"Bluetooth\"\n            },\n            {\n                \"key\": \"connectivity_technology\",\n                \"value\": \"Wireless\"\n            }\n        ],\n        \"box_contents\": [\n            \"Soundcore P40i Earbuds\",\n            \"Charging Case\",\n            \"USB-C Charging Cable\",\n            \"Multiple Ear Tips (Ear Cushions)\",\n            \"User Manual\",\n            \"Safety & Warranty Guide\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 10,\n        \"name\": \"Sony Cyber-Shot DSC-W800 - 11\",\n        \"slug\": \"sony-cyber-shot-dsc-w800-11\",\n        \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n        \"price\": \"55000.00\",\n        \"category\": \"Cameras\",\n        \"subcategory\": \"Digital Cameras\",\n        \"brand\": \"sony\",\n        \"images\": [\n            {\n                \"id\": 25,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047885/products/sdwnsz4flyw4q8ixan6b.jpg\"\n            },\n            {\n                \"id\": 26,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047887/products/feqscpdwn9o4y9blwzlx.jpg\"\n            },\n            {\n                \"id\": 27,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047889/products/m1invtevmegomsbcz5os.jpg\"\n            },\n            {\n                \"id\": 28,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047890/products/rmesf2n8opubzjrrxzix.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"5.00\",\n        \"sale_price\": 52250,\n        \"discount_amount\": 2750,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Sony\"\n            },\n            {\n                \"key\": \"file_format\",\n                \"value\": \"RAW, JPEG\"\n            },\n            {\n                \"key\": \"aspect_ratio\",\n                \"value\": \"16:9\"\n            },\n            {\n                \"key\": \"optical_zoom\",\n                \"value\": \"5x\"\n            },\n            {\n                \"key\": \"maximum_aperture\",\n                \"value\": \"999mm\"\n            },\n            {\n                \"key\": \"image_stabilization\",\n                \"value\": \"Optical\"\n            },\n            {\n                \"key\": \"maximum_focal_length\",\n                \"value\": \"130mm\"\n            },\n            {\n                \"key\": \"metering_description\",\n                \"value\": \"Matrix measurement\"\n            },\n            {\n                \"key\": \"compatible_camera_mount\",\n                \"value\": \"Sony E\"\n            },\n            {\n                \"key\": \"photo_sensor_technology\",\n                \"value\": \"CCD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Sony Camera Body\",\n            \"Zoom Lens (5x Optical)\",\n            \"Battery Pack\",\n            \"AC Adapter\",\n            \"Shoulder Strap\",\n            \"Lens Cap\",\n            \"USB Cable\",\n            \"User Manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 3,\n        \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n        \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n        \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n        \"price\": \"51500.00\",\n        \"category\": \"Smartphones\",\n        \"subcategory\": null,\n        \"brand\": \"Apple\",\n        \"images\": [\n            {\n                \"id\": 5,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\"\n            },\n            {\n                \"id\": 6,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627114/products/yyvvdcynnikgtaqhbs8r.jpg\"\n            },\n            {\n                \"id\": 7,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627115/products/izxi7gayvk3r2itu4x6j.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 51500,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": [\n            {\n                \"key\": \"cpu\",\n                \"value\": \"6-core (2 performance, 4 efficiency)\"\n            },\n            {\n                \"key\": \"gpu\",\n                \"value\": \"5-core GPU\"\n            },\n            {\n                \"key\": \"chip\",\n                \"value\": \"A16 Bionic\"\n            },\n            {\n                \"key\": \"depth\",\n                \"value\": \"0.31 inches\"\n            },\n            {\n                \"key\": \"width\",\n                \"value\": \"2.82 inches\"\n            },\n            {\n                \"key\": \"height\",\n                \"value\": \"5.81 inches\"\n            },\n            {\n                \"key\": \"main_camera\",\n                \"value\": \"48MP, ƒ/1.6, sensor-shift OIS\"\n            },\n            {\n                \"key\": \"digital_zoom\",\n                \"value\": \"Up to 10x\"\n            },\n            {\n                \"key\": \"display_size\",\n                \"value\": \"6.1-inch\"\n            },\n            {\n                \"key\": \"display_type\",\n                \"value\": \"Super Retina XDR OLED\"\n            },\n            {\n                \"key\": \"neural_engine\",\n                \"value\": \"16-core Neural Engine\"\n            },\n            {\n                \"key\": \"photo_formats\",\n                \"value\": \"HEIF, JPEG\"\n            },\n            {\n                \"key\": \"camera_features\",\n                \"value\": \"Night mode, Portrait, HDR 5, Panorama, Smart HDR\"\n            },\n            {\n                \"key\": \"telephoto_camera\",\n                \"value\": \"12MP 2x Telephoto, ƒ/1.6\"\n            },\n            {\n                \"key\": \"water_resistance\",\n                \"value\": \"IP68 (6m up to 30 mins)\"\n            },\n            {\n                \"key\": \"ultra_wide_camera\",\n                \"value\": \"12MP, ƒ/2.4, 120° FOV\"\n            },\n            {\n                \"key\": \"display_resolution\",\n                \"value\": \"2556 x 1179 at 460 ppi\"\n            },\n            {\n                \"key\": \"optical_zoom_range\",\n                \"value\": \"4x (2x in, 2x out)\"\n            }\n        ],\n        \"box_contents\": [\n            \"iPhone 15\",\n            \"USB-C to USB-C Cable\",\n            \"Documentation\"\n        ],\n        \"variants\": [\n            \"128GB\",\n            \" 256GB\",\n            \"512GB\"\n        ],\n        \"reviews\": [\n            {\n                \"id\": 2,\n                \"product\": 3,\n                \"username\": \"bavcii\",\n                \"rating\": \"3.0\",\n                \"comment\": \"good but overprice\",\n                \"image\": null,\n                \"created_at\": \"2025-05-30T17:58:49.396889Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 3,\n                \"username\": \"bavy\",\n                \"rating\": \"4.5\",\n                \"comment\": \"ماشاءالله خلال ٣ ايام وصل عندي\\nالجهاز ماشاءالله ممتاز وصل معاه سلك تايب سي فقط\",\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627871/reviews/fhrp02q2higezamc0xuu.jpg\",\n                \"created_at\": \"2025-05-30T17:57:52.284779Z\"\n            }\n        ],\n        \"average_rating\": 3.8,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 1,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 198,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 6,\n        \"name\": \"Apple 2024 MacBook Pro M4\",\n        \"slug\": \"apple-2024-macbook-pro-m4\",\n        \"description\": \"The 14‑inch MacBook Pro with M4 chip gives you spectacular performance in a powerhouse laptop built for Apple Intelligence. With up to 24 hours of battery life and a breathtaking Liquid Retina XDR display with up to 1,600 nits peak brightness, it’s pro in every way.\",\n        \"price\": \"89950.00\",\n        \"category\": \"Desktops & Laptops\",\n        \"subcategory\": \"Laptops\",\n        \"brand\": \"Apple\",\n        \"images\": [\n            {\n                \"id\": 16,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630168/products/gdsxfniduqtbayhv2uln.jpg\"\n            },\n            {\n                \"id\": 17,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630169/products/dirhb86lovmpn44ub7ax.jpg\"\n            },\n            {\n                \"id\": 18,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630170/products/f4yldzojd44aatljyyla.jpg\"\n            },\n            {\n                \"id\": 19,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630171/products/bjo6fdwzg7nvhjrgtbcb.jpg\"\n            },\n            {\n                \"id\": 20,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630172/products/h8fipihuo5tq8bur7zyy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 89950,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": [\n            {\n                \"key\": \"ram\",\n                \"value\": \"16 GB\"\n            },\n            {\n                \"key\": \"upc\",\n                \"value\": \"195949704673\"\n            },\n            {\n                \"key\": \"asin\",\n                \"value\": \"B0DLHD9ZN3\"\n            },\n            {\n                \"key\": \"brand\",\n                \"value\": \"Apple\"\n            },\n            {\n                \"key\": \"model_year\",\n                \"value\": 2024\n            },\n            {\n                \"key\": \"screen_size\",\n                \"value\": \"14 Inches\"\n            },\n            {\n                \"key\": \"manufacturer\",\n                \"value\": \"Apple\"\n            },\n            {\n                \"key\": \"battery_energy\",\n                \"value\": \"72.6 Watt Hours\"\n            },\n            {\n                \"key\": \"processor_count\",\n                \"value\": 10\n            },\n            {\n                \"key\": \"operating_system\",\n                \"value\": \"Mac OS\"\n            },\n            {\n                \"key\": \"processor_series\",\n                \"value\": \"Apple M4\"\n            },\n            {\n                \"key\": \"graphics_description\",\n                \"value\": \"Integrated\"\n            }\n        ],\n        \"box_contents\": [\n            \"MacBook (14-inch, Apple M4, 2024)\",\n            \"67W USB-C Power Adapter\",\n            \"USB-C Charging Cable (2m)\",\n            \"Quick Start Guide\",\n            \"Warranty Card\",\n            \"Apple Stickers\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 300,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 4,\n        \"name\": \"Sony Cyber-Shot DSC-W800 - Black\",\n        \"slug\": \"sony-cyber-shot-dsc-w800-black\",\n        \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n        \"price\": \"40275.00\",\n        \"category\": \"Cameras\",\n        \"subcategory\": \"Digital Cameras\",\n        \"brand\": \"sony\",\n        \"images\": [\n            {\n                \"id\": 8,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627612/products/ctpbjdhtboitr7l9rgf2.jpg\"\n            },\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627613/products/hrg7dztdyxuhyrytekmw.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627614/products/ee6wkxstsyrzj4vaw9bh.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627615/products/kl0qbkzxno78ylz92sxu.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"5.00\",\n        \"sale_price\": 38261.25,\n        \"discount_amount\": 2013.75,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Sony\"\n            },\n            {\n                \"key\": \"file_format\",\n                \"value\": \"RAW, JPEG\"\n            },\n            {\n                \"key\": \"aspect_ratio\",\n                \"value\": \"16:9\"\n            },\n            {\n                \"key\": \"optical_zoom\",\n                \"value\": \"5x\"\n            },\n            {\n                \"key\": \"maximum_aperture\",\n                \"value\": \"999mm\"\n            },\n            {\n                \"key\": \"image_stabilization\",\n                \"value\": \"Optical\"\n            },\n            {\n                \"key\": \"maximum_focal_length\",\n                \"value\": \"130mm\"\n            },\n            {\n                \"key\": \"metering_description\",\n                \"value\": \"Matrix measurement\"\n            },\n            {\n                \"key\": \"compatible_camera_mount\",\n                \"value\": \"Sony E\"\n            },\n            {\n                \"key\": \"photo_sensor_technology\",\n                \"value\": \"CCD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Sony Camera Body\",\n            \"Zoom Lens (5x Optical)\",\n            \"Battery Pack\",\n            \"AC Adapter\",\n            \"Shoulder Strap\",\n            \"Lens Cap\",\n            \"USB Cable\",\n            \"User Manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": true\n    }\n]"}],"_postman_id":"dc29f4f0-53b4-4f92-bb4d-42964af45955"},{"name":"specific-product","id":"1f5b9831-76f8-478b-a79f-7dc9d063a1b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/samsung-smart-tv-24sss/","urlObject":{"protocol":"https","path":["products","samsung-smart-tv-24sss",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"b255045f-d3a3-4704-b3ce-90b422c1601a","name":"not_founded","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/products/mostrizar-oily-skin/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 05 Apr 2025 22:22:57 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"48"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"No Product matches the given query.\"\n}"},{"id":"9cedea0a-687a-467b-a389-761f84a6f2a1","name":"sucess","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/products/iphone-15-128gb-green-5g/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 15 May 2025 16:29:01 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2158"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 2,\n    \"name\": \"iPhone 15 128GB Green 5G\",\n    \"slug\": \"iphone-15-128gb-green-5g\",\n    \"description\": \"The iPhone 15 has display has rounded corners that follow a beautiful curved design and the Dynamic Island stays on top of it all. The all-new 48MP Main camera supports super-high-resolution photos and 2x telephoto.\",\n    \"price\": \"70000.00\",\n    \"category\": \"SmartPhones\",\n    \"brand\": \"Apple\",\n    \"images\": [\n        {\n            \"id\": 5,\n            \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1747326138/products/koa6wkzxjyymr4sfolf8.jpg\"\n        },\n        {\n            \"id\": 6,\n            \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1747326140/products/p0lrzg58ju0cnz8iubz9.jpg\"\n        },\n        {\n            \"id\": 7,\n            \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1747326141/products/eh3gm74d3lcukcknydl1.jpg\"\n        }\n    ],\n    \"in_stock\": true,\n    \"discount_percentage\": \"0.00\",\n    \"sale_price\": 70000,\n    \"discount_amount\": 0,\n    \"is_on_sale\": false,\n    \"key_specifications\": {\n        \"flash\": \"LED\",\n        \"version\": \"International Version\",\n        \"ram_size\": \"6 GB\",\n        \"sim_type\": \"Nano + eSIM\",\n        \"condition\": \"New\",\n        \"sim_count\": \"Dual SIM\",\n        \"colour_name\": \"Green\",\n        \"screen_size\": \"6.1 in\",\n        \"battery_size\": \"3877 mAh\",\n        \"display_type\": \"Dynamic AMOLED\",\n        \"network_type\": \"5G\",\n        \"refresh_rate\": \"60Hz\",\n        \"charging_type\": \"Type-C\",\n        \"fast_charging\": \"Yes\",\n        \"processor_name\": \"Apple Bionic\",\n        \"operating_system\": \"iOS\",\n        \"processor_number\": \"A16\",\n        \"primary_camera_feature\": \"Dual\",\n        \"operating_system_number\": \"17.0\"\n    },\n    \"box_contents\": [\n        \"Smartphone\",\n        \"Type-C USB\",\n        \"SIM Ejector Tool\",\n        \"Quick Start Guide\",\n        \"Warranty Card\",\n        \"Apple Stickers\"\n    ],\n    \"variants\": [\n        \"128 GB\",\n        \"256 GB\",\n        \"512 GB\"\n    ],\n    \"reviews\": [\n        {\n            \"id\": 2,\n            \"product\": 2,\n            \"username\": \"bavciii\",\n            \"rating\": \"5.0\",\n            \"comment\": \"ماشاءالله خلال ٣ ايام وصل عندي\\nالجهاز ماشاءالله ممتاز وصل معاه سلك تايب سي فقط\",\n            \"image\": \"image/upload/v1747326495/reviews/dyikqjvqvdkxvmglctyo.jpg\",\n            \"created_at\": \"2025-05-15T16:28:25.621182Z\"\n        },\n        {\n            \"id\": 1,\n            \"product\": 2,\n            \"username\": \"daly1133\",\n            \"rating\": \"4.5\",\n            \"comment\": \"very happy and soo satisfied, the prodact are good and tge color realy amazing. \\nthank you .\",\n            \"image\": \"\",\n            \"created_at\": \"2025-05-15T16:26:19.736352Z\"\n        }\n    ],\n    \"average_rating\": 4.8,\n    \"review_count\": 2,\n    \"rating_distribution\": {\n        \"Excellent\": 1,\n        \"Good\": 1,\n        \"Average\": 0,\n        \"Below Average\": 0,\n        \"Poor\": 0\n    }\n}"}],"_postman_id":"1f5b9831-76f8-478b-a79f-7dc9d063a1b4"},{"name":"filter-products","id":"3ccdb191-d968-4649-9e1e-a5f95c4ea67d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"//you can filter with one or more or all","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/?category=Cameras&brand=sony&price_min=40000&price_max=52000&subcategory=digital-cameras,instant-cameras&ordering=-price&on_sale=true&new_arrivals=true&in_stock=true&rate=3","urlObject":{"protocol":"https","path":["products",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[{"key":"category","value":"Cameras"},{"key":"brand","value":"sony"},{"key":"price_min","value":"40000"},{"key":"price_max","value":"52000"},{"key":"subcategory","value":"digital-cameras,instant-cameras"},{"key":"ordering","value":"-price"},{"key":"on_sale","value":"true"},{"key":"new_arrivals","value":"true"},{"key":"in_stock","value":"true"},{"key":"rate","value":"3"}],"variable":[]}},"response":[{"id":"4301d2ed-2377-4401-9f82-0e7db024de59","name":"sucess","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"//you can filter with one or more or all","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:8000/products/?brand=samsung&category=&in_stock=&price=","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["products",""],"query":[{"key":"brand","value":"samsung"},{"key":"category","value":""},{"key":"in_stock","value":""},{"key":"price","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 08 May 2025 23:35:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"4470"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 44,\n        \"name\": \"Samsung Smart TV 24sss\",\n        \"slug\": \"samsung-smart-tv-24sss\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747213/products/vz1p00okbxyuhrlekjsj.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747214/products/kv8hfsfgluqgciycp4f4.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747217/products/ibercbf8h9him83zgwxb.jpg\"\n            },\n            {\n                \"id\": 16,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747219/products/pdadyyvvzegqanx9anli.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"128 GB\",\n            \"256 GB\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 41,\n        \"name\": \"Samsung Smart TV 24s\",\n        \"slug\": \"samsung-smart-tv-24s\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 3,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"4.5\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:36:19.819029Z\"\n            },\n            {\n                \"id\": 2,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:31:53.450785Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 41,\n                \"username\": \"mimooo\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:30:29.349420Z\"\n            }\n        ],\n        \"average_rating\": 2.8,\n        \"review_count\": 3,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 0,\n            \"Below Average\": 2,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 40,\n        \"name\": \"Samsung Smart TV 24\",\n        \"slug\": \"samsung-smart-tv-24\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637571/products/qewhvr8wmnafgdzbdfiu.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637572/products/jxaf71lxwxvr9sanaxjg.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637574/products/gurzhwoppy8nkl08cd7r.jpg\"\n            },\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637576/products/omr2cwomx67zat5buuiy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 5,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"1.4\",\n                \"comment\": \"nice love it\",\n                \"image\": \"image/upload/v1746639601/reviews/c2ncunr7z0ojdexku3yq.jpg\",\n                \"created_at\": \"2025-05-07T17:40:02.156239Z\"\n            },\n            {\n                \"id\": 4,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"5.0\",\n                \"comment\": \"nice love it\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:37:45.616893Z\"\n            }\n        ],\n        \"average_rating\": 3.2,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 1,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 1\n        }\n    }\n]"}],"_postman_id":"3ccdb191-d968-4649-9e1e-a5f95c4ea67d"},{"name":"search-products","id":"4bfecdff-29fd-43b8-b115-af80c42dffda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"//you can search with any giled like name \"slug\" , brand , category , description","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/?search=tech","urlObject":{"protocol":"https","path":["products",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[{"key":"search","value":"tech"}],"variable":[]}},"response":[{"id":"15ff9368-f4ab-4eb1-be24-1744c5c9d193","name":"sucess","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"//you can search with any giled like name \"slug\" , brand , category , description","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:8000/products/?search=tech","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["","products",""],"query":[{"key":"search","value":"tech"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 08 May 2025 23:36:18 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"4470"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 44,\n        \"name\": \"Samsung Smart TV 24sss\",\n        \"slug\": \"samsung-smart-tv-24sss\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747213/products/vz1p00okbxyuhrlekjsj.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747214/products/kv8hfsfgluqgciycp4f4.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747217/products/ibercbf8h9him83zgwxb.jpg\"\n            },\n            {\n                \"id\": 16,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747219/products/pdadyyvvzegqanx9anli.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"128 GB\",\n            \"256 GB\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 41,\n        \"name\": \"Samsung Smart TV 24s\",\n        \"slug\": \"samsung-smart-tv-24s\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 3,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"4.5\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:36:19.819029Z\"\n            },\n            {\n                \"id\": 2,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:31:53.450785Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 41,\n                \"username\": \"mimooo\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:30:29.349420Z\"\n            }\n        ],\n        \"average_rating\": 2.8,\n        \"review_count\": 3,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 0,\n            \"Below Average\": 2,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 40,\n        \"name\": \"Samsung Smart TV 24\",\n        \"slug\": \"samsung-smart-tv-24\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637571/products/qewhvr8wmnafgdzbdfiu.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637572/products/jxaf71lxwxvr9sanaxjg.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637574/products/gurzhwoppy8nkl08cd7r.jpg\"\n            },\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637576/products/omr2cwomx67zat5buuiy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 5,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"1.4\",\n                \"comment\": \"nice love it\",\n                \"image\": \"image/upload/v1746639601/reviews/c2ncunr7z0ojdexku3yq.jpg\",\n                \"created_at\": \"2025-05-07T17:40:02.156239Z\"\n            },\n            {\n                \"id\": 4,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"5.0\",\n                \"comment\": \"nice love it\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:37:45.616893Z\"\n            }\n        ],\n        \"average_rating\": 3.2,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 1,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 1\n        }\n    }\n]"}],"_postman_id":"4bfecdff-29fd-43b8-b115-af80c42dffda"},{"name":"ordering-products","id":"98481bdf-7af1-4598-8958-9ee2545333a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1OTY0ODg2LCJpYXQiOjE3NTU5NjAzODYsImp0aSI6IjkyNzc1YTNjMDlmMDQ5MmE5ODRjYTk2OTQ4ZjE4NmViIiwidXNlcl9pZCI6Mn0.g2El4G5UgdI49u1Ydu4wZk5TyG6UWYyf7t3DciJKI1g","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    // You can Order with one of them or all\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/?ordering=price&ordering=popular&ordering=best seller","urlObject":{"protocol":"https","path":["products",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[{"description":{"content":"<p>//if added - it means highest | now is lowest</p>\n","type":"text/plain"},"key":"ordering","value":"price"},{"key":"ordering","value":"popular"},{"key":"ordering","value":"best seller"}],"variable":[]}},"response":[{"id":"2a6a8032-e45c-4b09-b7bd-4188a4d13bc3","name":"less to high \"price\"","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    // You can Order with one of them or all\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:8000/products/?ordering=price","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["products",""],"query":[{"key":"ordering","value":"price","description":"//if added - it means highest | now is lowest","disabled":true},{"key":"ordering","value":"-view_count","disabled":true},{"key":"ordering","value":"sells_count","disabled":true},{"key":"ordering","value":"price","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 22:20:53 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"8070"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 16,\n        \"name\": \"AirPods Pro\",\n        \"slug\": \"airpods-pro\",\n        \"description\": \"Noise-cancelling wireless earbuds.\",\n        \"price\": \"249.99\",\n        \"category\": \"Home\",\n        \"brand\": \"new balance\",\n        \"image\": \"https://res.cloudinary.com/your_cloud/image/upload/v12345/sample\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 224.991,\n        \"discount_amount\": 24.999,\n        \"is_on_sale\": true,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 22,\n        \"name\": \"mostrizar for oily skin\",\n        \"slug\": \"mostrizar-for-oily-skin\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"250.00\",\n        \"category\": \"skin care\",\n        \"brand\": \"evao\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743891562/products/rzp9zhrff22n04qhamgh.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 250,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 23,\n        \"name\": \"Iphone Charger\",\n        \"slug\": \"iphone-charger\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"10000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746130004/products/rqqyr76div5ckzisyq5o.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 10000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 17,\n        \"name\": \"Drums Version 1 eduation 2024\",\n        \"slug\": \"drums-version-1-eduation-2024\",\n        \"description\": \"fuck life\",\n        \"price\": \"20000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"ddrum\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743800902/products/wnxnplbyffls7tddouaj.jpg\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 20000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 24,\n        \"name\": \"iphone 11\",\n        \"slug\": \"iphone-11\",\n        \"description\": \"test\",\n        \"price\": \"30000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746564328/products/x3ven3awpjswbapnljco.jpg\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 27000,\n        \"discount_amount\": 3000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"ram\": 128,\n            \"color\": \"black\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 37,\n        \"name\": \"Samsung \\u200eOS Smart TV te12\",\n        \"slug\": \"samsung-os-smart-tv-te12\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746569382/products/xdmkeyrn3zr1tzdwhrx6.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ]\n    },\n    {\n        \"id\": 35,\n        \"name\": \"Samsung \\u200eOS Smart TV te\",\n        \"slug\": \"samsung-os-smart-tv-te\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567532/products/trhodgjzuvqdqtvu4de3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"display_type\": \"LED\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 28,\n        \"name\": \"Samsung \\u200eOS Smart TV (2024)\\u200e\\u200e\",\n        \"slug\": \"samsung-os-smart-tv-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567351/products/gigx3yilm4ij0peiawcn.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 30,\n        \"name\": \"Samsung \\u200eOS Smart TV\",\n        \"slug\": \"samsung-os-smart-tv\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567407/products/voodpoyxv4kwxfwmtdv7.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 32,\n        \"name\": \"Samsung \\u200eOS Smart TV test\",\n        \"slug\": \"samsung-os-smart-tv-test\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567440/products/fk44jh8axfwysdqesyf3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 34,\n        \"name\": \"Samsung \\u200eOS Smart TV testtest\",\n        \"slug\": \"samsung-os-smart-tv-testtest\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567467/products/cl5t6fyxekwd1gxpf18d.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 36,\n        \"name\": \"Samsung \\u200eOS Smart TV te1\",\n        \"slug\": \"samsung-os-smart-tv-te1\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567555/products/njmwcvizfb991edunjy4.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 25,\n        \"name\": \"iphone 14\",\n        \"slug\": \"iphone-14\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566019/products/tffgd6mspqucjuprnmdd.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 27,\n        \"name\": \"iphone 12\",\n        \"slug\": \"iphone-12\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566168/products/lbyhykuw5bul9xa4xsun.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    }\n]"},{"id":"f1059619-a02b-4cc8-9874-5a7831651a5b","name":"high to low \"price\"","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    // You can Order with one of them or all\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:8000/products/?ordering=-price","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["products",""],"query":[{"key":"ordering","value":"price","description":"//if added - it means highest | now is lowest","disabled":true},{"key":"ordering","value":"-view_count","disabled":true},{"key":"ordering","value":"sells_count","disabled":true},{"key":"ordering","value":"-price","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 22:27:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"8070"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 27,\n        \"name\": \"iphone 12\",\n        \"slug\": \"iphone-12\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566168/products/lbyhykuw5bul9xa4xsun.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 25,\n        \"name\": \"iphone 14\",\n        \"slug\": \"iphone-14\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566019/products/tffgd6mspqucjuprnmdd.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 32,\n        \"name\": \"Samsung \\u200eOS Smart TV test\",\n        \"slug\": \"samsung-os-smart-tv-test\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567440/products/fk44jh8axfwysdqesyf3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 34,\n        \"name\": \"Samsung \\u200eOS Smart TV testtest\",\n        \"slug\": \"samsung-os-smart-tv-testtest\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567467/products/cl5t6fyxekwd1gxpf18d.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 36,\n        \"name\": \"Samsung \\u200eOS Smart TV te1\",\n        \"slug\": \"samsung-os-smart-tv-te1\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567555/products/njmwcvizfb991edunjy4.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 28,\n        \"name\": \"Samsung \\u200eOS Smart TV (2024)\\u200e\\u200e\",\n        \"slug\": \"samsung-os-smart-tv-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567351/products/gigx3yilm4ij0peiawcn.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 35,\n        \"name\": \"Samsung \\u200eOS Smart TV te\",\n        \"slug\": \"samsung-os-smart-tv-te\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567532/products/trhodgjzuvqdqtvu4de3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"display_type\": \"LED\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 37,\n        \"name\": \"Samsung \\u200eOS Smart TV te12\",\n        \"slug\": \"samsung-os-smart-tv-te12\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746569382/products/xdmkeyrn3zr1tzdwhrx6.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ]\n    },\n    {\n        \"id\": 30,\n        \"name\": \"Samsung \\u200eOS Smart TV\",\n        \"slug\": \"samsung-os-smart-tv\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567407/products/voodpoyxv4kwxfwmtdv7.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 24,\n        \"name\": \"iphone 11\",\n        \"slug\": \"iphone-11\",\n        \"description\": \"test\",\n        \"price\": \"30000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746564328/products/x3ven3awpjswbapnljco.jpg\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 27000,\n        \"discount_amount\": 3000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"ram\": 128,\n            \"color\": \"black\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 17,\n        \"name\": \"Drums Version 1 eduation 2024\",\n        \"slug\": \"drums-version-1-eduation-2024\",\n        \"description\": \"fuck life\",\n        \"price\": \"20000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"ddrum\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743800902/products/wnxnplbyffls7tddouaj.jpg\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 20000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 23,\n        \"name\": \"Iphone Charger\",\n        \"slug\": \"iphone-charger\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"10000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746130004/products/rqqyr76div5ckzisyq5o.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 10000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 22,\n        \"name\": \"mostrizar for oily skin\",\n        \"slug\": \"mostrizar-for-oily-skin\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"250.00\",\n        \"category\": \"skin care\",\n        \"brand\": \"evao\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743891562/products/rzp9zhrff22n04qhamgh.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 250,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 16,\n        \"name\": \"AirPods Pro\",\n        \"slug\": \"airpods-pro\",\n        \"description\": \"Noise-cancelling wireless earbuds.\",\n        \"price\": \"249.99\",\n        \"category\": \"Home\",\n        \"brand\": \"new balance\",\n        \"image\": \"https://res.cloudinary.com/your_cloud/image/upload/v12345/sample\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 224.991,\n        \"discount_amount\": 24.999,\n        \"is_on_sale\": true,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    }\n]"},{"id":"bbb38b30-02bc-437a-8015-d7af9074e531","name":"best selling","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    // You can Order with one of them or all\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:8000/products/?ordering=best seller","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["products",""],"query":[{"key":"ordering","value":"price","description":"//if added - it means highest | now is lowest","disabled":true},{"key":"ordering","value":"-popular","disabled":true},{"key":"ordering","value":"best seller"},{"key":"ordering","value":"-price","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 22:28:36 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"8070"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 27,\n        \"name\": \"iphone 12\",\n        \"slug\": \"iphone-12\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566168/products/lbyhykuw5bul9xa4xsun.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 16,\n        \"name\": \"AirPods Pro\",\n        \"slug\": \"airpods-pro\",\n        \"description\": \"Noise-cancelling wireless earbuds.\",\n        \"price\": \"249.99\",\n        \"category\": \"Home\",\n        \"brand\": \"new balance\",\n        \"image\": \"https://res.cloudinary.com/your_cloud/image/upload/v12345/sample\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 224.991,\n        \"discount_amount\": 24.999,\n        \"is_on_sale\": true,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 30,\n        \"name\": \"Samsung \\u200eOS Smart TV\",\n        \"slug\": \"samsung-os-smart-tv\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567407/products/voodpoyxv4kwxfwmtdv7.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 32,\n        \"name\": \"Samsung \\u200eOS Smart TV test\",\n        \"slug\": \"samsung-os-smart-tv-test\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567440/products/fk44jh8axfwysdqesyf3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 17,\n        \"name\": \"Drums Version 1 eduation 2024\",\n        \"slug\": \"drums-version-1-eduation-2024\",\n        \"description\": \"fuck life\",\n        \"price\": \"20000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"ddrum\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743800902/products/wnxnplbyffls7tddouaj.jpg\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 20000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 34,\n        \"name\": \"Samsung \\u200eOS Smart TV testtest\",\n        \"slug\": \"samsung-os-smart-tv-testtest\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567467/products/cl5t6fyxekwd1gxpf18d.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 36,\n        \"name\": \"Samsung \\u200eOS Smart TV te1\",\n        \"slug\": \"samsung-os-smart-tv-te1\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567555/products/njmwcvizfb991edunjy4.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 37,\n        \"name\": \"Samsung \\u200eOS Smart TV te12\",\n        \"slug\": \"samsung-os-smart-tv-te12\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746569382/products/xdmkeyrn3zr1tzdwhrx6.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ]\n    },\n    {\n        \"id\": 24,\n        \"name\": \"iphone 11\",\n        \"slug\": \"iphone-11\",\n        \"description\": \"test\",\n        \"price\": \"30000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746564328/products/x3ven3awpjswbapnljco.jpg\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 27000,\n        \"discount_amount\": 3000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"ram\": 128,\n            \"color\": \"black\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 25,\n        \"name\": \"iphone 14\",\n        \"slug\": \"iphone-14\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566019/products/tffgd6mspqucjuprnmdd.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 28,\n        \"name\": \"Samsung \\u200eOS Smart TV (2024)\\u200e\\u200e\",\n        \"slug\": \"samsung-os-smart-tv-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567351/products/gigx3yilm4ij0peiawcn.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 35,\n        \"name\": \"Samsung \\u200eOS Smart TV te\",\n        \"slug\": \"samsung-os-smart-tv-te\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567532/products/trhodgjzuvqdqtvu4de3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"display_type\": \"LED\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 22,\n        \"name\": \"mostrizar for oily skin\",\n        \"slug\": \"mostrizar-for-oily-skin\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"250.00\",\n        \"category\": \"skin care\",\n        \"brand\": \"evao\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743891562/products/rzp9zhrff22n04qhamgh.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 250,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 23,\n        \"name\": \"Iphone Charger\",\n        \"slug\": \"iphone-charger\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"10000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746130004/products/rqqyr76div5ckzisyq5o.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 10000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    }\n]"},{"id":"d5548994-52dc-433a-a459-3949328bcdfd","name":"Most Popular","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    // You can Order with one of them or all\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:8000/products/?ordering=popular","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["products",""],"query":[{"key":"ordering","value":"price","description":"//if added - it means highest | now is lowest","disabled":true},{"key":"ordering","value":"popular"},{"key":"ordering","value":"best seller","disabled":true},{"key":"ordering","value":"-price","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 22:31:33 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"8070"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 27,\n        \"name\": \"iphone 12\",\n        \"slug\": \"iphone-12\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566168/products/lbyhykuw5bul9xa4xsun.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 16,\n        \"name\": \"AirPods Pro\",\n        \"slug\": \"airpods-pro\",\n        \"description\": \"Noise-cancelling wireless earbuds.\",\n        \"price\": \"249.99\",\n        \"category\": \"Home\",\n        \"brand\": \"new balance\",\n        \"image\": \"https://res.cloudinary.com/your_cloud/image/upload/v12345/sample\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 224.991,\n        \"discount_amount\": 24.999,\n        \"is_on_sale\": true,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 30,\n        \"name\": \"Samsung \\u200eOS Smart TV\",\n        \"slug\": \"samsung-os-smart-tv\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567407/products/voodpoyxv4kwxfwmtdv7.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 32,\n        \"name\": \"Samsung \\u200eOS Smart TV test\",\n        \"slug\": \"samsung-os-smart-tv-test\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567440/products/fk44jh8axfwysdqesyf3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 17,\n        \"name\": \"Drums Version 1 eduation 2024\",\n        \"slug\": \"drums-version-1-eduation-2024\",\n        \"description\": \"fuck life\",\n        \"price\": \"20000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"ddrum\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743800902/products/wnxnplbyffls7tddouaj.jpg\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 20000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 34,\n        \"name\": \"Samsung \\u200eOS Smart TV testtest\",\n        \"slug\": \"samsung-os-smart-tv-testtest\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567467/products/cl5t6fyxekwd1gxpf18d.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 36,\n        \"name\": \"Samsung \\u200eOS Smart TV te1\",\n        \"slug\": \"samsung-os-smart-tv-te1\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567555/products/njmwcvizfb991edunjy4.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 37,\n        \"name\": \"Samsung \\u200eOS Smart TV te12\",\n        \"slug\": \"samsung-os-smart-tv-te12\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746569382/products/xdmkeyrn3zr1tzdwhrx6.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"hdr_support\": [\n                \"HDR10+\",\n                \"HLG\"\n            ],\n            \"web_browser\": \"Yes\",\n            \"connectivity\": [\n                \"Wi-Fi\",\n                \"Bluetooth\",\n                \"USB\"\n            ],\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ]\n    },\n    {\n        \"id\": 24,\n        \"name\": \"iphone 11\",\n        \"slug\": \"iphone-11\",\n        \"description\": \"test\",\n        \"price\": \"30000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746564328/products/x3ven3awpjswbapnljco.jpg\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 27000,\n        \"discount_amount\": 3000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"ram\": 128,\n            \"color\": \"black\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 25,\n        \"name\": \"iphone 14\",\n        \"slug\": \"iphone-14\",\n        \"description\": \"testing\",\n        \"price\": \"50000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746566019/products/tffgd6mspqucjuprnmdd.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 50000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"OS\": \"IOS\",\n            \"ram\": \"128\",\n            \"made by\": \"china\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 28,\n        \"name\": \"Samsung \\u200eOS Smart TV (2024)\\u200e\\u200e\",\n        \"slug\": \"samsung-os-smart-tv-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567351/products/gigx3yilm4ij0peiawcn.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 35,\n        \"name\": \"Samsung \\u200eOS Smart TV te\",\n        \"slug\": \"samsung-os-smart-tv-te\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"43000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Samsung\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746567532/products/trhodgjzuvqdqtvu4de3.png\",\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 43000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": {\n            \"display_type\": \"LED\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": []\n    },\n    {\n        \"id\": 23,\n        \"name\": \"Iphone Charger\",\n        \"slug\": \"iphone-charger\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"10000.00\",\n        \"category\": \"technology\",\n        \"brand\": \"Apple\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746130004/products/rqqyr76div5ckzisyq5o.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 10000,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    },\n    {\n        \"id\": 22,\n        \"name\": \"mostrizar for oily skin\",\n        \"slug\": \"mostrizar-for-oily-skin\",\n        \"description\": \"i wish I could find one that is good\",\n        \"price\": \"250.00\",\n        \"category\": \"skin care\",\n        \"brand\": \"evao\",\n        \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1743891562/products/rzp9zhrff22n04qhamgh.png\",\n        \"in_stock\": false,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 250,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": null,\n        \"box_contents\": []\n    }\n]"}],"_postman_id":"98481bdf-7af1-4598-8958-9ee2545333a3"},{"name":"on_sale","id":"2a300e95-e20e-4111-b74c-0f1af7310d85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/on-sale/","urlObject":{"protocol":"https","path":["products","on-sale",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"0aee43bb-aff5-408e-8f5a-e2b83da058d4","name":"sucess for guest no access token","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/products/on-sale/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 08 May 2025 23:37:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"4470"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 44,\n        \"name\": \"Samsung Smart TV 24sss\",\n        \"slug\": \"samsung-smart-tv-24sss\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747213/products/vz1p00okbxyuhrlekjsj.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747214/products/kv8hfsfgluqgciycp4f4.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747217/products/ibercbf8h9him83zgwxb.jpg\"\n            },\n            {\n                \"id\": 16,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747219/products/pdadyyvvzegqanx9anli.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"128 GB\",\n            \"256 GB\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 41,\n        \"name\": \"Samsung Smart TV 24s\",\n        \"slug\": \"samsung-smart-tv-24s\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 3,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"4.5\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:36:19.819029Z\"\n            },\n            {\n                \"id\": 2,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:31:53.450785Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 41,\n                \"username\": \"mimooo\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:30:29.349420Z\"\n            }\n        ],\n        \"average_rating\": 2.8,\n        \"review_count\": 3,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 0,\n            \"Below Average\": 2,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 40,\n        \"name\": \"Samsung Smart TV 24\",\n        \"slug\": \"samsung-smart-tv-24\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637571/products/qewhvr8wmnafgdzbdfiu.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637572/products/jxaf71lxwxvr9sanaxjg.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637574/products/gurzhwoppy8nkl08cd7r.jpg\"\n            },\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637576/products/omr2cwomx67zat5buuiy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 5,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"1.4\",\n                \"comment\": \"nice love it\",\n                \"image\": \"image/upload/v1746639601/reviews/c2ncunr7z0ojdexku3yq.jpg\",\n                \"created_at\": \"2025-05-07T17:40:02.156239Z\"\n            },\n            {\n                \"id\": 4,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"5.0\",\n                \"comment\": \"nice love it\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:37:45.616893Z\"\n            }\n        ],\n        \"average_rating\": 3.2,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 1,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 1\n        }\n    }\n]"},{"id":"9d424f3f-6c66-4f2a-8af8-133256dd54f2","name":"marked wishlist based on user access token","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1OTY0ODg2LCJpYXQiOjE3NTU5NjAzODYsImp0aSI6IjkyNzc1YTNjMDlmMDQ5MmE5ODRjYTk2OTQ4ZjE4NmViIiwidXNlcl9pZCI6Mn0.g2El4G5UgdI49u1Ydu4wZk5TyG6UWYyf7t3DciJKI1g","type":"text","disabled":true}],"url":"http://127.0.0.1:8000//products/on-sale/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 23 Aug 2025 14:55:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"8559"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 10,\n        \"name\": \"Sony Cyber-Shot DSC-W800 - 11\",\n        \"slug\": \"sony-cyber-shot-dsc-w800-11\",\n        \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n        \"price\": \"55000.00\",\n        \"category\": \"Cameras\",\n        \"subcategory\": \"Digital Cameras\",\n        \"brand\": \"sony\",\n        \"images\": [\n            {\n                \"id\": 25,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047885/products/sdwnsz4flyw4q8ixan6b.jpg\"\n            },\n            {\n                \"id\": 26,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047887/products/feqscpdwn9o4y9blwzlx.jpg\"\n            },\n            {\n                \"id\": 27,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047889/products/m1invtevmegomsbcz5os.jpg\"\n            },\n            {\n                \"id\": 28,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047890/products/rmesf2n8opubzjrrxzix.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"5.00\",\n        \"sale_price\": 52250,\n        \"discount_amount\": 2750,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Sony\"\n            },\n            {\n                \"key\": \"file_format\",\n                \"value\": \"RAW, JPEG\"\n            },\n            {\n                \"key\": \"aspect_ratio\",\n                \"value\": \"16:9\"\n            },\n            {\n                \"key\": \"optical_zoom\",\n                \"value\": \"5x\"\n            },\n            {\n                \"key\": \"maximum_aperture\",\n                \"value\": \"999mm\"\n            },\n            {\n                \"key\": \"image_stabilization\",\n                \"value\": \"Optical\"\n            },\n            {\n                \"key\": \"maximum_focal_length\",\n                \"value\": \"130mm\"\n            },\n            {\n                \"key\": \"metering_description\",\n                \"value\": \"Matrix measurement\"\n            },\n            {\n                \"key\": \"compatible_camera_mount\",\n                \"value\": \"Sony E\"\n            },\n            {\n                \"key\": \"photo_sensor_technology\",\n                \"value\": \"CCD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Sony Camera Body\",\n            \"Zoom Lens (5x Optical)\",\n            \"Battery Pack\",\n            \"AC Adapter\",\n            \"Shoulder Strap\",\n            \"Lens Cap\",\n            \"USB Cable\",\n            \"User Manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 5,\n        \"name\": \"Soundcore P40i , Noise Cancelling - White\",\n        \"slug\": \"soundcore-p40i-noise-cancelling-white\",\n        \"description\": \"Soundcore P40i by Anker, Noise Cancelling Wireless Earbuds, Adaptive Noise Cancelling to Environments, Heavy Bass, 60H Playtime, 2-in-1 Case and Phone Stand, IPX5, Wireless Charging, Bluetooth 5.3\",\n        \"price\": \"3570.00\",\n        \"category\": \"Audio\",\n        \"subcategory\": \"Earbuds\",\n        \"brand\": \"anker\",\n        \"images\": [\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629276/products/cs0poyz5vwm7vzd1cj9e.jpg\"\n            },\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629277/products/ezdcsbd3jbb1hieqj2ni.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629278/products/wyuxjtugjwkmmjiayemh.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629279/products/gxeyoxvxkpgsqdlgqzzh.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"36.00\",\n        \"sale_price\": 2284.8,\n        \"discount_amount\": 1285.2,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Soundcore\"\n            },\n            {\n                \"key\": \"color\",\n                \"value\": \"White\"\n            },\n            {\n                \"key\": \"model_name\",\n                \"value\": \"Soundcore P40i\"\n            },\n            {\n                \"key\": \"form_factor\",\n                \"value\": \"In Ear\"\n            },\n            {\n                \"key\": \"ear_placement\",\n                \"value\": \"In Ear\"\n            },\n            {\n                \"key\": \"noise_control\",\n                \"value\": \"Adaptive Noise Cancellation\"\n            },\n            {\n                \"key\": \"headphones_jack\",\n                \"value\": \"Without Jack\"\n            },\n            {\n                \"key\": \"included_components\",\n                \"value\": [\n                    \"Ear Cushion\"\n                ]\n            },\n            {\n                \"key\": \"wireless_communication\",\n                \"value\": \"Bluetooth\"\n            },\n            {\n                \"key\": \"connectivity_technology\",\n                \"value\": \"Wireless\"\n            }\n        ],\n        \"box_contents\": [\n            \"Soundcore P40i Earbuds\",\n            \"Charging Case\",\n            \"USB-C Charging Cable\",\n            \"Multiple Ear Tips (Ear Cushions)\",\n            \"User Manual\",\n            \"Safety & Warranty Guide\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 4,\n        \"name\": \"Sony Cyber-Shot DSC-W800 - Black\",\n        \"slug\": \"sony-cyber-shot-dsc-w800-black\",\n        \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n        \"price\": \"40275.00\",\n        \"category\": \"Cameras\",\n        \"subcategory\": \"Digital Cameras\",\n        \"brand\": \"sony\",\n        \"images\": [\n            {\n                \"id\": 8,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627612/products/ctpbjdhtboitr7l9rgf2.jpg\"\n            },\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627613/products/hrg7dztdyxuhyrytekmw.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627614/products/ee6wkxstsyrzj4vaw9bh.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627615/products/kl0qbkzxno78ylz92sxu.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"5.00\",\n        \"sale_price\": 38261.25,\n        \"discount_amount\": 2013.75,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Sony\"\n            },\n            {\n                \"key\": \"file_format\",\n                \"value\": \"RAW, JPEG\"\n            },\n            {\n                \"key\": \"aspect_ratio\",\n                \"value\": \"16:9\"\n            },\n            {\n                \"key\": \"optical_zoom\",\n                \"value\": \"5x\"\n            },\n            {\n                \"key\": \"maximum_aperture\",\n                \"value\": \"999mm\"\n            },\n            {\n                \"key\": \"image_stabilization\",\n                \"value\": \"Optical\"\n            },\n            {\n                \"key\": \"maximum_focal_length\",\n                \"value\": \"130mm\"\n            },\n            {\n                \"key\": \"metering_description\",\n                \"value\": \"Matrix measurement\"\n            },\n            {\n                \"key\": \"compatible_camera_mount\",\n                \"value\": \"Sony E\"\n            },\n            {\n                \"key\": \"photo_sensor_technology\",\n                \"value\": \"CCD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Sony Camera Body\",\n            \"Zoom Lens (5x Optical)\",\n            \"Battery Pack\",\n            \"AC Adapter\",\n            \"Shoulder Strap\",\n            \"Lens Cap\",\n            \"USB Cable\",\n            \"User Manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 1,\n        \"name\": \"Samsung TV OS 2024\",\n        \"slug\": \"samsung-tv-os-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"25000.00\",\n        \"category\": \"Home Appliances\",\n        \"subcategory\": \"Televisions\",\n        \"brand\": \"samsung\",\n        \"images\": [\n            {\n                \"id\": 1,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625913/products/leel4c4kbtbldomxy6oi.jpg\"\n            },\n            {\n                \"id\": 2,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625914/products/vmlmn5oh5fcdqnwokhnc.jpg\"\n            },\n            {\n                \"id\": 3,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625916/products/gwf3ikwlfhv1rhoi8pjz.jpg\"\n            },\n            {\n                \"id\": 4,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625917/products/ulcw1xz6qxw43ny5rsso.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"20.00\",\n        \"sale_price\": 20000,\n        \"discount_amount\": 5000,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"audio\",\n                \"value\": \"Dolby Digital Plus\"\n            },\n            {\n                \"key\": \"web_browser\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"key\": \"display_type\",\n                \"value\": \"LED\"\n            },\n            {\n                \"key\": \"refresh_rate\",\n                \"value\": \"50 Hz\"\n            },\n            {\n                \"key\": \"smart_features\",\n                \"value\": \"Android\"\n            },\n            {\n                \"key\": \"screen_resolution\",\n                \"value\": \"4K Ultra HD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"32 inches\",\n            \"43 inches\",\n            \"55 inches\",\n            \"65 inches\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 197,\n        \"is_wishlisted\": false\n    }\n]"}],"_postman_id":"2a300e95-e20e-4111-b74c-0f1af7310d85"},{"name":"Best_seller","id":"7c3a95f4-bc3a-4439-b843-a8ed002c1fe9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/best-sellers/","urlObject":{"protocol":"https","path":["products","best-sellers",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"812efe8a-297f-4790-92da-11ea67ca4c1c","name":"sucess for guest  no access token","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/products/best-sellers/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 08 May 2025 23:37:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"4470"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 41,\n        \"name\": \"Samsung Smart TV 24s\",\n        \"slug\": \"samsung-smart-tv-24s\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 3,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"4.5\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:36:19.819029Z\"\n            },\n            {\n                \"id\": 2,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:31:53.450785Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 41,\n                \"username\": \"mimooo\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:30:29.349420Z\"\n            }\n        ],\n        \"average_rating\": 2.8,\n        \"review_count\": 3,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 0,\n            \"Below Average\": 2,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 44,\n        \"name\": \"Samsung Smart TV 24sss\",\n        \"slug\": \"samsung-smart-tv-24sss\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747213/products/vz1p00okbxyuhrlekjsj.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747214/products/kv8hfsfgluqgciycp4f4.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747217/products/ibercbf8h9him83zgwxb.jpg\"\n            },\n            {\n                \"id\": 16,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747219/products/pdadyyvvzegqanx9anli.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"128 GB\",\n            \"256 GB\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 40,\n        \"name\": \"Samsung Smart TV 24\",\n        \"slug\": \"samsung-smart-tv-24\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637571/products/qewhvr8wmnafgdzbdfiu.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637572/products/jxaf71lxwxvr9sanaxjg.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637574/products/gurzhwoppy8nkl08cd7r.jpg\"\n            },\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637576/products/omr2cwomx67zat5buuiy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 5,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"1.4\",\n                \"comment\": \"nice love it\",\n                \"image\": \"image/upload/v1746639601/reviews/c2ncunr7z0ojdexku3yq.jpg\",\n                \"created_at\": \"2025-05-07T17:40:02.156239Z\"\n            },\n            {\n                \"id\": 4,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"5.0\",\n                \"comment\": \"nice love it\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:37:45.616893Z\"\n            }\n        ],\n        \"average_rating\": 3.2,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 1,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 1\n        }\n    }\n]"},{"id":"e2c5a0a4-cf83-44b2-8853-78bedb604c8c","name":"marked wishlist based on user access token","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1OTY0ODg2LCJpYXQiOjE3NTU5NjAzODYsImp0aSI6IjkyNzc1YTNjMDlmMDQ5MmE5ODRjYTk2OTQ4ZjE4NmViIiwidXNlcl9pZCI6Mn0.g2El4G5UgdI49u1Ydu4wZk5TyG6UWYyf7t3DciJKI1g","type":"text"}],"url":"http://127.0.0.1:8000/products/best-sellers/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 23 Aug 2025 14:56:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"13182"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 4,\n        \"name\": \"Sony Cyber-Shot DSC-W800 - Black\",\n        \"slug\": \"sony-cyber-shot-dsc-w800-black\",\n        \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n        \"price\": \"40275.00\",\n        \"category\": \"Cameras\",\n        \"subcategory\": \"Digital Cameras\",\n        \"brand\": \"sony\",\n        \"images\": [\n            {\n                \"id\": 8,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627612/products/ctpbjdhtboitr7l9rgf2.jpg\"\n            },\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627613/products/hrg7dztdyxuhyrytekmw.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627614/products/ee6wkxstsyrzj4vaw9bh.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627615/products/kl0qbkzxno78ylz92sxu.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"5.00\",\n        \"sale_price\": 38261.25,\n        \"discount_amount\": 2013.75,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Sony\"\n            },\n            {\n                \"key\": \"file_format\",\n                \"value\": \"RAW, JPEG\"\n            },\n            {\n                \"key\": \"aspect_ratio\",\n                \"value\": \"16:9\"\n            },\n            {\n                \"key\": \"optical_zoom\",\n                \"value\": \"5x\"\n            },\n            {\n                \"key\": \"maximum_aperture\",\n                \"value\": \"999mm\"\n            },\n            {\n                \"key\": \"image_stabilization\",\n                \"value\": \"Optical\"\n            },\n            {\n                \"key\": \"maximum_focal_length\",\n                \"value\": \"130mm\"\n            },\n            {\n                \"key\": \"metering_description\",\n                \"value\": \"Matrix measurement\"\n            },\n            {\n                \"key\": \"compatible_camera_mount\",\n                \"value\": \"Sony E\"\n            },\n            {\n                \"key\": \"photo_sensor_technology\",\n                \"value\": \"CCD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Sony Camera Body\",\n            \"Zoom Lens (5x Optical)\",\n            \"Battery Pack\",\n            \"AC Adapter\",\n            \"Shoulder Strap\",\n            \"Lens Cap\",\n            \"USB Cable\",\n            \"User Manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": true\n    },\n    {\n        \"id\": 5,\n        \"name\": \"Soundcore P40i , Noise Cancelling - White\",\n        \"slug\": \"soundcore-p40i-noise-cancelling-white\",\n        \"description\": \"Soundcore P40i by Anker, Noise Cancelling Wireless Earbuds, Adaptive Noise Cancelling to Environments, Heavy Bass, 60H Playtime, 2-in-1 Case and Phone Stand, IPX5, Wireless Charging, Bluetooth 5.3\",\n        \"price\": \"3570.00\",\n        \"category\": \"Audio\",\n        \"subcategory\": \"Earbuds\",\n        \"brand\": \"anker\",\n        \"images\": [\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629276/products/cs0poyz5vwm7vzd1cj9e.jpg\"\n            },\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629277/products/ezdcsbd3jbb1hieqj2ni.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629278/products/wyuxjtugjwkmmjiayemh.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748629279/products/gxeyoxvxkpgsqdlgqzzh.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"36.00\",\n        \"sale_price\": 2284.8,\n        \"discount_amount\": 1285.2,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Soundcore\"\n            },\n            {\n                \"key\": \"color\",\n                \"value\": \"White\"\n            },\n            {\n                \"key\": \"model_name\",\n                \"value\": \"Soundcore P40i\"\n            },\n            {\n                \"key\": \"form_factor\",\n                \"value\": \"In Ear\"\n            },\n            {\n                \"key\": \"ear_placement\",\n                \"value\": \"In Ear\"\n            },\n            {\n                \"key\": \"noise_control\",\n                \"value\": \"Adaptive Noise Cancellation\"\n            },\n            {\n                \"key\": \"headphones_jack\",\n                \"value\": \"Without Jack\"\n            },\n            {\n                \"key\": \"included_components\",\n                \"value\": [\n                    \"Ear Cushion\"\n                ]\n            },\n            {\n                \"key\": \"wireless_communication\",\n                \"value\": \"Bluetooth\"\n            },\n            {\n                \"key\": \"connectivity_technology\",\n                \"value\": \"Wireless\"\n            }\n        ],\n        \"box_contents\": [\n            \"Soundcore P40i Earbuds\",\n            \"Charging Case\",\n            \"USB-C Charging Cable\",\n            \"Multiple Ear Tips (Ear Cushions)\",\n            \"User Manual\",\n            \"Safety & Warranty Guide\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 10,\n        \"name\": \"Sony Cyber-Shot DSC-W800 - 11\",\n        \"slug\": \"sony-cyber-shot-dsc-w800-11\",\n        \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n        \"price\": \"55000.00\",\n        \"category\": \"Cameras\",\n        \"subcategory\": \"Digital Cameras\",\n        \"brand\": \"sony\",\n        \"images\": [\n            {\n                \"id\": 25,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047885/products/sdwnsz4flyw4q8ixan6b.jpg\"\n            },\n            {\n                \"id\": 26,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047887/products/feqscpdwn9o4y9blwzlx.jpg\"\n            },\n            {\n                \"id\": 27,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047889/products/m1invtevmegomsbcz5os.jpg\"\n            },\n            {\n                \"id\": 28,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1749047890/products/rmesf2n8opubzjrrxzix.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"5.00\",\n        \"sale_price\": 52250,\n        \"discount_amount\": 2750,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"brand\",\n                \"value\": \"Sony\"\n            },\n            {\n                \"key\": \"file_format\",\n                \"value\": \"RAW, JPEG\"\n            },\n            {\n                \"key\": \"aspect_ratio\",\n                \"value\": \"16:9\"\n            },\n            {\n                \"key\": \"optical_zoom\",\n                \"value\": \"5x\"\n            },\n            {\n                \"key\": \"maximum_aperture\",\n                \"value\": \"999mm\"\n            },\n            {\n                \"key\": \"image_stabilization\",\n                \"value\": \"Optical\"\n            },\n            {\n                \"key\": \"maximum_focal_length\",\n                \"value\": \"130mm\"\n            },\n            {\n                \"key\": \"metering_description\",\n                \"value\": \"Matrix measurement\"\n            },\n            {\n                \"key\": \"compatible_camera_mount\",\n                \"value\": \"Sony E\"\n            },\n            {\n                \"key\": \"photo_sensor_technology\",\n                \"value\": \"CCD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Sony Camera Body\",\n            \"Zoom Lens (5x Optical)\",\n            \"Battery Pack\",\n            \"AC Adapter\",\n            \"Shoulder Strap\",\n            \"Lens Cap\",\n            \"USB Cable\",\n            \"User Manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 10,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 6,\n        \"name\": \"Apple 2024 MacBook Pro M4\",\n        \"slug\": \"apple-2024-macbook-pro-m4\",\n        \"description\": \"The 14‑inch MacBook Pro with M4 chip gives you spectacular performance in a powerhouse laptop built for Apple Intelligence. With up to 24 hours of battery life and a breathtaking Liquid Retina XDR display with up to 1,600 nits peak brightness, it’s pro in every way.\",\n        \"price\": \"89950.00\",\n        \"category\": \"Desktops & Laptops\",\n        \"subcategory\": \"Laptops\",\n        \"brand\": \"Apple\",\n        \"images\": [\n            {\n                \"id\": 16,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630168/products/gdsxfniduqtbayhv2uln.jpg\"\n            },\n            {\n                \"id\": 17,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630169/products/dirhb86lovmpn44ub7ax.jpg\"\n            },\n            {\n                \"id\": 18,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630170/products/f4yldzojd44aatljyyla.jpg\"\n            },\n            {\n                \"id\": 19,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630171/products/bjo6fdwzg7nvhjrgtbcb.jpg\"\n            },\n            {\n                \"id\": 20,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748630172/products/h8fipihuo5tq8bur7zyy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 89950,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": [\n            {\n                \"key\": \"ram\",\n                \"value\": \"16 GB\"\n            },\n            {\n                \"key\": \"upc\",\n                \"value\": \"195949704673\"\n            },\n            {\n                \"key\": \"asin\",\n                \"value\": \"B0DLHD9ZN3\"\n            },\n            {\n                \"key\": \"brand\",\n                \"value\": \"Apple\"\n            },\n            {\n                \"key\": \"model_year\",\n                \"value\": 2024\n            },\n            {\n                \"key\": \"screen_size\",\n                \"value\": \"14 Inches\"\n            },\n            {\n                \"key\": \"manufacturer\",\n                \"value\": \"Apple\"\n            },\n            {\n                \"key\": \"battery_energy\",\n                \"value\": \"72.6 Watt Hours\"\n            },\n            {\n                \"key\": \"processor_count\",\n                \"value\": 10\n            },\n            {\n                \"key\": \"operating_system\",\n                \"value\": \"Mac OS\"\n            },\n            {\n                \"key\": \"processor_series\",\n                \"value\": \"Apple M4\"\n            },\n            {\n                \"key\": \"graphics_description\",\n                \"value\": \"Integrated\"\n            }\n        ],\n        \"box_contents\": [\n            \"MacBook (14-inch, Apple M4, 2024)\",\n            \"67W USB-C Power Adapter\",\n            \"USB-C Charging Cable (2m)\",\n            \"Quick Start Guide\",\n            \"Warranty Card\",\n            \"Apple Stickers\"\n        ],\n        \"variants\": [],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 300,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 3,\n        \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n        \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n        \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n        \"price\": \"51500.00\",\n        \"category\": \"Smartphones\",\n        \"subcategory\": null,\n        \"brand\": \"Apple\",\n        \"images\": [\n            {\n                \"id\": 5,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\"\n            },\n            {\n                \"id\": 6,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627114/products/yyvvdcynnikgtaqhbs8r.jpg\"\n            },\n            {\n                \"id\": 7,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627115/products/izxi7gayvk3r2itu4x6j.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"0.00\",\n        \"sale_price\": 51500,\n        \"discount_amount\": 0,\n        \"is_on_sale\": false,\n        \"key_specifications\": [\n            {\n                \"key\": \"cpu\",\n                \"value\": \"6-core (2 performance, 4 efficiency)\"\n            },\n            {\n                \"key\": \"gpu\",\n                \"value\": \"5-core GPU\"\n            },\n            {\n                \"key\": \"chip\",\n                \"value\": \"A16 Bionic\"\n            },\n            {\n                \"key\": \"depth\",\n                \"value\": \"0.31 inches\"\n            },\n            {\n                \"key\": \"width\",\n                \"value\": \"2.82 inches\"\n            },\n            {\n                \"key\": \"height\",\n                \"value\": \"5.81 inches\"\n            },\n            {\n                \"key\": \"main_camera\",\n                \"value\": \"48MP, ƒ/1.6, sensor-shift OIS\"\n            },\n            {\n                \"key\": \"digital_zoom\",\n                \"value\": \"Up to 10x\"\n            },\n            {\n                \"key\": \"display_size\",\n                \"value\": \"6.1-inch\"\n            },\n            {\n                \"key\": \"display_type\",\n                \"value\": \"Super Retina XDR OLED\"\n            },\n            {\n                \"key\": \"neural_engine\",\n                \"value\": \"16-core Neural Engine\"\n            },\n            {\n                \"key\": \"photo_formats\",\n                \"value\": \"HEIF, JPEG\"\n            },\n            {\n                \"key\": \"camera_features\",\n                \"value\": \"Night mode, Portrait, HDR 5, Panorama, Smart HDR\"\n            },\n            {\n                \"key\": \"telephoto_camera\",\n                \"value\": \"12MP 2x Telephoto, ƒ/1.6\"\n            },\n            {\n                \"key\": \"water_resistance\",\n                \"value\": \"IP68 (6m up to 30 mins)\"\n            },\n            {\n                \"key\": \"ultra_wide_camera\",\n                \"value\": \"12MP, ƒ/2.4, 120° FOV\"\n            },\n            {\n                \"key\": \"display_resolution\",\n                \"value\": \"2556 x 1179 at 460 ppi\"\n            },\n            {\n                \"key\": \"optical_zoom_range\",\n                \"value\": \"4x (2x in, 2x out)\"\n            }\n        ],\n        \"box_contents\": [\n            \"iPhone 15\",\n            \"USB-C to USB-C Cable\",\n            \"Documentation\"\n        ],\n        \"variants\": [\n            \"128GB\",\n            \" 256GB\",\n            \"512GB\"\n        ],\n        \"reviews\": [\n            {\n                \"id\": 2,\n                \"product\": 3,\n                \"username\": \"bavcii\",\n                \"rating\": \"3.0\",\n                \"comment\": \"good but overprice\",\n                \"image\": null,\n                \"created_at\": \"2025-05-30T17:58:49.396889Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 3,\n                \"username\": \"bavy\",\n                \"rating\": \"4.5\",\n                \"comment\": \"ماشاءالله خلال ٣ ايام وصل عندي\\nالجهاز ماشاءالله ممتاز وصل معاه سلك تايب سي فقط\",\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627871/reviews/fhrp02q2higezamc0xuu.jpg\",\n                \"created_at\": \"2025-05-30T17:57:52.284779Z\"\n            }\n        ],\n        \"average_rating\": 3.8,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 1,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 198,\n        \"is_wishlisted\": false\n    },\n    {\n        \"id\": 1,\n        \"name\": \"Samsung TV OS 2024\",\n        \"slug\": \"samsung-tv-os-2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"25000.00\",\n        \"category\": \"Home Appliances\",\n        \"subcategory\": \"Televisions\",\n        \"brand\": \"samsung\",\n        \"images\": [\n            {\n                \"id\": 1,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625913/products/leel4c4kbtbldomxy6oi.jpg\"\n            },\n            {\n                \"id\": 2,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625914/products/vmlmn5oh5fcdqnwokhnc.jpg\"\n            },\n            {\n                \"id\": 3,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625916/products/gwf3ikwlfhv1rhoi8pjz.jpg\"\n            },\n            {\n                \"id\": 4,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625917/products/ulcw1xz6qxw43ny5rsso.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"20.00\",\n        \"sale_price\": 20000,\n        \"discount_amount\": 5000,\n        \"is_on_sale\": true,\n        \"key_specifications\": [\n            {\n                \"key\": \"audio\",\n                \"value\": \"Dolby Digital Plus\"\n            },\n            {\n                \"key\": \"web_browser\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"key\": \"display_type\",\n                \"value\": \"LED\"\n            },\n            {\n                \"key\": \"refresh_rate\",\n                \"value\": \"50 Hz\"\n            },\n            {\n                \"key\": \"smart_features\",\n                \"value\": \"Android\"\n            },\n            {\n                \"key\": \"screen_resolution\",\n                \"value\": \"4K Ultra HD\"\n            }\n        ],\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"32 inches\",\n            \"43 inches\",\n            \"55 inches\",\n            \"65 inches\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        },\n        \"amount\": 197,\n        \"is_wishlisted\": false\n    }\n]"}],"_postman_id":"7c3a95f4-bc3a-4439-b843-a8ed002c1fe9"},{"name":"New_Arrivals","id":"ebb7b936-e905-4a78-876d-e73ba60da015","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/new-arrivals/","urlObject":{"protocol":"https","path":["products","new-arrivals",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"e69aa9f7-43ce-4dab-9de3-4b78ae648242","name":"sucess","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/products/new-arrivals/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 08 May 2025 23:38:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"4470"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 44,\n        \"name\": \"Samsung Smart TV 24sss\",\n        \"slug\": \"samsung-smart-tv-24sss\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 13,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747213/products/vz1p00okbxyuhrlekjsj.jpg\"\n            },\n            {\n                \"id\": 14,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747214/products/kv8hfsfgluqgciycp4f4.jpg\"\n            },\n            {\n                \"id\": 15,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747217/products/ibercbf8h9him83zgwxb.jpg\"\n            },\n            {\n                \"id\": 16,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746747219/products/pdadyyvvzegqanx9anli.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [\n            \"128 GB\",\n            \"256 GB\"\n        ],\n        \"reviews\": [],\n        \"average_rating\": 0,\n        \"review_count\": 0,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 41,\n        \"name\": \"Samsung Smart TV 24s\",\n        \"slug\": \"samsung-smart-tv-24s\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 3,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"4.5\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:36:19.819029Z\"\n            },\n            {\n                \"id\": 2,\n                \"product\": 41,\n                \"username\": \"bavvyy\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:31:53.450785Z\"\n            },\n            {\n                \"id\": 1,\n                \"product\": 41,\n                \"username\": \"mimooo\",\n                \"rating\": \"2.0\",\n                \"comment\": \"avg option\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:30:29.349420Z\"\n            }\n        ],\n        \"average_rating\": 2.8,\n        \"review_count\": 3,\n        \"rating_distribution\": {\n            \"Excellent\": 0,\n            \"Good\": 1,\n            \"Average\": 0,\n            \"Below Average\": 2,\n            \"Poor\": 0\n        }\n    },\n    {\n        \"id\": 40,\n        \"name\": \"Samsung Smart TV 24\",\n        \"slug\": \"samsung-smart-tv-24\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"price\": \"70000.00\",\n        \"category\": \"TV's\",\n        \"brand\": \"Samsung\",\n        \"images\": [\n            {\n                \"id\": 9,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637571/products/qewhvr8wmnafgdzbdfiu.jpg\"\n            },\n            {\n                \"id\": 10,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637572/products/jxaf71lxwxvr9sanaxjg.jpg\"\n            },\n            {\n                \"id\": 11,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637574/products/gurzhwoppy8nkl08cd7r.jpg\"\n            },\n            {\n                \"id\": 12,\n                \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746637576/products/omr2cwomx67zat5buuiy.jpg\"\n            }\n        ],\n        \"in_stock\": true,\n        \"discount_percentage\": \"10.00\",\n        \"sale_price\": 63000,\n        \"discount_amount\": 7000,\n        \"is_on_sale\": true,\n        \"key_specifications\": {\n            \"audio\": \"Dolby Digital Plus\",\n            \"web_browser\": \"Yes\",\n            \"display_type\": \"LED\",\n            \"refresh_rate\": \"50 Hz\",\n            \"smart_features\": \"Android\",\n            \"screen_resolution\": \"4K Ultra HD\"\n        },\n        \"box_contents\": [\n            \"Smart TV Unit\",\n            \"Remote Control with Batteries\",\n            \"Power Cable\",\n            \"Wall Mount Kit\",\n            \"User manual\"\n        ],\n        \"variants\": [],\n        \"reviews\": [\n            {\n                \"id\": 5,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"1.4\",\n                \"comment\": \"nice love it\",\n                \"image\": \"image/upload/v1746639601/reviews/c2ncunr7z0ojdexku3yq.jpg\",\n                \"created_at\": \"2025-05-07T17:40:02.156239Z\"\n            },\n            {\n                \"id\": 4,\n                \"product\": 40,\n                \"username\": \"bavvyy\",\n                \"rating\": \"5.0\",\n                \"comment\": \"nice love it\",\n                \"image\": \"\",\n                \"created_at\": \"2025-05-07T17:37:45.616893Z\"\n            }\n        ],\n        \"average_rating\": 3.2,\n        \"review_count\": 2,\n        \"rating_distribution\": {\n            \"Excellent\": 1,\n            \"Good\": 0,\n            \"Average\": 0,\n            \"Below Average\": 0,\n            \"Poor\": 1\n        }\n    }\n]"}],"_postman_id":"ebb7b936-e905-4a78-876d-e73ba60da015"},{"name":"top searched","id":"9e7b8ccf-39bb-46f2-913a-b7cb94415c0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/top-search/","urlObject":{"protocol":"https","path":["products","top-search",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"5155f321-9718-4f7a-bd47-e3114dbe44a3","name":"sucess","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/products/top-search/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 01:31:08 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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    {\n        \"query\": \"air\",\n        \"count\": 3\n    },\n    {\n        \"query\": \"Apple\",\n        \"count\": 2\n    }\n]"}],"_postman_id":"9e7b8ccf-39bb-46f2-913a-b7cb94415c0d"},{"name":"update-Product","id":"2624ef70-aa48-49c1-b31d-a986f2df2d33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQ3NDAwNTk3LCJpYXQiOjE3NDczOTk5OTcsImp0aSI6IjU1ODdkYWUwOWVmNjQ1MzU5NzEwZGNiYjY2YWNhZTVmIiwidXNlcl9pZCI6MX0.Ssa-6YqHNGbQavF0gh85OsDmmELxNzedOVOlM8HlnXU","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"discount_percentage","value":"30","type":"text","uuid":"0a0f2dda-367b-4b8e-a318-afc44056a375"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/samsung-smart-os-tv-2024/","urlObject":{"protocol":"https","path":["products","samsung-smart-os-tv-2024",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"7f8acc1a-2d01-4cd8-98e5-1aa6003e0092","name":"sucess","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer //Your Acess Token","type":"text","disabled":true}],"body":{"mode":"formdata","formdata":[{"key":"discount_percentage","value":"30","type":"text","uuid":"0a0f2dda-367b-4b8e-a318-afc44056a375"}]},"url":"http://127.0.0.1:8000/products/iphone-11/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 May 2025 22:36:02 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"410"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 24,\n    \"name\": \"iphone 11\",\n    \"slug\": \"iphone-11\",\n    \"description\": \"test\",\n    \"price\": \"30000.00\",\n    \"category\": \"technology\",\n    \"brand\": \"Apple\",\n    \"image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1746564328/products/x3ven3awpjswbapnljco.jpg\",\n    \"in_stock\": true,\n    \"discount_percentage\": \"30.00\",\n    \"sale_price\": 21000,\n    \"discount_amount\": 9000,\n    \"is_on_sale\": true,\n    \"key_specifications\": {\n        \"ram\": 128,\n        \"color\": \"black\"\n    },\n    \"box_contents\": []\n}"},{"id":"10a4c34d-79a2-41ce-ba5b-2a2b2e83153c","name":"auth_required","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQzODkyMTQwLCJpYXQiOjE3NDM4OTE1NDAsImp0aSI6ImUzMjQ2YTJlZWM1NDRiOTE4Y2ZkMjU2Y2Q3ZjUzMzk2IiwidXNlcl9pZCI6MX0.w_6etym29wHnMIjj8mMmmO_SbMnscMaJB_ig0HOhku8","type":"text","disabled":true}],"body":{"mode":"formdata","formdata":[]},"url":"http://127.0.0.1:8000/products/cleanser-for-oily-skin/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 05 Apr 2025 22:26:37 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"2624ef70-aa48-49c1-b31d-a986f2df2d33"},{"name":"delete-product","id":"a7fb47f1-bbe4-423b-96a8-7f85720a0937","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/products/drums-version-1-eduation-2024/","urlObject":{"protocol":"https","path":["products","drums-version-1-eduation-2024",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"243a43d1-22a8-4207-b121-03c24ca3ee28","name":"sucess","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer //Your Acess Token","type":"text","disabled":true}],"url":"http://127.0.0.1:8000/products/drums-version-1-eduation-2024/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Tue, 06 May 2025 22:37:22 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":null},{"id":"c202cad3-3135-4ca5-945a-38973d5fab59","name":"auth_required","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQzODkyMTQwLCJpYXQiOjE3NDM4OTE1NDAsImp0aSI6ImUzMjQ2YTJlZWM1NDRiOTE4Y2ZkMjU2Y2Q3ZjUzMzk2IiwidXNlcl9pZCI6MX0.w_6etym29wHnMIjj8mMmmO_SbMnscMaJB_ig0HOhku8","type":"text","disabled":true}],"url":"http://127.0.0.1:8000/products/cleanser-for-oily-skin/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 05 Apr 2025 22:27:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"bb43e0b3-a925-4ae2-8615-7b4d0f778807","name":"not_founded","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQzODkyMTQwLCJpYXQiOjE3NDM4OTE1NDAsImp0aSI6ImUzMjQ2YTJlZWM1NDRiOTE4Y2ZkMjU2Y2Q3ZjUzMzk2IiwidXNlcl9pZCI6MX0.w_6etym29wHnMIjj8mMmmO_SbMnscMaJB_ig0HOhku8","type":"text"}],"url":"http://127.0.0.1:8000/products/cleanser-for-oily-skin/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 05 Apr 2025 22:27:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.2"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"48"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"No Product matches the given query.\"\n}"}],"_postman_id":"a7fb47f1-bbe4-423b-96a8-7f85720a0937"}],"id":"ee2963cb-cf8e-4be2-82f0-a770336afe19","_postman_id":"ee2963cb-cf8e-4be2-82f0-a770336afe19","description":""},{"name":"Reivews","item":[{"name":"get_all_reviews","id":"62cfc755-9d45-4ae3-a551-187d0e2c80b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[{"key":"product","value":"41","type":"text","uuid":"d503e82c-dea5-4e9e-b4a1-339593ce3901","disabled":true},{"key":"rating","value":"2","type":"text","uuid":"2d89c9fe-e948-47e1-bc5e-67b01e29a3d3","disabled":true},{"key":"comment","value":"avg option","type":"text","uuid":"48726512-d455-45b1-a8d8-b017a4faac0f","disabled":true}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/reviews/","urlObject":{"protocol":"https","path":["reviews",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[],"_postman_id":"62cfc755-9d45-4ae3-a551-187d0e2c80b5"},{"name":"post_reivew","id":"45a577dc-e64f-41f3-a4f8-f5708e38d77c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQ3MzI3MDEyLCJpYXQiOjE3NDczMjY0MTIsImp0aSI6ImQyMWY3NTlmNjEyNzRmYWM5NDM4YjEyYjVmY2M3MjYzIiwidXNlcl9pZCI6NH0.kCyKz0ha4fOFHSfDQe__z_XKGNT1-PNwY3oZW3QgfIw","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"product","value":"2","type":"text","uuid":"d503e82c-dea5-4e9e-b4a1-339593ce3901"},{"key":"rating","value":"5","type":"text","uuid":"2d89c9fe-e948-47e1-bc5e-67b01e29a3d3"},{"key":"comment","value":"ماشاءالله خلال ٣ ايام وصل عندي\nالجهاز ماشاءالله ممتاز وصل معاه سلك تايب سي فقط","type":"text","uuid":"48726512-d455-45b1-a8d8-b017a4faac0f"},{"key":"image","type":"file","uuid":"20822e0d-46ea-43db-98f6-8787ecb81bdb","src":"postman-cloud:///1f031a99-1577-4f70-a518-0ff5dc9c85bb"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/reviews/","urlObject":{"protocol":"https","path":["reviews",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"76070375-f61d-4655-a20a-d7c97cb8b149","name":"sucess","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQ3MzI3MDEyLCJpYXQiOjE3NDczMjY0MTIsImp0aSI6ImQyMWY3NTlmNjEyNzRmYWM5NDM4YjEyYjVmY2M3MjYzIiwidXNlcl9pZCI6NH0.kCyKz0ha4fOFHSfDQe__z_XKGNT1-PNwY3oZW3QgfIw","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"product","value":"2","type":"text","uuid":"d503e82c-dea5-4e9e-b4a1-339593ce3901"},{"key":"rating","value":"5","type":"text","uuid":"2d89c9fe-e948-47e1-bc5e-67b01e29a3d3"},{"key":"comment","value":"ماشاءالله خلال ٣ ايام وصل عندي\nالجهاز ماشاءالله ممتاز وصل معاه سلك تايب سي فقط","type":"text","uuid":"48726512-d455-45b1-a8d8-b017a4faac0f"},{"key":"image","type":"file","uuid":"20822e0d-46ea-43db-98f6-8787ecb81bdb","src":"postman-cloud:///1f031a99-1577-4f70-a518-0ff5dc9c85bb"}]},"url":"http://127.0.0.1:8000/reviews/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 15 May 2025 16:28:25 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"323"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 2,\n    \"product\": 2,\n    \"username\": \"bavciii\",\n    \"rating\": \"5.0\",\n    \"comment\": \"ماشاءالله خلال ٣ ايام وصل عندي\\nالجهاز ماشاءالله ممتاز وصل معاه سلك تايب سي فقط\",\n    \"image\": \"image/upload/v1747326495/reviews/dyikqjvqvdkxvmglctyo.jpg\",\n    \"created_at\": \"2025-05-15T16:28:25.621182Z\"\n}"},{"id":"a4a9bf66-d962-4522-89f3-6e62757404e1","name":"required_fields","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzQ2NjM5Njg1LCJpYXQiOjE3NDY2MzkwODUsImp0aSI6IjU3MTdhZmRmODkzYjQyMjk4MTlhMjEzYmE2MDVlMjAyIiwidXNlcl9pZCI6Nn0.tUDPLrcCAsM5xKufl2NKRWmBy9AAz1IQKp4TIZIGa3s","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"product","value":"40","type":"text","uuid":"d503e82c-dea5-4e9e-b4a1-339593ce3901","disabled":true},{"key":"rating","value":"5","type":"text","uuid":"2d89c9fe-e948-47e1-bc5e-67b01e29a3d3","disabled":true},{"key":"comment","value":"nice love it","type":"text","uuid":"48726512-d455-45b1-a8d8-b017a4faac0f","disabled":true},{"key":"image","value":"","type":"text","uuid":"20822e0d-46ea-43db-98f6-8787ecb81bdb","disabled":true}]},"url":"http://127.0.0.1:8000/reviews/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 May 2025 17:39:09 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.3"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"76"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"product\": [\n        \"This field is required.\"\n    ],\n    \"rating\": [\n        \"This field is required.\"\n    ]\n}"}],"_postman_id":"45a577dc-e64f-41f3-a4f8-f5708e38d77c"}],"id":"2b8a7f74-5ce3-4066-8ba0-9132bd12d0f8","_postman_id":"2b8a7f74-5ce3-4066-8ba0-9132bd12d0f8","description":""},{"name":"Wishlist","item":[{"name":"user_wishlist","id":"d4a1431d-78c1-4c28-8747-a12b5a0a4bb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU2MjkwODQ1LCJpYXQiOjE3NTYyODYzNDUsImp0aSI6ImM0ZjVlZWIxNjFlNTRlODU5M2Q5MGM0MDNkMTQxZGYxIiwidXNlcl9pZCI6MX0.KhmRM5YzCGSlhmkhfRqc6M_OUrO7xarXFI38pfeCXZE   \n","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/wishlist/","urlObject":{"protocol":"https","path":["wishlist",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"a2f8ce38-423b-4725-b567-dade1aae091e","name":"sucess","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1OTY0ODg2LCJpYXQiOjE3NTU5NjAzODYsImp0aSI6IjkyNzc1YTNjMDlmMDQ5MmE5ODRjYTk2OTQ4ZjE4NmViIiwidXNlcl9pZCI6Mn0.g2El4G5UgdI49u1Ydu4wZk5TyG6UWYyf7t3DciJKI1g","type":"text"}],"url":"http://127.0.0.1:8000/wishlist/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sat, 23 Aug 2025 15:00:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"1364"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"product\": {\n            \"slug\": \"sony-cyber-shot-dsc-w800-black\",\n            \"name\": \"Sony Cyber-Shot DSC-W800 - Black\",\n            \"description\": \"The ultra compact, easy to use Sony Cyber-Shot DSC W800 lets you capture images that inspire. The sleek black camera’s 5x optical zoom Sony Lens enables you to click photos of far away subjects without losing out on image quality. Its high sensitivity 20.1MP Super HAD CCD sensor helps you shoot lifelike pictures and videos, even in low light conditions. Optical SteadyShot image stabilization technology with Intelligent Active Mode counters the effects of camera shakes while shooting videos. The preloaded Picture Effect makes it possible to spruce up your captured footage with interesting, quirky, or charming effects. Multiple shooting modes like photo modes, video modes, and Sweep Panorama mode help you shoot pictures and videos in myriad ways, which is not possible with a conventional camera. The Sony Cyber-Shot DSC W800’s compact dimensions of 50 x 22 x 54mm and a low weight of 125g makes it easy to carry it on your wrist, in your bag, and even in your pocket with the utmost ease.\",\n            \"amount\": 10,\n            \"avg_reviews\": 0,\n            \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627612/products/ctpbjdhtboitr7l9rgf2.jpg\",\n            \"price\": 40275,\n            \"sale_price\": 38261.25,\n            \"discount_amount\": 2013.75\n        },\n        \"created_at\": \"2025-08-23T14:47:59.508848Z\"\n    }\n]"},{"id":"cf5cf114-f984-4c1e-92fe-4dad2888a8d6","name":"need-access-token","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <<Access Token Of User>>","type":"text","disabled":true}],"url":"http://127.0.0.1:8000/wishlist/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:13:22 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"7d4b356b-6d0c-4cbf-b808-9da8fb5d70d6","name":"no-data","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text"}],"url":"http://127.0.0.1:8000/wishlist/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:14:36 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2"},{"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":"[]"}],"_postman_id":"d4a1431d-78c1-4c28-8747-a12b5a0a4bb5"},{"name":"add_product_wishlist","id":"41b50d59-c2c2-41f9-97e2-b61fa36f2695","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1OTY0ODg2LCJpYXQiOjE3NTU5NjAzODYsImp0aSI6IjkyNzc1YTNjMDlmMDQ5MmE5ODRjYTk2OTQ4ZjE4NmViIiwidXNlcl9pZCI6Mn0.g2El4G5UgdI49u1Ydu4wZk5TyG6UWYyf7t3DciJKI1g","type":"text"}],"body":{"mode":"raw","raw":"//you change the id with your product id","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/wishlist/{{product_id}}/","urlObject":{"protocol":"https","path":["wishlist","{{product_id}}",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"f604fe00-3458-48f6-8b9e-16ee9cf547e0","name":"liked","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text"}],"body":{"mode":"raw","raw":"//you change the id with your product id","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/wishlist/{{product_id}}/"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:17:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"28"},{"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\": \"Product liked.\"\n}"},{"id":"92d840d7-eb52-4868-8cd2-50227cf55987","name":"need-access-token","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text","disabled":true}],"body":{"mode":"raw","raw":"//you change the id with your product id","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/wishlist/{{product_id}}/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:15:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"a525fdd3-e5a4-4ce9-afa7-6fac871646d4","name":"not-found","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text"}],"body":{"mode":"raw","raw":"//you change the id with your product id","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/wishlist/{{product_id}}/"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:15:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"30"},{"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\": \"Product not found.\"\n}"},{"id":"8b1b3b17-8d93-42c1-a771-57d2a87a2253","name":"already-liked","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text"}],"body":{"mode":"raw","raw":"//you change the id with your product id","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/wishlist/{{product_id}}/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:18:07 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"28"},{"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\": \"Already liked.\"\n}"}],"_postman_id":"41b50d59-c2c2-41f9-97e2-b61fa36f2695"},{"name":"remove-product-wishlist","id":"c84821ce-afb8-4b1f-80cf-061a6b377e8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/wishlist/{{product_id}}/","urlObject":{"protocol":"https","path":["wishlist","{{product_id}}",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"d09629c5-32e0-4345-b492-eacf063c9d56","name":"removed","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text"}],"url":"http://127.0.0.1:8000/wishlist/{{product_id}}/"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:21:09 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"27"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Like removed.\"\n}"},{"id":"de215e6d-a9d9-4ad8-a386-13b3e0cb10fe","name":"need-access-token","originalRequest":{"method":"DELETE","header":[],"url":"http://127.0.0.1:8000/wishlist/{{product_id}}/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:19:36 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"05568a03-4984-4f91-90c8-2de15cb340a4","name":"not-founded","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU1NTQ4OTU3LCJpYXQiOjE3NTU1NDQ0NTcsImp0aSI6IjA4OWYxZDMxZmEyNzQzMDI5ZWE4NjNiZmJlMTdhZDdkIiwidXNlcl9pZCI6Mn0.97cYB2t1cU6R62k7Dh0uh6I80m1HZliNrAjGFnRWeSg","type":"text"}],"url":"http://127.0.0.1:8000/wishlist/{{product_id}}/"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 19:20:40 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"29"},{"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\": \"Like not found.\"\n}"}],"_postman_id":"c84821ce-afb8-4b1f-80cf-061a6b377e8f"}],"id":"ee2879fc-dcb3-4451-8db6-ebdad22f0349","description":"<p><em>All endpoints require an</em> <code>_Authorization_</code> <em>header with a valid Bearer token:</em></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;access_token&gt;\n\n</code></pre><hr />\n<h3 id=\"🔹-list-wishlist\">🔹 List Wishlist</h3>\n<p><strong>Endpoint:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /wishlist/\n\n</code></pre><p><strong>Description:</strong>  </p>\n<p>Returns all products in the authenticated user’s wishlist.</p>\n<p><strong>Response (200):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"product\": {\n      \"id\": 12,\n      \"name\": \"Phone X\",\n      \"...\": \"...\"\n    },\n    \"created_at\": \"2025-08-18T12:34:56Z\"\n  }\n]\n\n</code></pre>\n<hr />\n<h3 id=\"🔹-add-to-wishlist\">🔹 Add to Wishlist</h3>\n<p><strong>Endpoint:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST /wishlist/{product_id}/\n\n</code></pre><p><strong>Description:</strong>  </p>\n<p>Adds a product to the user’s wishlist.</p>\n<p><strong>Responses:</strong></p>\n<ul>\n<li><p><strong>201 Created</strong> → Product added successfully.</p>\n</li>\n<li><p><strong>200 OK</strong> → Product already exists in wishlist.</p>\n</li>\n<li><p><strong>404 Not Found</strong> → Invalid product ID.</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"🔹-remove-from-wishlist\">🔹 Remove from Wishlist</h3>\n<p><strong>Endpoint:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>DELETE /wishlist/{product_id}/\n\n</code></pre><p><strong>Description:</strong>  </p>\n<p>Removes a product from the user’s wishlist.</p>\n<p><strong>Responses:</strong></p>\n<ul>\n<li><p><strong>204 No Content</strong> → Product removed successfully.</p>\n</li>\n<li><p><strong>404 Not Found</strong> → Product not in wishlist.</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"🔹-error-examples\">🔹 Error Examples</h3>\n<ul>\n<li><p><strong>401 Unauthorized</strong> → Missing or invalid token.</p>\n</li>\n<li><p><strong>404 Not Found</strong> → Invalid product or attempting to remove non-existent wishlist item.</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"🔹-sample-flow\">🔹 Sample Flow</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">POST   /wishlist/{product_id}/    # Add product\nGET    /wishlist/       # List wishlist\nDELETE /wishlist/{product_id}/    # Remove product\n\n</code></pre>\n<hr />\n","_postman_id":"ee2879fc-dcb3-4451-8db6-ebdad22f0349"},{"name":"Cart","item":[{"name":"get_cart","id":"e54f0537-1607-4f0c-9c9c-21b5ec8a937d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer <<accesstoken>>","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/cart/","urlObject":{"protocol":"https","path":["cart",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"0ee93cc1-0ec0-4b5b-8449-9bc3b0a7bb23","name":"sucess","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"url":"http://127.0.0.1:8000/cart/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 22:08:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"603"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"items\": [\n        {\n            \"id\": 2,\n            \"product\": {\n                \"slug\": \"samsung-tv-os-2024\",\n                \"name\": \"Samsung TV OS 2024\",\n                \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n                \"amount\": 200,\n                \"avg_reviews\": 0,\n                \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625913/products/leel4c4kbtbldomxy6oi.jpg\",\n                \"price\": 25000,\n                \"sale_price\": 20000,\n                \"discount_amount\": 5000\n            },\n            \"quantity\": 3,\n            \"item_total\": 60000\n        }\n    ],\n    \"total_price\": 60000\n}"},{"id":"35e3bb67-0429-459d-864e-d168a2c69e77","name":"empty","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/cart/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 21:46:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"27"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Cart is empty.\"\n}"}],"_postman_id":"e54f0537-1607-4f0c-9c9c-21b5ec8a937d"},{"name":"add_to_cart","id":"e731c198-c1f2-4aab-b8cc-59a7cb57876d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"product","value":"iphone-15-128gb-green-5g-with-facetime","type":"text","uuid":"250e66b3-c30f-479c-a5ad-cc11499af084"},{"key":"quantity","value":"1","description":"<p>// optional by default is 1</p>\n","type":"text","uuid":"db0d7696-3bad-404c-97d6-e7216695d89e"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/cart/","urlObject":{"protocol":"https","path":["cart",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"05253ff4-b4d3-4bbe-b19b-6190c1e8ef7e","name":"required","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA3NzUyLCJpYXQiOjE3NTMzMDcxNTIsImp0aSI6IjgzYmI5ZDI2ZWJkNDRkNTE5MjJiZWUxZTM3YWIyMWE1IiwidXNlcl9pZCI6Mn0.P6KUrtVIi2qQXWVPevPBRAyC9xAwzYHbmhPmHYjlkAM","type":"text"}],"url":"http://127.0.0.1:8000/cart/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 21:48:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"37"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Product slug is required.\"\n}"},{"id":"be586da6-7878-488d-8a1b-ede17a98cc91","name":"sucess","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"product","value":"iphone-15-128gb-green-5g-with-facetime","type":"text","uuid":"250e66b3-c30f-479c-a5ad-cc11499af084"},{"key":"quantity","value":"1","description":"// optional by default is 1","type":"text","uuid":"db0d7696-3bad-404c-97d6-e7216695d89e"}]},"url":"http://127.0.0.1:8000/cart/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 22:11:37 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"582"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 3,\n    \"product\": {\n        \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n        \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n        \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n        \"amount\": 200,\n        \"avg_reviews\": 3.8,\n        \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\",\n        \"price\": 51500,\n        \"sale_price\": 51500,\n        \"discount_amount\": 0\n    },\n    \"quantity\": 1,\n    \"item_total\": 51500\n}"}],"_postman_id":"e731c198-c1f2-4aab-b8cc-59a7cb57876d"},{"name":"update_cart","id":"cb84d5f8-9aeb-440b-a59c-3b59b23a9aa5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"2","type":"text","uuid":"250e66b3-c30f-479c-a5ad-cc11499af084"},{"key":"quantity","value":"3","description":"<p>// optional by default is 1</p>\n","type":"text","uuid":"db0d7696-3bad-404c-97d6-e7216695d89e"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/cart/","urlObject":{"protocol":"https","path":["cart",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"193f5cc0-c339-4bd1-b2ae-f870ff6a1108","name":"sucess","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"2","type":"text","uuid":"250e66b3-c30f-479c-a5ad-cc11499af084"},{"key":"quantity","value":"3","description":"// optional by default is 1","type":"text","uuid":"db0d7696-3bad-404c-97d6-e7216695d89e"}]},"url":"http://127.0.0.1:8000/cart/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 22:07:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"562"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 2,\n    \"product\": {\n        \"slug\": \"samsung-tv-os-2024\",\n        \"name\": \"Samsung TV OS 2024\",\n        \"description\": \"PurColor technology enhances the quality of the content you watch with vibrant, vivid colors. It enables your TV to display a wide range of colors for optimal picture performance and turns your viewing into an immersive experience\",\n        \"amount\": 200,\n        \"avg_reviews\": 0,\n        \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748625913/products/leel4c4kbtbldomxy6oi.jpg\",\n        \"price\": 25000,\n        \"sale_price\": 20000,\n        \"discount_amount\": 5000\n    },\n    \"quantity\": 3,\n    \"item_total\": 60000\n}"},{"id":"70479110-73e1-47a7-929b-2b5cf293eb56","name":"required","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"2","type":"text","uuid":"250e66b3-c30f-479c-a5ad-cc11499af084","disabled":true},{"key":"quantity","value":"3","description":"// optional by default is 1","type":"text","uuid":"db0d7696-3bad-404c-97d6-e7216695d89e","disabled":true}]},"url":"http://127.0.0.1:8000/cart/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 22:08:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"32"},{"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\": \"item_id is required.\"\n}"}],"_postman_id":"cb84d5f8-9aeb-440b-a59c-3b59b23a9aa5"},{"name":"delete_from_cart","id":"1c94bc66-f4e5-4fdc-ba51-f8bc3bea615a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0MjM0MDI3LCJpYXQiOjE3NTQyMzM0MjcsImp0aSI6ImViOTMyODEyZjBmNDRhMDM5ZmJhZDg2MDcxNGM1YzAwIiwidXNlcl9pZCI6Mn0.61Ukbw7ItGfgABP9dzl5JqP2HwI_E3Bj6qY_CzCCdQc","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"21","type":"text","uuid":"deeb7e98-b38d-4e93-b504-ac3dc6c09cb2"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/cart/","urlObject":{"protocol":"https","path":["cart",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"5d34d370-2eae-4007-84c1-cbce4603d41b","name":"sucess","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0MjM5NDIyLCJpYXQiOjE3NTQyMzQ5MjIsImp0aSI6IjIxMzY2YzU1MzgwMzRkZjE5Y2Y0MDUwMGU1MWEyMWMxIiwidXNlcl9pZCI6Mn0.QjvL6eFUIT_fbL5oRj3JSt0XRxNeBudXVBw-I6Eq6a4","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"26","type":"text","uuid":"deeb7e98-b38d-4e93-b504-ac3dc6c09cb2"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/cart/"},"status":"Accepted","code":202,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Sun, 03 Aug 2025 15:39:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"42"},{"key":"Connection","value":"keep-alive"},{"key":"CF-RAY","value":"9696e836eb7be23c-MRS"},{"key":"vary","value":"Accept, origin"},{"key":"allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"x-frame-options","value":"DENY"},{"key":"x-content-type-options","value":"nosniff"},{"key":"referrer-policy","value":"same-origin"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"x-envoy-upstream-service-time","value":"1185"},{"key":"x-koyeb-backend","value":"fra"},{"key":"x-koyeb-glb","value":"par"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Item maybe deleted from cart.\"\n}"},{"id":"602e5933-7515-4788-bfef-2136e43ec71a","name":"not_in_cart","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"3","type":"text","uuid":"deeb7e98-b38d-4e93-b504-ac3dc6c09cb2"}]},"url":"http://127.0.0.1:8000/cart/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 22:13:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"29"},{"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\": \"Item not in cart.\"\n}"},{"id":"89783dfe-3305-4930-ab2e-3756b228d9e0","name":"required","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzUzMzA5MDIzLCJpYXQiOjE3NTMzMDg0MjMsImp0aSI6IjU5YjY4ODYzODU1NzQ5NDViNjA3MTYzOWRlNDU3NmM5IiwidXNlcl9pZCI6Mn0.QEFy186pO-1ENue4XqPA97vYftU217ku7JIrED8qdR8","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"3","type":"text","uuid":"deeb7e98-b38d-4e93-b504-ac3dc6c09cb2","disabled":true}]},"url":"http://127.0.0.1:8000/cart/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 23 Jul 2025 22:13:26 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"32"},{"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\": \"item_id is required.\"\n}"}],"_postman_id":"1c94bc66-f4e5-4fdc-ba51-f8bc3bea615a"}],"id":"a997f9a4-cf47-45de-a35d-d9f77239d8d1","_postman_id":"a997f9a4-cf47-45de-a35d-d9f77239d8d1","description":""},{"name":"address","item":[{"name":"create-address","id":"b9e6085a-b4d5-4402-8a63-6509fd52dd25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"full_name\": \"Bavcii ik\",\r\n    \"phone_number\": \"01234337890\",\r\n    \"city\": \"Cairo\",\r\n    \"town\": \"korba\",\r\n    \"street\": \"14 alahram Street\",\r\n    \"label\":\"home\" //optional and also can be \"office\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/address/","urlObject":{"protocol":"https","path":["address",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"4edb82af-742f-4e30-8252-c2493657aeca","name":"required","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"url":"http://127.0.0.1:8000/address/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 13:34:28 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"191"},{"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    \"full_name\": [\n        \"This field is required.\"\n    ],\n    \"phone_number\": [\n        \"This field is required.\"\n    ],\n    \"city\": [\n        \"This field is required.\"\n    ],\n    \"town\": [\n        \"This field is required.\"\n    ],\n    \"street\": [\n        \"This field is required.\"\n    ]\n}"},{"id":"863717bb-ed4d-4178-a815-a2ff409ffc15","name":"sucess","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"full_name\": \"Basant Hossam\",\r\n    \"phone_number\": \"01234567890\",\r\n    \"city\": \"Cairo\",\r\n    \"town\": \"Nasr City\",\r\n    \"street\": \"14 Tayaran Street\",\r\n    \"label\": \"home\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/address/"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 13:35:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"152"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"user\": 2,\n    \"full_name\": \"Basant Hossam\",\n    \"phone_number\": \"01234567890\",\n    \"city\": \"Cairo\",\n    \"town\": \"Nasr City\",\n    \"street\": \"14 Tayaran Street\",\n    \"label\": \"home\"\n}"}],"_postman_id":"b9e6085a-b4d5-4402-8a63-6509fd52dd25"},{"name":"get-all-address","id":"935a78b5-091a-4696-b103-f517e186b980","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/address/","urlObject":{"protocol":"https","path":["address",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"c383849a-f36b-460f-b485-efc63ee90d44","name":"SUCESS","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"http://127.0.0.1:8000/address/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 13:37:23 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"297"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 2,\n        \"user\": 2,\n        \"full_name\": \"Bavcii ik\",\n        \"phone_number\": \"01234337890\",\n        \"city\": \"Cairo\",\n        \"town\": \"korba\",\n        \"street\": \"14 alahram Street\",\n        \"label\": null\n    },\n    {\n        \"id\": 1,\n        \"user\": 2,\n        \"full_name\": \"Basant Hossam\",\n        \"phone_number\": \"01234567890\",\n        \"city\": \"Cairo\",\n        \"town\": \"Nasr City\",\n        \"street\": \"14 Tayaran Street\",\n        \"label\": \"home\"\n    }\n]"}],"_postman_id":"935a78b5-091a-4696-b103-f517e186b980"},{"name":"update-specifc-address","id":"5abd3515-6e49-49fd-8980-cf832c46d15e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"   {\r\n        \"town\": \"new city\"}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/address/2/","urlObject":{"protocol":"https","path":["address","2",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"de48e487-ab12-4a3f-b0c5-e9ed66703099","name":"full_request_body_updated","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"raw","raw":"   {\r\n        \"full_name\": \"BavciK\",\r\n        \"phone_number\": \"01234337890\",\r\n        \"city\": \"Cairo\",\r\n        \"town\": \"new cairo\",\r\n        \"street\": \"14 alahram Street\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/address/{{address_id}}/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 13:42:40 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"143"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 2,\n    \"user\": 2,\n    \"full_name\": \"BavciK\",\n    \"phone_number\": \"01234337890\",\n    \"city\": \"Cairo\",\n    \"town\": \"new cairo\",\n    \"street\": \"14 alahram Street\",\n    \"label\": null\n}"},{"id":"9e936f09-771a-4251-913e-f6f9025252b2","name":"partial_body_updated","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"raw","raw":"   {\r\n        \"town\": \"new city\"}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/address/{{address_id}}/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 13:43:23 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PUT, DELETE, HEAD, 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    \"id\": 2,\n    \"user\": 2,\n    \"full_name\": \"BavciK\",\n    \"phone_number\": \"01234337890\",\n    \"city\": \"Cairo\",\n    \"town\": \"new city\",\n    \"street\": \"14 alahram Street\",\n    \"label\": null\n}"},{"id":"5d8ced4c-507b-4379-b348-bc370bb71e03","name":"access_token_required","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text","disabled":true}],"body":{"mode":"raw","raw":"   {\r\n        \"town\": \"new city\"}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/address/{{address_id}}/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 13:44:09 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"5abd3515-6e49-49fd-8980-cf832c46d15e"},{"name":"delete-address","id":"1e1f9ef9-cfb8-42ed-ad07-9bec99ff8487","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/address/{{address_id}}/","urlObject":{"protocol":"https","path":["address","{{address_id}}",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"c85602e5-b018-44ce-9bc0-f24c91bf95d2","name":"deleted","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"http://127.0.0.1:8000/address/{{address_id}}/"},"status":"Accepted","code":202,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 13:45:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.5"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"29"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Address deleted.\"\n}"}],"_postman_id":"1e1f9ef9-cfb8-42ed-ad07-9bec99ff8487"}],"id":"9ba7e59e-2378-4d7a-87d8-62309ef1f0f0","_postman_id":"9ba7e59e-2378-4d7a-87d8-62309ef1f0f0","description":""},{"name":"Checkout","item":[{"name":"process_checkout","id":"bec06a51-5cf4-48af-9255-60c8b9e2e3dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU2MjAyNDIzLCJpYXQiOjE3NTYxMzI4MDYsImp0aSI6IjI4ZWZlZDI2YTAzYjQ3ZDdhNDZhOWQxYzdkOWQ5NzA3IiwidXNlcl9pZCI6MX0.d80m-neBunOu1rwjKckgZQCQ3CATFKSBW6IvXljICYg","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"address_id\": \"2\",\r\n    \"shipping_type\": \"regular\", // have two options regular & express\r\n    \"payment_method\": \"Card\" // have two options COD & Card\r\n}","options":{"raw":{"language":"json"}}},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/checkout/","urlObject":{"protocol":"https","path":["checkout",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"5d032f4b-7994-4dfd-85a3-4acae9c76536","name":"sucess_cash","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NjAyODE1LCJpYXQiOjE3NTQ1OTgzMTUsImp0aSI6IjliMTRlYmQ5ZDRjNjRjY2U4MjkzZTQ2ZDIwMDdkZGQxIiwidXNlcl9pZCI6Mn0.PDU_1TrAcvD7pkTGZgPYstZoNEOswrQpPAPy2Rd7IjA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"address_id\": \"1\",\r\n    \"shipping_type\": \"express\",\r\n    \"payment_method\": \"COD\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/checkout/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 20:30:28 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"83"},{"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    \"order_id\": 2,\n    \"total\": 75035\n}"},{"id":"4e02f0f8-45da-434a-9f87-23be393151b4","name":"sucess_card","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NjAyODE1LCJpYXQiOjE3NTQ1OTgzMTUsImp0aSI6IjliMTRlYmQ5ZDRjNjRjY2U4MjkzZTQ2ZDIwMDdkZGQxIiwidXNlcl9pZCI6Mn0.PDU_1TrAcvD7pkTGZgPYstZoNEOswrQpPAPy2Rd7IjA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"address_id\": \"1\",\r\n    \"shipping_type\": \"regular\",\r\n    \"payment_method\": \"Card\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/checkout/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 20:33:40 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"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\": \"Redirect to payment\",\n    \"order_id\": 3,\n    \"payment_url\": \"https://fake-paymob.com/pay/order-3\"\n}"},{"id":"8daf299b-a730-4981-a00b-e488916cee03","name":"auth_req","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NTc4MDA4LCJpYXQiOjE3NTQ1NzM1MDgsImp0aSI6IjZiOWY0ZDk3MDk4MzQ5MDdiNDgzMmY4MDg3MzI3OTIwIiwidXNlcl9pZCI6Mn0.I8e8j18qTJElzj2n_27gwLcu0KST5AZBardrowh2VgQ","type":"text","disabled":true}],"body":{"mode":"raw","raw":"   {\r\n        \"town\": \"new city\"}"},"url":"http://127.0.0.1:8000/checkout/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 20:24:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"1cbf2c0c-d749-468c-a72f-f422924d6462","name":"required","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NjAyODE1LCJpYXQiOjE3NTQ1OTgzMTUsImp0aSI6IjliMTRlYmQ5ZDRjNjRjY2U4MjkzZTQ2ZDIwMDdkZGQxIiwidXNlcl9pZCI6Mn0.PDU_1TrAcvD7pkTGZgPYstZoNEOswrQpPAPy2Rd7IjA","type":"text"}],"body":{"mode":"raw","raw":""},"url":"http://127.0.0.1:8000/checkout/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 20:25:52 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"131"},{"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    \"address_id\": [\n        \"This field is required.\"\n    ],\n    \"shipping_type\": [\n        \"This field is required.\"\n    ],\n    \"payment_method\": [\n        \"This field is required.\"\n    ]\n}"},{"id":"d0642453-80d2-44ac-af6a-8ad8680ea160","name":"no_cart","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NjAyODE1LCJpYXQiOjE3NTQ1OTgzMTUsImp0aSI6IjliMTRlYmQ5ZDRjNjRjY2U4MjkzZTQ2ZDIwMDdkZGQxIiwidXNlcl9pZCI6Mn0.PDU_1TrAcvD7pkTGZgPYstZoNEOswrQpPAPy2Rd7IjA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"address_id\": \"1\",\r\n    \"shipping_type\": \"express\",\r\n    \"payment_method\": \"COD\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/checkout/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 20:30:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"27"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Cart is empty.\"\n}"},{"id":"92f4cf13-827e-4629-968c-ebfe1b6a2526","name":"no_address","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0NjAyODE1LCJpYXQiOjE3NTQ1OTgzMTUsImp0aSI6IjliMTRlYmQ5ZDRjNjRjY2U4MjkzZTQ2ZDIwMDdkZGQxIiwidXNlcl9pZCI6Mn0.PDU_1TrAcvD7pkTGZgPYstZoNEOswrQpPAPy2Rd7IjA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"address_id\": \"2\",\r\n    \"shipping_type\": \"express\",\r\n    \"payment_method\": \"COD\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:8000/checkout/"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 07 Aug 2025 20:32:31 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"31"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Address not found.\"\n}"}],"_postman_id":"bec06a51-5cf4-48af-9255-60c8b9e2e3dd"}],"id":"9ab1c0f5-0888-47e0-ad8b-20929d66adfe","description":"<h2 id=\"purpose\">Purpose:</h2>\n<p>This endpoint is used to place an order using the current cart items. It calculates subtotal, adds shipping fee, creates the order, updates product stock, clears the cart, and responds with a success message or redirects to payment (fake link for now).</p>\n<hr />\n<h3 id=\"flow\">Flow:</h3>\n<ol>\n<li><p>First, use:</p>\n<ul>\n<li><p><code>GET /cart</code> → to show all cart items</p>\n</li>\n<li><p><code>GET /address</code> → to list saved addresses</p>\n</li>\n<li><p><code>GET /address/{id}</code> → to confirm selected address details</p>\n</li>\n<li><p>Show shipping options → <code>\"regular\"</code> or <code>\"express\"</code></p>\n</li>\n<li><p>Show payment options → <code>\"COD\"</code> or <code>\"Card\"</code></p>\n</li>\n</ul>\n</li>\n<li><p>After user confirms everything, send a <code>POST</code> request to the <strong>Checkout Endpoint</strong> below with the selected data.</p>\n</li>\n</ol>\n<hr />\n<h3 id=\"endpoint\">Endpoint:</h3>\n<p><code>POST /checkout</code></p>\n<hr />\n<h3 id=\"📦-request-body-json\">📦 Request Body (JSON):</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"address_id\": 1,\n  \"payment_method\": \"COD\",          // or \"Card\"\n  \"shipping_type\": \"regular\"        // or \"express\"\n}\n\n</code></pre>\n<blockquote>\n</blockquote>\n<p>📝 <strong>Coming soon</strong>: promo code support 🔥</p>\n<hr />\n<h3 id=\"✅-successful-response-cash-on-delivery\">✅ Successful Response (Cash on Delivery):</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"Order placed successfully\",\n  \"order_id\": 42,\n  \"total\": 299.99\n}\n\n</code></pre>\n<hr />\n<h3 id=\"successful-response-card-payment\">Successful Response (Card Payment):</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"Redirect to payment\",\n  \"order_id\": 42,\n  \"total\": 299.99,\n  \"payment_url\": \"https://fake-paymob.com/pay/order-42\"\n}\n\n</code></pre>\n<blockquote>\n<p>&lt;p &gt;⚠️ Note: Once Paymob is integrated, this URL will point to a real payment gateway.&lt;/p&gt; </p>\n</blockquote>\n<hr />\n<h3 id=\"error-responses\">Error Responses:</h3>\n<h4 id=\"cart-empty\">Cart Empty:</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"detail\": \"Cart is empty.\"\n}\n\n</code></pre>\n<h4 id=\"cart-not-found\">Cart Not Found:</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"detail\": \"Cart not found.\"\n}\n\n</code></pre>\n<h4 id=\"address-not-found\">Address Not Found:</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"detail\": \"Address not found.\"\n}\n\n</code></pre>\n<h4 id=\"product-out-of-stock\">Product Out of Stock:</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"detail\": \"Product XYZ out of stock.\"\n}\n\n</code></pre>\n<hr />\n<h3 id=\"future-enhancements\">Future Enhancements:</h3>\n<ul>\n<li><p>Apply promo codes for discounts</p>\n</li>\n<li><p>Real Paymob integration with actual payment URL</p>\n</li>\n<li><p>Better stock locking per product</p>\n</li>\n</ul>\n<hr />\n","_postman_id":"9ab1c0f5-0888-47e0-ad8b-20929d66adfe"},{"name":"Orders","item":[{"name":"all_user_orders","id":"e60af5c9-af30-4aaf-9788-3983a448e479","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/order/","urlObject":{"protocol":"https","path":["order",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"67e53645-4b2f-4939-b49d-0f978b99a7bc","name":"sucess","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU3MTA0ODY5LCJpYXQiOjE3NTcxMDAzNjksImp0aSI6Ijc3YWY0ZTM5MzU4YzRiNzI5YTUxMDVmNjhjYWY5ODFkIiwidXNlcl9pZCI6MjF9.MqxeNhxaEpZp_OyvyuJ-QgZh72YI1i4AXtNIthc01mw","type":"text"}],"url":"http://127.0.0.1:8000/order/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Sep 2025 19:52:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2302"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 13,\n        \"user\": 21,\n        \"address\": {\n            \"id\": 1,\n            \"user\": 21,\n            \"full_name\": \"Bavcii ik\",\n            \"phone_number\": \"01234337890\",\n            \"city\": \"Cairo\",\n            \"town\": \"korba\",\n            \"street\": \"14 alahram Street\",\n            \"label\": \"home\"\n        },\n        \"subtotal_price\": \"51500.00\",\n        \"shipping_price\": \"35.00\",\n        \"total_price\": \"51535.00\",\n        \"shipping_type\": \"express\",\n        \"payment_method\": \"COD\",\n        \"status\": \"cancelled\",\n        \"created_at\": \"2025-09-05T19:50:54.635301Z\",\n        \"items\": [\n            {\n                \"id\": 18,\n                \"product\": {\n                    \"id\": 3,\n                    \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n                    \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n                    \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n                    \"amount\": 199,\n                    \"avg_reviews\": 3.8,\n                    \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\",\n                    \"price\": 51500,\n                    \"sale_price\": 51500,\n                    \"discount_amount\": 0\n                },\n                \"quantity\": 1,\n                \"price\": \"51500.00\"\n            }\n        ]\n    },\n    {\n        \"id\": 12,\n        \"user\": 21,\n        \"address\": {\n            \"id\": 1,\n            \"user\": 21,\n            \"full_name\": \"Bavcii ik\",\n            \"phone_number\": \"01234337890\",\n            \"city\": \"Cairo\",\n            \"town\": \"korba\",\n            \"street\": \"14 alahram Street\",\n            \"label\": \"home\"\n        },\n        \"subtotal_price\": \"0.00\",\n        \"shipping_price\": \"21.00\",\n        \"total_price\": \"0.00\",\n        \"shipping_type\": \"regular\",\n        \"payment_method\": \"COD\",\n        \"status\": \"cancelled\",\n        \"created_at\": \"2025-09-05T19:34:32.444389Z\",\n        \"items\": []\n    },\n    {\n        \"id\": 1,\n        \"user\": 21,\n        \"address\": {\n            \"id\": 1,\n            \"user\": 21,\n            \"full_name\": \"Bavcii ik\",\n            \"phone_number\": \"01234337890\",\n            \"city\": \"Cairo\",\n            \"town\": \"korba\",\n            \"street\": \"14 alahram Street\",\n            \"label\": \"home\"\n        },\n        \"subtotal_price\": \"51500.00\",\n        \"shipping_price\": \"21.00\",\n        \"total_price\": \"51521.00\",\n        \"shipping_type\": \"regular\",\n        \"payment_method\": \"Card\",\n        \"status\": \"completed\",\n        \"created_at\": \"2025-08-25T17:21:08.126779Z\",\n        \"items\": [\n            {\n                \"id\": 1,\n                \"product\": {\n                    \"id\": 3,\n                    \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n                    \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n                    \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n                    \"amount\": 199,\n                    \"avg_reviews\": 3.8,\n                    \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\",\n                    \"price\": 51500,\n                    \"sale_price\": 51500,\n                    \"discount_amount\": 0\n                },\n                \"quantity\": 1,\n                \"price\": \"51500.00\"\n            }\n        ]\n    }\n]"},{"id":"309f72f9-6dc2-4d0a-9a19-353d5f3a8f98","name":"access_token_req","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/order/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:33:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"16b08d7d-8f9d-448c-87ab-d0fcad47bebd","name":"all_user_orders","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU3MTA0ODY5LCJpYXQiOjE3NTcxMDAzNjksImp0aSI6Ijc3YWY0ZTM5MzU4YzRiNzI5YTUxMDVmNjhjYWY5ODFkIiwidXNlcl9pZCI6MjF9.MqxeNhxaEpZp_OyvyuJ-QgZh72YI1i4AXtNIthc01mw","type":"text"}],"url":"http://127.0.0.1:8000/order/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Sep 2025 19:52:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2302"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 13,\n        \"user\": 21,\n        \"address\": {\n            \"id\": 1,\n            \"user\": 21,\n            \"full_name\": \"Bavcii ik\",\n            \"phone_number\": \"01234337890\",\n            \"city\": \"Cairo\",\n            \"town\": \"korba\",\n            \"street\": \"14 alahram Street\",\n            \"label\": \"home\"\n        },\n        \"subtotal_price\": \"51500.00\",\n        \"shipping_price\": \"35.00\",\n        \"total_price\": \"51535.00\",\n        \"shipping_type\": \"express\",\n        \"payment_method\": \"COD\",\n        \"status\": \"cancelled\",\n        \"created_at\": \"2025-09-05T19:50:54.635301Z\",\n        \"items\": [\n            {\n                \"id\": 18,\n                \"product\": {\n                    \"id\": 3,\n                    \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n                    \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n                    \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n                    \"amount\": 199,\n                    \"avg_reviews\": 3.8,\n                    \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\",\n                    \"price\": 51500,\n                    \"sale_price\": 51500,\n                    \"discount_amount\": 0\n                },\n                \"quantity\": 1,\n                \"price\": \"51500.00\"\n            }\n        ]\n    },\n    {\n        \"id\": 12,\n        \"user\": 21,\n        \"address\": {\n            \"id\": 1,\n            \"user\": 21,\n            \"full_name\": \"Bavcii ik\",\n            \"phone_number\": \"01234337890\",\n            \"city\": \"Cairo\",\n            \"town\": \"korba\",\n            \"street\": \"14 alahram Street\",\n            \"label\": \"home\"\n        },\n        \"subtotal_price\": \"0.00\",\n        \"shipping_price\": \"21.00\",\n        \"total_price\": \"0.00\",\n        \"shipping_type\": \"regular\",\n        \"payment_method\": \"COD\",\n        \"status\": \"cancelled\",\n        \"created_at\": \"2025-09-05T19:34:32.444389Z\",\n        \"items\": []\n    },\n    {\n        \"id\": 1,\n        \"user\": 21,\n        \"address\": {\n            \"id\": 1,\n            \"user\": 21,\n            \"full_name\": \"Bavcii ik\",\n            \"phone_number\": \"01234337890\",\n            \"city\": \"Cairo\",\n            \"town\": \"korba\",\n            \"street\": \"14 alahram Street\",\n            \"label\": \"home\"\n        },\n        \"subtotal_price\": \"51500.00\",\n        \"shipping_price\": \"21.00\",\n        \"total_price\": \"51521.00\",\n        \"shipping_type\": \"regular\",\n        \"payment_method\": \"Card\",\n        \"status\": \"completed\",\n        \"created_at\": \"2025-08-25T17:21:08.126779Z\",\n        \"items\": [\n            {\n                \"id\": 1,\n                \"product\": {\n                    \"id\": 3,\n                    \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n                    \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n                    \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n                    \"amount\": 199,\n                    \"avg_reviews\": 3.8,\n                    \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\",\n                    \"price\": 51500,\n                    \"sale_price\": 51500,\n                    \"discount_amount\": 0\n                },\n                \"quantity\": 1,\n                \"price\": \"51500.00\"\n            }\n        ]\n    }\n]"}],"_postman_id":"e60af5c9-af30-4aaf-9788-3983a448e479"},{"name":"specific_order","id":"26b03621-7254-496e-afc1-f0f196a4ed69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/order/{{order_id}}/","urlObject":{"protocol":"https","path":["order","{{order_id}}",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"1de49786-8971-4b16-8cf8-a4a83cb71c7d","name":"sucess","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:37:16 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"961"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 3,\n    \"user\": 2,\n    \"address\": {\n        \"id\": 1,\n        \"user\": 2,\n        \"full_name\": \"Basant Hossam\",\n        \"phone_number\": \"01234567890\",\n        \"city\": \"Cairo\",\n        \"town\": \"Nasr City\",\n        \"street\": \"14 Tayaran Street\",\n        \"label\": \"home\"\n    },\n    \"subtotal_price\": \"51500.00\",\n    \"shipping_price\": \"21.00\",\n    \"total_price\": \"51521.00\",\n    \"shipping_type\": \"regular\",\n    \"payment_method\": \"Card\",\n    \"status\": \"pending\",\n    \"created_at\": \"2025-08-07T20:33:39.583291Z\",\n    \"items\": [\n        {\n            \"id\": 3,\n            \"product\": {\n                \"slug\": \"iphone-15-128gb-green-5g-with-facetime\",\n                \"name\": \"iPhone 15 128GB Green 5G With FaceTime\",\n                \"description\": \"The iPhone 15 has advanced significantly with a lovely new design that boasts a durable, color-infused glass back and sleek edges. It comes with the Dynamic Island, a 48MP main camera with 2x telephoto, and USB-C.\",\n                \"amount\": 199,\n                \"avg_reviews\": 3.8,\n                \"cover_image\": \"https://res.cloudinary.com/dbnf1ehsl/image/upload/v1748627113/products/ajrvuo5yygsrbvqtfbds.jpg\",\n                \"price\": 51500,\n                \"sale_price\": 51500,\n                \"discount_amount\": 0\n            },\n            \"quantity\": 1,\n            \"price\": \"51500.00\"\n        }\n    ]\n}"},{"id":"2e341cb8-e3d9-4a97-9e1c-11469d1890dc","name":"access_token_req","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/order/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:33:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"6579d692-6e13-4192-aada-1ae1239108cb","name":"not_founded","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:37:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"28"},{"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\": \"Order not found.\"\n}"}],"_postman_id":"26b03621-7254-496e-afc1-f0f196a4ed69"},{"name":"update_order","id":"d36bac86-0109-4886-b7aa-ad4a14b20aea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"2","type":"text","uuid":"a18a0494-e404-4d74-8942-d9b668697490"},{"key":"quantity","value":"2","description":"<p>//can increase or reduce</p>\n","type":"text","uuid":"28f6e10b-a02b-45e8-b3aa-25df2135835a"},{"key":"remove","value":"true","description":"<p>// to remove one item from order</p>\n","type":"text","uuid":"88a47380-f85c-48c7-adf2-78c120a8090a"}]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/order/{{order_id}}/","urlObject":{"protocol":"https","path":["order","{{order_id}}",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"19df10cb-e177-442e-ae81-0429466957b7","name":"access_token_req","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/order/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:33:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"1fa98ad9-b4cf-4116-9fb6-495c764bb447","name":"not_founded","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:37:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"28"},{"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\": \"Order not found.\"\n}"},{"id":"01a8cbfb-a5c1-4f49-aae6-47f789f8f9c4","name":"quantity_updated","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"3","type":"text","uuid":"a18a0494-e404-4d74-8942-d9b668697490"},{"key":"quantity","value":"2","description":"//can increase or reduce","type":"text","uuid":"28f6e10b-a02b-45e8-b3aa-25df2135835a"}]},"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:46:07 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"41"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Order item quantity updated.\"\n}"},{"id":"4b7df5b9-1793-45ac-86c0-5ff25168e574","name":"last_item_removed","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU3MTA0ODY5LCJpYXQiOjE3NTcxMDAzNjksImp0aSI6Ijc3YWY0ZTM5MzU4YzRiNzI5YTUxMDVmNjhjYWY5ODFkIiwidXNlcl9pZCI6MjF9.MqxeNhxaEpZp_OyvyuJ-QgZh72YI1i4AXtNIthc01mw","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"item_id","value":"18","type":"text","uuid":"a18a0494-e404-4d74-8942-d9b668697490"},{"key":"quantity","value":"2","description":"//can increase or reduce","type":"text","uuid":"28f6e10b-a02b-45e8-b3aa-25df2135835a","disabled":true},{"key":"remove","value":"true","description":"// to remove one item from order","type":"text","uuid":"88a47380-f85c-48c7-adf2-78c120a8090a"}]},"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Sep 2025 19:51:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.7"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"64"},{"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\": \"order cancelled\",\n    \"status\": \"cancelled\",\n    \"order_id\": 13\n}"}],"_postman_id":"d36bac86-0109-4886-b7aa-ad4a14b20aea"},{"name":"delete_order","id":"daa05d52-2baf-448a-a22a-5e81cb25d1e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://widespread-mule-bytehivee-506830e2.koyeb.app/order/{{order_id}}/","urlObject":{"protocol":"https","path":["order","{{order_id}}",""],"host":["widespread-mule-bytehivee-506830e2","koyeb","app"],"query":[],"variable":[]}},"response":[{"id":"d6a6f242-ed93-48be-9208-8646a1838971","name":"cancelled order","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:51:04 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"29"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Order cancelled.\"\n}"},{"id":"4543db98-726d-4f0d-bb6e-7e6bfa03bc88","name":"only_pending_orders_can_be_cancelled","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:52:15 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"49"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Only pending orders can be cancelled.\"\n}"},{"id":"2d5ba903-0db1-4292-a9f8-9149fdf06045","name":"access_token_req","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/order/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:33:55 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"WWW-Authenticate","value":"Bearer realm=\"api\""},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"58"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"2e721d50-2a65-4bbe-9dc7-3998b7b73518","name":"not_founded","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU0Njc1MzYwLCJpYXQiOjE3NTQ2NzA4NjAsImp0aSI6IjViYzNjNzNjYjgzMDRmZGE5MGE2M2M2MzY1NTdmODM1IiwidXNlcl9pZCI6Mn0.OamXN0e-K0g1ecGgdeYaVQbObPzTC5gwQVE6OUJRHuk","type":"text"}],"url":"http://127.0.0.1:8000/order/{{order_id}}/"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 08 Aug 2025 16:37:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.13.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"28"},{"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\": \"Order not found.\"\n}"}],"_postman_id":"daa05d52-2baf-448a-a22a-5e81cb25d1e0"}],"id":"e5b2e660-ca8c-4151-8545-0722257da5bf","description":"<h2 id=\"overview\">Overview</h2>\n<h2 id=\"base-configuration\">Base Configuration</h2>\n<p><strong>Base URL:</strong> <code>{{base_url}}/api/orders</code></p>\n<p><strong>Authentication:</strong> Bearer Token</p>\n<ul>\n<li>Add to Headers: <code>Authorization: Bearer {{access_token}}</code></li>\n</ul>\n<p><strong>Environment Variables:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>access_token = your_jwt_token_here\n\n</code></pre><hr />\n<h2 id=\"1-list-all-orders\">1. List All Orders</h2>\n<h3 id=\"get-order\">GET <code>/order/</code></h3>\n<p><strong>Description:</strong> Retrieve all orders for the authenticated user, ordered by creation date (newest first).</p>\n<p><strong>Postman Configuration:</strong></p>\n<ul>\n<li><p><strong>Method:</strong> GET</p>\n</li>\n<li><p><strong>URL:</strong> <code>{{base_url}}/api/orders/order/</code></p>\n</li>\n<li><p>Authorization: Bearer {{access_token}}Content-Type: application/json</p>\n</li>\n</ul>\n<p><strong>Success Response (200):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": 1,\n        \"user\": 1,\n        \"address\": {\n            \"id\": 1,\n            \"user\": 1,\n            \"full_name\": \"John Doe\",\n            \"phone_number\": \"01234567890\",\n            \"city\": \"Cairo\",\n            \"town\": \"Nasr City\",\n            \"street\": \"123 Main Street\",\n            \"label\": \"home\"\n        },\n        \"subtotal_price\": \"199.98\",\n        \"shipping_price\": \"21.00\",\n        \"total_price\": \"220.98\",\n        \"shipping_type\": \"regular\",\n        \"payment_method\": \"COD\",\n        \"status\": \"pending\",\n        \"created_at\": \"2024-01-15T10:30:00Z\",\n        \"items\": [\n            {\n                \"id\": 1,\n                \"product\": {\n                    \"id\": 1,\n                    \"name\": \"Product Name\",\n                    \"slug\": \"product-slug\",\n                    \"price\": \"99.99\",\n                    \"image\": \"image_url\"\n                },\n                \"quantity\": 2,\n                \"price\": \"99.99\"\n            }\n        ]\n    }\n]\n\n</code></pre>\n<hr />\n<h2 id=\"2-get-specific-order\">2. Get Specific Order</h2>\n<h3 id=\"get-orderorder_id\">GET <code>/order/{order_id}/</code></h3>\n<p><strong>Description:</strong> Retrieve details of a specific order belonging to the authenticated user.</p>\n<p><strong>Postman Configuration:</strong></p>\n<ul>\n<li><p><strong>Method:</strong> GET</p>\n</li>\n<li><p><strong>URL:</strong> <code>{{base_url}}/api/orders/order/1/</code></p>\n</li>\n<li><p>Authorization: Bearer {{access_token}}Content-Type: application/json</p>\n</li>\n</ul>\n<p><strong>Path Variables:</strong></p>\n<ul>\n<li><code>order_id</code>: Integer (Order ID to retrieve)</li>\n</ul>\n<p><strong>Success Response (200):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": 1,\n    \"user\": 1,\n    \"address\": {\n        \"id\": 1,\n        \"user\": 1,\n        \"full_name\": \"John Doe\",\n        \"phone_number\": \"01234567890\",\n        \"city\": \"Cairo\",\n        \"town\": \"Nasr City\",\n        \"street\": \"123 Main Street\",\n        \"label\": \"home\"\n    },\n    \"subtotal_price\": \"199.98\",\n    \"shipping_price\": \"21.00\",\n    \"total_price\": \"220.98\",\n    \"shipping_type\": \"regular\",\n    \"payment_method\": \"COD\",\n    \"status\": \"pending\",\n    \"created_at\": \"2024-01-15T10:30:00Z\",\n    \"items\": [\n        {\n            \"id\": 1,\n            \"product\": {\n                \"id\": 1,\n                \"name\": \"Product Name\",\n                \"slug\": \"product-slug\",\n                \"price\": \"99.99\",\n                \"image\": \"image_url\"\n            },\n            \"quantity\": 2,\n            \"price\": \"99.99\"\n        }\n    ]\n}\n\n</code></pre>\n<p><strong>Error Response (404):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"error\": \"Order not found.\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"3-update-order-multiple-operations\">3. Update Order (Multiple Operations)</h2>\n<h3 id=\"patch-orderorder_id\">PATCH <code>/order/{order_id}/</code></h3>\n<p><strong>Description:</strong> Update order details, modify item quantities, or remove items from an order.</p>\n<h4 id=\"31-update-order-status\">3.1 Update Order Status</h4>\n<p><strong>Postman Configuration:</strong></p>\n<ul>\n<li><p><strong>Method:</strong> PATCH</p>\n</li>\n<li><p><strong>URL:</strong> <code>{{base_url}}/api/orders/order/1/</code></p>\n</li>\n<li><p>Authorization: Bearer {{access_token}}Content-Type: application/json</p>\n</li>\n</ul>\n<p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"completed\"\n}\n\n</code></pre>\n<p><strong>Success Response (200):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": 1,\n    \"user\": 1,\n    \"address\": {\n        \"id\": 1,\n        \"user\": 1,\n        \"full_name\": \"John Doe\",\n        \"phone_number\": \"01234567890\",\n        \"city\": \"Cairo\",\n        \"town\": \"Nasr City\",\n        \"street\": \"123 Main Street\",\n        \"label\": \"home\"\n    },\n    \"subtotal_price\": \"199.98\",\n    \"shipping_price\": \"21.00\",\n    \"total_price\": \"220.98\",\n    \"shipping_type\": \"regular\",\n    \"payment_method\": \"COD\",\n    \"status\": \"completed\",\n    \"created_at\": \"2024-01-15T10:30:00Z\",\n    \"items\": [\n        {\n            \"id\": 1,\n            \"product\": {\n                \"id\": 1,\n                \"name\": \"Product Name\",\n                \"slug\": \"product-slug\",\n                \"price\": \"99.99\",\n                \"image\": \"image_url\"\n            },\n            \"quantity\": 2,\n            \"price\": \"99.99\"\n        }\n    ]\n}\n\n</code></pre>\n<h4 id=\"32-update-order-item-quantity\">3.2 Update Order Item Quantity</h4>\n<p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"item_id\": 1,\n    \"quantity\": 3\n}\n\n</code></pre>\n<p><strong>Success Response (200):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Order item quantity updated.\"\n}\n\n</code></pre>\n<p><strong>Error Response (400 - Insufficient Stock):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"error\": \"Not enough product in stock.\"\n}\n\n</code></pre>\n<h4 id=\"33-remove-order-item\">3.3 Remove Order Item</h4>\n<p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"item_id\": 1,\n    \"remove\": true\n}\n\n</code></pre>\n<p><strong>Success Response (200 - Item Removed):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Order item removed.\"\n}\n\n</code></pre>\n<p><strong>Success Response (200 - Last Item Removed):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Order cancelled as it was the last item.\"\n}\n\n</code></pre>\n<p><strong>Common Error Responses:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">// 400 - Missing Order ID\n{\n    \"error\": \"Order ID is required.\"\n}\n// 404 - Order not found\n{\n    \"error\": \"Order not found.\"\n}\n// 404 - Order item not found\n{\n    \"error\": \"Order item not found.\"\n}\n// 400 - Invalid quantity\n{\n    \"error\": \"Quantity must be a positive integer.\"\n}\n// 400 - No valid action\n{\n    \"error\": \"No valid update action provided for order item.\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"4-cancel-order\">4. Cancel Order</h2>\n<h3 id=\"delete-orderorder_id\">DELETE <code>/order/{order_id}/</code></h3>\n<p><strong>Description:</strong> Cancel a pending order (only pending orders can be cancelled).</p>\n<p><strong>Postman Configuration:</strong></p>\n<ul>\n<li><p><strong>Method:</strong> DELETE</p>\n</li>\n<li><p><strong>URL:</strong> <code>{{base_url}}/api/orders/order/1/</code></p>\n</li>\n<li><p>Authorization: Bearer {{access_token}}Content-Type: application/json</p>\n</li>\n</ul>\n<p><strong>Path Variables:</strong></p>\n<ul>\n<li><code>order_id</code>: Integer (Order ID to cancel)</li>\n</ul>\n<p><strong>Success Response (200):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Order cancelled.\"\n}\n\n</code></pre>\n<p><strong>Error Responses:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">// 400 - Missing Order ID\n{\n    \"error\": \"Order ID is required.\"\n}\n// 404 - Order not found\n{\n    \"error\": \"Order not found.\"\n}\n// 400 - Cannot cancel non-pending order\n{\n    \"error\": \"Only pending orders can be cancelled.\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"common-use-cases--workflows\">Common Use Cases &amp; Workflows</h2>\n<h3 id=\"1-order-management-workflow\">1. Order Management Workflow</h3>\n<ol>\n<li><p><strong>List Orders</strong> → GET <code>/order/</code></p>\n</li>\n<li><p><strong>View Order Details</strong> → GET <code>/order/{id}/</code></p>\n</li>\n<li><p><strong>Update Order Status</strong> → PATCH <code>/order/{id}/</code> with status</p>\n</li>\n<li><p><strong>Cancel Order</strong> → DELETE <code>/order/{id}/</code></p>\n</li>\n</ol>\n<h3 id=\"2-order-modification-workflow\">2. Order Modification Workflow</h3>\n<ol>\n<li><p><strong>Get Order</strong> → GET <code>/order/{id}/</code></p>\n</li>\n<li><p><strong>Update Item Quantity</strong> → PATCH <code>/order/{id}/</code> with item_id and quantity</p>\n</li>\n<li><p><strong>Remove Item</strong> → PATCH <code>/order/{id}/</code> with item_id and remove: true</p>\n</li>\n<li><p><strong>Verify Changes</strong> → GET <code>/order/{id}/</code></p>\n</li>\n</ol>\n<h3 id=\"3-order-lifecycle-testing\">3. Order Lifecycle Testing</h3>\n<ol>\n<li><p>Create order via checkout</p>\n</li>\n<li><p>List orders to verify creation</p>\n</li>\n<li><p>Update order status to \"completed\"</p>\n</li>\n<li><p>Attempt to cancel (should fail for non-pending)</p>\n</li>\n</ol>\n<hr />\n<h2 id=\"error-handling-guide\">Error Handling Guide</h2>\n<h3 id=\"authentication-errors\">Authentication Errors</h3>\n<ul>\n<li><p><strong>401 Unauthorized:</strong> Token missing or invalid</p>\n</li>\n<li><p><strong>403 Forbidden:</strong> Token valid but insufficient permissions</p>\n</li>\n</ul>\n<h3 id=\"business-logic-errors\">Business Logic Errors</h3>\n<ul>\n<li><p><strong>400 Bad Request:</strong> Invalid data or business rule violation</p>\n</li>\n<li><p><strong>404 Not Found:</strong> Order or item doesn't exist or doesn't belong to user</p>\n</li>\n</ul>\n<h3 id=\"stock-management-errors\">Stock Management Errors</h3>\n<ul>\n<li><strong>400 Bad Request:</strong> \"Not enough product in stock\" when increasing quantity</li>\n</ul>\n<h3 id=\"order-status-errors\">Order Status Errors</h3>\n<ul>\n<li><strong>400 Bad Request:</strong> \"Only pending orders can be cancelled\"</li>\n</ul>\n<hr />\n","_postman_id":"e5b2e660-ca8c-4151-8545-0722257da5bf"}],"id":"d50fc829-3527-422f-a476-bc9ef2417115","description":"<p>here you start the App :&gt;</p>\n","_postman_id":"d50fc829-3527-422f-a476-bc9ef2417115"}],"event":[{"listen":"prerequest","script":{"id":"b232b50c-e7ac-4a85-ab98-692bfee19ca2","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"716a2b6b-5e62-4bce-ab42-9fbeff1d4449","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"BaseURL","value":"","type":"string"}]}