{"info":{"_postman_id":"31bd8f92-18a6-483a-862d-3b3f9e2b81eb","name":"Mini E-commerce","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"39636095","collectionId":"31bd8f92-18a6-483a-862d-3b3f9e2b81eb","publishedId":"2sBXcAKiy1","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-02-11T17:50:52.000Z"},"item":[{"name":"Auth","item":[{"name":"Login","event":[{"listen":"prerequest","script":{"id":"536cddef-be12-44bc-b511-3c107b546beb","exec":[""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"test","script":{"id":"d1cfddf0-a538-463b-bd9a-9f1699947ef3","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"eba7e2ab-aa1a-42aa-80a2-d9b08542b827","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"password\": \"12345678\"\r\n}\r\n\r\n// {\r\n//     \"email\": \"admin@gmail.com\",\r\n//     \"password\": \"12345678\"\r\n// }","options":{"raw":{"language":"json"}}},"url":"/auth/login","urlObject":{"path":["auth","login"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"81843dd5-fb4d-4e40-91f7-9a6dadfee961","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"password\": \"12345678\"\r\n}\r\n\r\n// {\r\n//     \"email\": \"admin@gmail.com\",\r\n//     \"password\": \"12345678\"\r\n// }","options":{"raw":{"language":"json"}}},"url":"/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"998"},{"key":"RateLimit-Reset","value":"50"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Set-Cookie","value":"refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5OGJlMTFkOTExMTU5MGEwZGI0YTA0MSIsImVtYWlsIjoiZWZhemtoQGdtYWlsLmNvbSIsInJvbGUiOiJDVVNUT01FUiIsImlhdCI6MTc3MDc3NzU1OSwiZXhwIjoxNzcxMzgyMzU5fQ.3X_r75UmLb_4H0f8oUGFb1jD8vIuoqb9a-RM2ArUve4; Max-Age=31536000; Path=/; Expires=Thu, 11 Feb 2027 02:39:19 GMT; HttpOnly; SameSite=Lax"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"708"},{"key":"ETag","value":"W/\"2c4-mmKpb09olER6STguq5WC7WAbX6Q\""},{"key":"Date","value":"Wed, 11 Feb 2026 02:39:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"User logged in successfully\",\n    \"data\": {\n        \"id\": \"698be11d9111590a0db4a041\",\n        \"name\": \"Efaz\",\n        \"email\": \"efazkh@gmail.com\",\n        \"role\": \"CUSTOMER\",\n        \"image\": null,\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5OGJlMTFkOTExMTU5MGEwZGI0YTA0MSIsImVtYWlsIjoiZWZhemtoQGdtYWlsLmNvbSIsInJvbGUiOiJDVVNUT01FUiIsInB1cnBvc2UiOiJhY2Nlc3MiLCJpYXQiOjE3NzA3Nzc1NTksImV4cCI6MTc3MDg2Mzk1OX0.fIgHH-W7ntaqh3hvnEanyhIlBHOHM5IAEFLZwpnTfBk\",\n        \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5OGJlMTFkOTExMTU5MGEwZGI0YTA0MSIsImVtYWlsIjoiZWZhemtoQGdtYWlsLmNvbSIsInJvbGUiOiJDVVNUT01FUiIsImlhdCI6MTc3MDc3NzU1OSwiZXhwIjoxNzcxMzgyMzU5fQ.3X_r75UmLb_4H0f8oUGFb1jD8vIuoqb9a-RM2ArUve4\"\n    }\n}"}],"_postman_id":"eba7e2ab-aa1a-42aa-80a2-d9b08542b827"},{"name":"Refresh token","id":"3137260b-2889-403c-874e-61f668f09d2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{superAdminRefreshToken}}","type":"text"}],"url":"/auth/refresh-token","urlObject":{"path":["auth","refresh-token"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3137260b-2889-403c-874e-61f668f09d2f"},{"name":"Logout","id":"e4c02843-be82-47c4-a5ec-321426a4a1f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/auth/logout","urlObject":{"path":["auth","logout"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"b6f32c7a-9621-47a5-9d46-d6c43e5ab7ea","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/auth/logout"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"623"},{"key":"ETag","value":"W/\"26f-NL2St6cVW9Gi1uFVZh+tDHnOOxY\""},{"key":"Date","value":"Wed, 11 Feb 2026 02:59:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"User logged out successfully\",\n    \"data\": {\n        \"role\": \"CUSTOMER\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5OGJlMTFkOTExMTU5MGEwZGI0YTA0MSIsImVtYWlsIjoiZWZhemtoQGdtYWlsLmNvbSIsInJvbGUiOiJDVVNUT01FUiIsInB1cnBvc2UiOiJhY2Nlc3MiLCJpYXQiOjE3NzA3Nzg1MzcsImV4cCI6MTc3MDc3ODc3M30.400o3pd-g6F7T18yQXvxNQbVASF7jSPxKiyqVsC_48Q\",\n        \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5OGJlMTFkOTExMTU5MGEwZGI0YTA0MSIsImVtYWlsIjoiZWZhemtoQGdtYWlsLmNvbSIsInJvbGUiOiJDVVNUT01FUiIsImlhdCI6MTc3MDc3ODUzNywiZXhwIjoxNzcwNzc4NzczfQ.P1x1jymYeEbZir9lHINVwCZSRzyMwQRpslyTnFed9dQ\"\n    }\n}"}],"_postman_id":"e4c02843-be82-47c4-a5ec-321426a4a1f9"}],"id":"10346254-478f-41a9-895f-04244dce934b","_postman_id":"10346254-478f-41a9-895f-04244dce934b","description":""},{"name":"User","item":[{"name":"Register","id":"c8f0361f-2150-4f20-a3c5-3188a7558daa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fullName\": \"Efaz\",\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"phoneNumber\": \"0123456789\",\r\n    \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/register","urlObject":{"path":["users","register"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"9f2c5ae4-d221-4ab5-9834-66ef97d0da4a","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fullName\": \"Efaz\",\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"phoneNumber\": \"0123456789\",\r\n    \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"273"},{"key":"ETag","value":"W/\"111-8e16xKejqiAX1NEvPPvN1cQEWaU\""},{"key":"Date","value":"Wed, 11 Feb 2026 01:53:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 201,\n    \"message\": \"OTP sent via your email successfully\",\n    \"data\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjU3MzgzMiwiaWF0IjoxNzcwNzc0ODEzLCJleHAiOjE3NzA3NzUxMTN9.7NLcxKEr9yIarco8GzbTqU6k8uu4BQlUZKNdnAeSiBw\"\n}"}],"_postman_id":"c8f0361f-2150-4f20-a3c5-3188a7558daa"},{"name":"Verify email","id":"7cd0201c-add7-428b-a30f-a0e9fe50b896","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"otp\": 573832,\r\n    \"otpToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjU3MzgzMiwiaWF0IjoxNzcwNzc0ODEzLCJleHAiOjE3NzA3NzUxMTN9.7NLcxKEr9yIarco8GzbTqU6k8uu4BQlUZKNdnAeSiBw\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/verify-otp","urlObject":{"path":["users","verify-otp"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"b916e408-a50c-4f66-a0c2-23f27057b490","name":"success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"otp\": 573832,\r\n    \"otpToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjU3MzgzMiwiaWF0IjoxNzcwNzc0ODEzLCJleHAiOjE3NzA3NzUxMTN9.7NLcxKEr9yIarco8GzbTqU6k8uu4BQlUZKNdnAeSiBw\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/verify-otp"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"998"},{"key":"RateLimit-Reset","value":"2"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"707"},{"key":"ETag","value":"W/\"2c3-/NWGpTALFNVJW7decbQnut0E2j8\""},{"key":"Date","value":"Wed, 11 Feb 2026 01:54:31 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"OTP verified successfully!\",\n    \"data\": {\n        \"id\": \"698be11d9111590a0db4a041\",\n        \"name\": \"Efaz\",\n        \"email\": \"efazkh@gmail.com\",\n        \"image\": null,\n        \"role\": \"CUSTOMER\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5OGJlMTFkOTExMTU5MGEwZGI0YTA0MSIsImVtYWlsIjoiZWZhemtoQGdtYWlsLmNvbSIsInJvbGUiOiJDVVNUT01FUiIsInB1cnBvc2UiOiJhY2Nlc3MiLCJpYXQiOjE3NzA3NzQ4NzEsImV4cCI6MTc3MDg2MTI3MX0.vLRCGay-6R6SYR-YAtZpTaon9-Y3-6-3oMPsBflX93U\",\n        \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5OGJlMTFkOTExMTU5MGEwZGI0YTA0MSIsImVtYWlsIjoiZWZhemtoQGdtYWlsLmNvbSIsInJvbGUiOiJDVVNUT01FUiIsImlhdCI6MTc3MDc3NDg3MSwiZXhwIjoxNzcxMzc5NjcxfQ.PXdeQ797lM4Qnllr-ikWCN9rn0iJ4euVyLR5D04WjJE\"\n    }\n}"}],"_postman_id":"7cd0201c-add7-428b-a30f-a0e9fe50b896"},{"name":"Resend email verification","id":"7f57477b-78ce-43fc-8d56-dd86f5b7eb32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/resend-verification-email","urlObject":{"path":["users","resend-verification-email"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7f57477b-78ce-43fc-8d56-dd86f5b7eb32"},{"name":"Profile details","id":"afe63f5d-8801-494a-8d87-ed7ff8fd971c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/users/me","urlObject":{"path":["users","me"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"342e9d28-7ab6-49bf-b679-e54bd5f57923","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"},{"key":"Authorization","value":"","type":"text","disabled":true}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/users/me"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"295"},{"key":"ETag","value":"W/\"127-MyEnXvZTN6uwC3IV1SZIVCYAJos\""},{"key":"Date","value":"Wed, 11 Feb 2026 02:40:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Profile retrieved successfully\",\n    \"data\": {\n        \"id\": \"698be11d9111590a0db4a041\",\n        \"fullName\": \"Efaz\",\n        \"email\": \"efazkh@gmail.com\",\n        \"phoneNumber\": \"0123456789\",\n        \"address\": null,\n        \"image\": null,\n        \"createdAt\": \"2026-02-11T01:53:33.042Z\",\n        \"updatedAt\": \"2026-02-11T02:39:59.076Z\"\n    }\n}"}],"_postman_id":"afe63f5d-8801-494a-8d87-ed7ff8fd971c"},{"name":"Update profile","id":"9777b542-5608-4b3f-82bf-10aecbcec27f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"fullName\": \"John Updated\",\r\n    \"gender\": \"Male\",\r\n    \"phoneNumber\": \"01700000000\",\r\n    \"dateOfBirth\": \"1990-01-01\",\r\n    \"address\": \"New York\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/update-profile","urlObject":{"path":["users","update-profile"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"1ff789ef-627c-43cd-b65f-179f2c09ca7e","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"fullName\": \"John Updated\",\r\n    \"gender\": \"Male\",\r\n    \"phoneNumber\": \"01700000000\",\r\n    \"dateOfBirth\": \"1990-01-01\",\r\n    \"address\": \"New York\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/update-profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"998"},{"key":"RateLimit-Reset","value":"54"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"222"},{"key":"ETag","value":"W/\"de-U+2WzX4PpGV1FB11Mcp9yle6aHA\""},{"key":"Date","value":"Wed, 11 Feb 2026 03:00:55 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"User profile updated successfully\",\n    \"data\": {\n        \"id\": \"698be11d9111590a0db4a041\",\n        \"fullName\": \"John Updated\",\n        \"email\": \"efazkh@gmail.com\",\n        \"phoneNumber\": \"01700000000\",\n        \"address\": \"New York\"\n    }\n}"}],"_postman_id":"9777b542-5608-4b3f-82bf-10aecbcec27f"},{"name":"Change-password","id":"7701b8e2-724f-479d-a406-4f520368a043","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"oldPassword\": \"123456789\",\r\n    \"newPassword\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/change-password","urlObject":{"path":["users","change-password"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"d65d9361-6c9c-470c-bdbb-32b257ee9a9d","name":"success","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"oldPassword\": \"12345678\",\r\n    \"newPassword\": \"123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/change-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"997"},{"key":"RateLimit-Reset","value":"22"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"127"},{"key":"ETag","value":"W/\"7f-pgDmtJ91NMVpPDYF1zoorGzf2EA\""},{"key":"Date","value":"Wed, 11 Feb 2026 03:01:27 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Password changed successfully\",\n    \"data\": {\n        \"message\": \"Password changed successfully!\"\n    }\n}"}],"_postman_id":"7701b8e2-724f-479d-a406-4f520368a043"},{"name":"Forgot-password","id":"30f02b23-0341-4bb7-882d-20efbdc8e641","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/forgot-password","urlObject":{"path":["users","forgot-password"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c404ff76-216d-4feb-9802-b40cbb67451c","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/forgot-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"276"},{"key":"ETag","value":"W/\"114-z3ZhPgJ9tHpss5w9BEW4dP55BgY\""},{"key":"Date","value":"Wed, 11 Feb 2026 03:01:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Please check your email to get the otp!\",\n    \"data\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjY1ODY0MCwiaWF0IjoxNzcwNzc4OTE5LCJleHAiOjE3NzA3NzkyMTl9.tuWmVYpBLu1BfOMYkGZieICt7_Wxlw4dD7t8qb_NsrU\"\n}"}],"_postman_id":"30f02b23-0341-4bb7-882d-20efbdc8e641"},{"name":"Resend otp for forgot password","id":"fdec1bed-277c-40b6-91bc-279053329984","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/resend-otp","urlObject":{"path":["users","resend-otp"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fdec1bed-277c-40b6-91bc-279053329984"},{"name":"Verify OTP for forgot password","id":"45e32293-57ea-4499-89ad-4711626cd8e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"otp\": 658640,\r\n    \"otpToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjY1ODY0MCwiaWF0IjoxNzcwNzc4OTE5LCJleHAiOjE3NzA3NzkyMTl9.tuWmVYpBLu1BfOMYkGZieICt7_Wxlw4dD7t8qb_NsrU\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/verify-otp-forgot-password","urlObject":{"path":["users","verify-otp-forgot-password"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"d96576ed-8487-4e91-855c-b1a688397ca4","name":"success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"otp\": 658640,\r\n    \"otpToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjY1ODY0MCwiaWF0IjoxNzcwNzc4OTE5LCJleHAiOjE3NzA3NzkyMTl9.tuWmVYpBLu1BfOMYkGZieICt7_Wxlw4dD7t8qb_NsrU\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/verify-otp-forgot-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"998"},{"key":"RateLimit-Reset","value":"3"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"72"},{"key":"ETag","value":"W/\"48-/PBMMAuMrsZ8rx/fbJHbc0PUy8A\""},{"key":"Date","value":"Wed, 11 Feb 2026 03:02:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"OTP verified successfully!\"\n}"}],"_postman_id":"45e32293-57ea-4499-89ad-4711626cd8e6"},{"name":"Reset password for forgot password","id":"6d795470-cdac-4667-b55f-e202c38ce91e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"password\": \"12345678\",\r\n    \"otp\": 658640,\r\n    \"otpToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjY1ODY0MCwiaWF0IjoxNzcwNzc4OTE5LCJleHAiOjE3NzA3NzkyMTl9.tuWmVYpBLu1BfOMYkGZieICt7_Wxlw4dD7t8qb_NsrU\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/update-password","urlObject":{"path":["users","update-password"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"9fcdb496-d0b0-4023-a48c-47199a881f6d","name":"success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"password\": \"12345678\",\r\n    \"otp\": 658640,\r\n    \"otpToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVmYXpraEBnbWFpbC5jb20iLCJvdHAiOjY1ODY0MCwiaWF0IjoxNzcwNzc4OTE5LCJleHAiOjE3NzA3NzkyMTl9.tuWmVYpBLu1BfOMYkGZieICt7_Wxlw4dD7t8qb_NsrU\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/update-password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"128"},{"key":"ETag","value":"W/\"80-3UPrr2mXi5PaL+fiJXKbCNrkKXk\""},{"key":"Date","value":"Wed, 11 Feb 2026 03:05:54 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Password updated successfully!\",\n    \"data\": {\n        \"message\": \"Password updated successfully!\"\n    }\n}"}],"_postman_id":"6d795470-cdac-4667-b55f-e202c38ce91e"},{"name":"Delete account","id":"09cfcfa9-b1c8-436b-be7e-57e5f1a23451","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY4N2QzY2ZlOWQ1Y2Y2MGE3NWE5NzQxZCIsImVtYWlsIjoiZWZhemtoMUBnbWFpbC5jb20iLCJyb2xlIjoiVVNFUiIsImlhdCI6MTc1MzAzODEyMSwiZXhwIjoxNzUzMjk3MzIxfQ.ZOayyDecAqQ0o9FcAqmSduR80dzV2v-hvBgBn6Gk8HA","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"fullName\": \"efaz\",\r\n    \"email\": \"efazkh@gmail.com\",\r\n    \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/users/delete-account","urlObject":{"path":["users","delete-account"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"09cfcfa9-b1c8-436b-be7e-57e5f1a23451"}],"id":"9fdd42d9-6eef-41a0-a2cd-f15e4eedc69b","_postman_id":"9fdd42d9-6eef-41a0-a2cd-f15e4eedc69b","description":""},{"name":"Admin","item":[{"name":"Get all orders","id":"f63ea72f-c7dd-4083-bab2-62d9b8187f69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/orders","urlObject":{"path":["orders"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"cb3f0e9e-3d4c-42ca-a12f-a104844e67e0","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"1167"},{"key":"ETag","value":"W/\"48f-6f5EfMgmHJYSOV5x8gTz7XFLsfQ\""},{"key":"Date","value":"Wed, 11 Feb 2026 09:11:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Orders retrieved successfully\",\n    \"data\": [\n        {\n            \"id\": \"698c468e7d295b9f4fd64e70\",\n            \"orderNumber\": \"ORD-1770800782528-0338\",\n            \"totalAmount\": 159,\n            \"shippingAddress\": \"Dhanmondi dhaka\",\n            \"notes\": \"Need quickly\",\n            \"status\": \"PENDING\",\n            \"createdAt\": \"2026-02-11T09:06:22.530Z\",\n            \"updatedAt\": \"2026-02-11T09:06:22.530Z\",\n            \"user\": {\n                \"id\": \"698be11d9111590a0db4a041\",\n                \"fullName\": \"John Updated\",\n                \"email\": \"efazkh@gmail.com\"\n            },\n            \"items\": [\n                {\n                    \"productId\": \"698c021e5d40fa036c2e2832\",\n                    \"name\": \"Gaming Keyboard updated\",\n                    \"quantity\": 2,\n                    \"price\": 79.5,\n                    \"subtotal\": 159\n                }\n            ],\n            \"paymentStatus\": \"PENDING\"\n        },\n        {\n            \"id\": \"698c44107ab486f1f2572f06\",\n            \"orderNumber\": \"ORD-1770800144686-5101\",\n            \"totalAmount\": 397.5,\n            \"shippingAddress\": \"Dhanmondi dhaka\",\n            \"notes\": \"Need quickly\",\n            \"status\": \"CANCELED\",\n            \"createdAt\": \"2026-02-11T08:55:44.689Z\",\n            \"updatedAt\": \"2026-02-11T09:05:20.601Z\",\n            \"user\": {\n                \"id\": \"698be11d9111590a0db4a041\",\n                \"fullName\": \"John Updated\",\n                \"email\": \"efazkh@gmail.com\"\n            },\n            \"items\": [\n                {\n                    \"productId\": \"698c021e5d40fa036c2e2832\",\n                    \"name\": \"Gaming Keyboard updated\",\n                    \"quantity\": 5,\n                    \"price\": 79.5,\n                    \"subtotal\": 397.5\n                }\n            ],\n            \"paymentStatus\": \"PENDING\"\n        }\n    ],\n    \"meta\": {\n        \"page\": 1,\n        \"limit\": 10,\n        \"total\": 2,\n        \"totalPages\": 1,\n        \"hasNextPage\": false,\n        \"hasPrevPage\": false\n    }\n}"}],"_postman_id":"f63ea72f-c7dd-4083-bab2-62d9b8187f69"},{"name":"Update a order status","id":"778b22ab-c723-45a3-a6d5-298135941d6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"PENDING\"\r\n}\r\n\r\n\r\n//   PENDING\r\n//   CONFIRMED\r\n//   PROCESSING\r\n//   SHIPPED\r\n//   DELIVERED","options":{"raw":{"language":"json"}}},"url":"/orders/status/698c468e7d295b9f4fd64e70","urlObject":{"path":["orders","status","698c468e7d295b9f4fd64e70"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"3bf418fd-a918-4b3c-94e8-5454b952acbb","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\": \"CONFIRMED\"\r\n}\r\n//   CONFIRMED\r\n//   PROCESSING\r\n//   SHIPPED\r\n//   DELIVERED","options":{"raw":{"language":"json"}}},"url":"/orders/status/698c468e7d295b9f4fd64e70"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"997"},{"key":"RateLimit-Reset","value":"15"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"1082"},{"key":"ETag","value":"W/\"43a-cBdY9NrK27bg8NOERszg0IZT3AU\""},{"key":"Date","value":"Wed, 11 Feb 2026 09:13:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Order status updated successfully\",\n    \"data\": {\n        \"id\": \"698c468e7d295b9f4fd64e70\",\n        \"userId\": \"698be11d9111590a0db4a041\",\n        \"orderNumber\": \"ORD-1770800782528-0338\",\n        \"totalAmount\": 159,\n        \"status\": \"CONFIRMED\",\n        \"shippingAddress\": \"Dhanmondi dhaka\",\n        \"paymentStatus\": \"PENDING\",\n        \"notes\": \"Need quickly\",\n        \"canceledAt\": null,\n        \"cancelReason\": null,\n        \"createdAt\": \"2026-02-11T09:06:22.530Z\",\n        \"updatedAt\": \"2026-02-11T09:13:37.154Z\",\n        \"orderItems\": [\n            {\n                \"id\": \"698c468e7d295b9f4fd64e71\",\n                \"userId\": \"698be11d9111590a0db4a041\",\n                \"orderId\": \"698c468e7d295b9f4fd64e70\",\n                \"productId\": \"698c021e5d40fa036c2e2832\",\n                \"quantity\": 2,\n                \"price\": 79.5,\n                \"subtotal\": 159,\n                \"createdAt\": \"2026-02-11T09:06:22.636Z\",\n                \"updatedAt\": \"2026-02-11T09:06:22.636Z\",\n                \"product\": {\n                    \"id\": \"698c021e5d40fa036c2e2832\",\n                    \"userId\": \"698b6d416102c2aab11c20c1\",\n                    \"name\": \"Gaming Keyboard updated\",\n                    \"description\": \"Mechanical RGB keyboard with blue switches\",\n                    \"price\": 79.5,\n                    \"stock\": 23,\n                    \"category\": \"Accessories\",\n                    \"image\": \"https://example.com/images/keyboard.jpg\",\n                    \"isDeleted\": false,\n                    \"createdAt\": \"2026-02-11T04:14:22.666Z\",\n                    \"updatedAt\": \"2026-02-11T09:06:22.745Z\"\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"778b22ab-c723-45a3-a6d5-298135941d6d"},{"name":"Get all payments","id":"947227c8-d5ca-4362-b51d-82311c941767","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/payments","urlObject":{"path":["payments"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"608672d2-f1d7-4a48-9638-949a256d97f6","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"575"},{"key":"ETag","value":"W/\"23f-BtOznbG4FRe+NWVSHYQZHN8J78U\""},{"key":"Date","value":"Wed, 11 Feb 2026 16:35:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Payments retrieved successfully\",\n    \"data\": [\n        {\n            \"id\": \"698caf4f61bcf16cb36c2473\",\n            \"orderId\": \"698c468e7d295b9f4fd64e70\",\n            \"user\": {\n                \"id\": \"698be11d9111590a0db4a041\",\n                \"fullName\": \"John Updated\",\n                \"email\": \"efazkh@gmail.com\"\n            },\n            \"amount\": 159,\n            \"paymentMethod\": \"DEBIT_CARD\",\n            \"paymentStatus\": \"COMPLETED\",\n            \"transactionId\": \"TXN-1770827599757-RBVZ3LBGL\",\n            \"paidAt\": \"2026-02-11T16:33:19.760Z\",\n            \"createdAt\": \"2026-02-11T16:33:19.762Z\",\n            \"updatedAt\": \"2026-02-11T16:33:19.762Z\"\n        }\n    ],\n    \"meta\": {\n        \"page\": 1,\n        \"limit\": 10,\n        \"total\": 1,\n        \"totalPages\": 1,\n        \"hasNextPage\": false,\n        \"hasPrevPage\": false\n    }\n}"}],"_postman_id":"947227c8-d5ca-4362-b51d-82311c941767"}],"id":"9f2a87c3-09f0-425c-9ca8-d132035fcc3e","_postman_id":"9f2a87c3-09f0-425c-9ca8-d132035fcc3e","description":""},{"name":"Product Management","item":[{"name":"Add a product","id":"6bcf78e1-afe8-4615-9294-933143e1b6d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Wireless Mouse\",\r\n    \"description\": \"Ergonomic wireless mouse with USB receiver\",\r\n    \"price\": 29.99,\r\n    \"stock\": 50,\r\n    \"category\": \"Electronics\",\r\n    \"image\": \"https://example.com/images/mouse.png\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/products","urlObject":{"path":["products"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"51216915-c087-435e-822b-cdbec7fbf601","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Wireless Mouse\",\r\n    \"description\": \"Ergonomic wireless mouse with USB receiver\",\r\n    \"price\": 29.99,\r\n    \"stock\": 50,\r\n    \"category\": \"Electronics\",\r\n    \"image\": \"https://example.com/images/mouse.png\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/products"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"427"},{"key":"ETag","value":"W/\"1ab-MOGqEIiUcHIzsrZ/Bt8qTHsdpuQ\""},{"key":"Date","value":"Wed, 11 Feb 2026 04:12:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 201,\n    \"message\": \"Product created successfully\",\n    \"data\": {\n        \"id\": \"698c01ac5d40fa036c2e2831\",\n        \"userId\": \"698b6d416102c2aab11c20c1\",\n        \"name\": \"Wireless Mouse\",\n        \"description\": \"Ergonomic wireless mouse with USB receiver\",\n        \"price\": 29.99,\n        \"stock\": 50,\n        \"category\": \"Electronics\",\n        \"image\": \"https://example.com/images/mouse.png\",\n        \"isDeleted\": false,\n        \"createdAt\": \"2026-02-11T04:12:28.013Z\",\n        \"updatedAt\": \"2026-02-11T04:12:28.013Z\"\n    }\n}"}],"_postman_id":"6bcf78e1-afe8-4615-9294-933143e1b6d5"},{"name":"Get all products","id":"dc044c20-dcb5-4009-8d68-59cb479436aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/products","urlObject":{"path":["products"],"host":[""],"query":[{"disabled":true,"key":"brandName","value":"Tesla"},{"disabled":true,"key":"searchTerm","value":"USB"},{"disabled":true,"key":"page","value":"1"},{"disabled":true,"key":"limit","value":"1"},{"disabled":true,"key":"category","value":"Accessories"},{"disabled":true,"key":"sortBy","value":"categoryName"},{"disabled":true,"key":"stockMin","value":"40"},{"disabled":true,"key":"stockMax","value":"50"},{"disabled":true,"key":"priceMin","value":"800"},{"disabled":true,"key":"priceMax","value":"1000"}],"variable":[]}},"response":[{"id":"2dfcb7e2-4021-435e-afc0-a7029c87a971","name":"success","originalRequest":{"method":"GET","header":[],"url":{"raw":"/products","host":[""],"path":["products"],"query":[{"key":"brandName","value":"Tesla","disabled":true},{"key":"searchTerm","value":"BMW","disabled":true},{"key":"page","value":"1","disabled":true},{"key":"limit","value":"20","disabled":true},{"key":"categoryName","value":"Powertrain Components","disabled":true},{"key":"sortBy","value":"categoryName","disabled":true},{"key":"stock","value":"0","disabled":true},{"key":"priceMin","value":"800","disabled":true},{"key":"priceMax","value":"1000","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"997"},{"key":"RateLimit-Reset","value":"3"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"875"},{"key":"ETag","value":"W/\"36b-J5O/E6SlpkpE4sbr5Rv5V7dq6X4\""},{"key":"Date","value":"Wed, 11 Feb 2026 04:14:26 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Products retrieved successfully\",\n    \"data\": [\n        {\n            \"id\": \"698c021e5d40fa036c2e2832\",\n            \"userId\": \"698b6d416102c2aab11c20c1\",\n            \"name\": \"Gaming Keyboard\",\n            \"description\": \"Mechanical RGB keyboard with blue switches\",\n            \"price\": 79.5,\n            \"stock\": 25,\n            \"category\": \"Accessories\",\n            \"image\": \"https://example.com/images/keyboard.jpg\",\n            \"isDeleted\": false,\n            \"createdAt\": \"2026-02-11T04:14:22.666Z\",\n            \"updatedAt\": \"2026-02-11T04:14:22.666Z\"\n        },\n        {\n            \"id\": \"698c01ac5d40fa036c2e2831\",\n            \"userId\": \"698b6d416102c2aab11c20c1\",\n            \"name\": \"Wireless Mouse\",\n            \"description\": \"Ergonomic wireless mouse with USB receiver\",\n            \"price\": 29.99,\n            \"stock\": 50,\n            \"category\": \"Electronics\",\n            \"image\": \"https://example.com/images/mouse.png\",\n            \"isDeleted\": false,\n            \"createdAt\": \"2026-02-11T04:12:28.013Z\",\n            \"updatedAt\": \"2026-02-11T04:12:28.013Z\"\n        }\n    ],\n    \"meta\": {\n        \"page\": 1,\n        \"limit\": 10,\n        \"total\": 2,\n        \"totalPages\": 1,\n        \"hasNextPage\": false,\n        \"hasPrevPage\": false\n    }\n}"}],"_postman_id":"dc044c20-dcb5-4009-8d68-59cb479436aa"},{"name":"Get a product using productId","id":"da99615c-26f9-4a7a-b5e8-e3256daddc77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/products/698c021e5d40fa036c2e2832","urlObject":{"path":["products","698c021e5d40fa036c2e2832"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"cd648007-76d6-4f41-b033-47da13d2514b","name":"success","originalRequest":{"method":"GET","header":[],"url":"/products/698c01ac5d40fa036c2e2831"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"429"},{"key":"ETag","value":"W/\"1ad-8r4Im7/gPcvxAcxOA2u0aGsSkvk\""},{"key":"Date","value":"Wed, 11 Feb 2026 04:47:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Product retrieved successfully\",\n    \"data\": {\n        \"id\": \"698c01ac5d40fa036c2e2831\",\n        \"userId\": \"698b6d416102c2aab11c20c1\",\n        \"name\": \"Wireless Mouse\",\n        \"description\": \"Ergonomic wireless mouse with USB receiver\",\n        \"price\": 29.99,\n        \"stock\": 50,\n        \"category\": \"Electronics\",\n        \"image\": \"https://example.com/images/mouse.png\",\n        \"isDeleted\": false,\n        \"createdAt\": \"2026-02-11T04:12:28.013Z\",\n        \"updatedAt\": \"2026-02-11T04:12:28.013Z\"\n    }\n}"}],"_postman_id":"da99615c-26f9-4a7a-b5e8-e3256daddc77"},{"name":"Update a product using the productId","id":"aedb6e3f-c901-40e5-b922-f8e86eb97765","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Gaming Keyboard updated\"\r\n    // \"description\": \"Mechanical RGB keyboard with blue switches\",\r\n    // \"price\": \"79.50\",\r\n    // \"stock\": \"25\",\r\n    // \"category\": \"Accessories\",\r\n    // \"image\": \"https://example.com/images/keyboard.jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/products/698c021e5d40fa036c2e2832","urlObject":{"path":["products","698c021e5d40fa036c2e2832"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4af193dd-05f1-4cc2-ae02-a2bd0ca9b73d","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Gaming Keyboard updated\"\r\n    // \"description\": \"Mechanical RGB keyboard with blue switches\",\r\n    // \"price\": \"79.50\",\r\n    // \"stock\": \"25\",\r\n    // \"category\": \"Accessories\",\r\n    // \"image\": \"https://example.com/images/keyboard.jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/products/698c021e5d40fa036c2e2832"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"438"},{"key":"ETag","value":"W/\"1b6-572cCIyaI3untSHPnXwzSztu324\""},{"key":"Date","value":"Wed, 11 Feb 2026 04:48:48 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Product updated successfully\",\n    \"data\": {\n        \"id\": \"698c021e5d40fa036c2e2832\",\n        \"userId\": \"698b6d416102c2aab11c20c1\",\n        \"name\": \"Gaming Keyboard updated\",\n        \"description\": \"Mechanical RGB keyboard with blue switches\",\n        \"price\": 79.5,\n        \"stock\": 25,\n        \"category\": \"Accessories\",\n        \"image\": \"https://example.com/images/keyboard.jpg\",\n        \"isDeleted\": false,\n        \"createdAt\": \"2026-02-11T04:14:22.666Z\",\n        \"updatedAt\": \"2026-02-11T04:48:48.711Z\"\n    }\n}"}],"_postman_id":"aedb6e3f-c901-40e5-b922-f8e86eb97765"},{"name":"Delete a product using the productId","id":"59026fea-62bc-450b-8a90-c6f8568be885","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"/products/698c01ac5d40fa036c2e2831","urlObject":{"path":["products","698c01ac5d40fa036c2e2831"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c0ba626c-6421-4fcd-ae28-65a711996e59","name":"success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"/products/698c01ac5d40fa036c2e2831"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"426"},{"key":"ETag","value":"W/\"1aa-M9+IrGzFqjy3/V+YR+lKaC2nWWI\""},{"key":"Date","value":"Wed, 11 Feb 2026 04:49:54 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Product deleted successfully\",\n    \"data\": {\n        \"id\": \"698c01ac5d40fa036c2e2831\",\n        \"userId\": \"698b6d416102c2aab11c20c1\",\n        \"name\": \"Wireless Mouse\",\n        \"description\": \"Ergonomic wireless mouse with USB receiver\",\n        \"price\": 29.99,\n        \"stock\": 50,\n        \"category\": \"Electronics\",\n        \"image\": \"https://example.com/images/mouse.png\",\n        \"isDeleted\": true,\n        \"createdAt\": \"2026-02-11T04:12:28.013Z\",\n        \"updatedAt\": \"2026-02-11T04:49:53.867Z\"\n    }\n}"}],"_postman_id":"59026fea-62bc-450b-8a90-c6f8568be885"}],"id":"acd8562f-6ac8-4e92-a04c-27f387d8a9bf","_postman_id":"acd8562f-6ac8-4e92-a04c-27f387d8a9bf","description":""},{"name":"Cart management","item":[{"name":"Add a product to cart","id":"2579fc83-3df5-4a1a-92ce-9a13cf067dd7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productId\": \"698c021e5d40fa036c2e2832\",\r\n    \"quantity\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"/carts","urlObject":{"path":["carts"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"653d2cf6-ebd4-4605-a7fd-a9db9569734e","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productId\": \"698c29343de8c7f7eec7a61e\",\r\n    \"quantity\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"/carts"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"643"},{"key":"ETag","value":"W/\"283-2j7z+HXtXBmpsEop5LNpIXPkB1Q\""},{"key":"Date","value":"Wed, 11 Feb 2026 07:08:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 201,\n    \"message\": \"Product added to cart successfully\",\n    \"data\": {\n        \"id\": \"698c2b02b516044772efa986\",\n        \"userId\": \"698be11d9111590a0db4a041\",\n        \"productId\": \"698c29343de8c7f7eec7a61e\",\n        \"quantity\": 2,\n        \"createdAt\": \"2026-02-11T07:08:50.404Z\",\n        \"updatedAt\": \"2026-02-11T07:08:50.404Z\",\n        \"product\": {\n            \"id\": \"698c29343de8c7f7eec7a61e\",\n            \"userId\": \"698b6d416102c2aab11c20c1\",\n            \"name\": \"Wireless Mouse\",\n            \"description\": \"Ergonomic wireless mouse with USB receiver\",\n            \"price\": 29.99,\n            \"stock\": 50,\n            \"category\": \"Electronics\",\n            \"image\": \"https://example.com/images/mouse.png\",\n            \"isDeleted\": false,\n            \"createdAt\": \"2026-02-11T07:01:08.483Z\",\n            \"updatedAt\": \"2026-02-11T07:01:08.483Z\"\n        }\n    }\n}"}],"_postman_id":"2579fc83-3df5-4a1a-92ce-9a13cf067dd7"},{"name":"Get cart of all products","id":"3e0908d0-681b-4b9b-b6cf-e85067841bdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/carts","urlObject":{"path":["carts"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"9deae60a-8d3f-40b8-bbc0-03a59d8a5a79","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/carts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"997"},{"key":"RateLimit-Reset","value":"38"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"592"},{"key":"ETag","value":"W/\"250-Ciov59/6KNQnJW5UStZeleVuogw\""},{"key":"Date","value":"Wed, 11 Feb 2026 07:19:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Cart retrieved successfully\",\n    \"data\": [\n        {\n            \"cartId\": \"698c2d6bb7e5b9fad631a4cb\",\n            \"productId\": \"698c021e5d40fa036c2e2832\",\n            \"name\": \"Gaming Keyboard updated\",\n            \"description\": \"Mechanical RGB keyboard with blue switches\",\n            \"price\": 79.5,\n            \"quantity\": 5,\n            \"subTotal\": 397.5\n        },\n        {\n            \"cartId\": \"698c2b02b516044772efa986\",\n            \"productId\": \"698c29343de8c7f7eec7a61e\",\n            \"name\": \"Wireless Mouse\",\n            \"description\": \"Ergonomic wireless mouse with USB receiver\",\n            \"price\": 29.99,\n            \"quantity\": 2,\n            \"subTotal\": 59.98\n        }\n    ],\n    \"meta\": {\n        \"page\": 1,\n        \"limit\": 10,\n        \"total\": 2,\n        \"totalPages\": 1,\n        \"hasNextPage\": false,\n        \"hasPrevPage\": false\n    }\n}"}],"_postman_id":"3e0908d0-681b-4b9b-b6cf-e85067841bdf"},{"name":"Update a cart item using cartId","id":"513197c1-9cd5-4a82-b0c1-2804687ef364","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"quantity\": 3\r\n}","options":{"raw":{"language":"json"}}},"url":"/carts/698c2d6bb7e5b9fad631a4cb","urlObject":{"path":["carts","698c2d6bb7e5b9fad631a4cb"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"539f7ec3-c963-4708-acc6-e5dbe84a8f56","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"quantity\": 3\r\n}","options":{"raw":{"language":"json"}}},"url":"/carts/698c2d6bb7e5b9fad631a4cb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"650"},{"key":"ETag","value":"W/\"28a-m32Q2pD6xw/GOKsHz5EErfViKDE\""},{"key":"Date","value":"Wed, 11 Feb 2026 07:21:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Cart item updated successfully\",\n    \"data\": {\n        \"id\": \"698c2d6bb7e5b9fad631a4cb\",\n        \"userId\": \"698be11d9111590a0db4a041\",\n        \"productId\": \"698c021e5d40fa036c2e2832\",\n        \"quantity\": 3,\n        \"createdAt\": \"2026-02-11T07:19:07.225Z\",\n        \"updatedAt\": \"2026-02-11T07:21:50.568Z\",\n        \"product\": {\n            \"id\": \"698c021e5d40fa036c2e2832\",\n            \"userId\": \"698b6d416102c2aab11c20c1\",\n            \"name\": \"Gaming Keyboard updated\",\n            \"description\": \"Mechanical RGB keyboard with blue switches\",\n            \"price\": 79.5,\n            \"stock\": 25,\n            \"category\": \"Accessories\",\n            \"image\": \"https://example.com/images/keyboard.jpg\",\n            \"isDeleted\": false,\n            \"createdAt\": \"2026-02-11T04:14:22.666Z\",\n            \"updatedAt\": \"2026-02-11T04:48:48.711Z\"\n        }\n    }\n}"}],"_postman_id":"513197c1-9cd5-4a82-b0c1-2804687ef364"},{"name":"Remove a product from the cart using the productId","id":"4b738c87-506e-4d2e-92cc-ed890029bc22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"/carts/698c2b02b516044772efa986","urlObject":{"path":["carts","698c2b02b516044772efa986"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"87bae6ad-6d6e-4847-a134-0cb6fab90158","name":"success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"/carts/698c2b02b516044772efa986"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"138"},{"key":"ETag","value":"W/\"8a-9+KfD2BcpKVLKAM5w3RnhXp4dQw\""},{"key":"Date","value":"Wed, 11 Feb 2026 07:25:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Item removed from cart successfully\",\n    \"data\": {\n        \"message\": \"Item removed from cart successfully\"\n    }\n}"}],"_postman_id":"4b738c87-506e-4d2e-92cc-ed890029bc22"},{"name":"Remove all product from the cart","id":"d5b706a3-2592-41b1-8036-be5acdd093b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"/carts","urlObject":{"path":["carts"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"b2cd6c38-24a9-4dee-901c-3df80fafd51a","name":"success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"/carts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"998"},{"key":"RateLimit-Reset","value":"39"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"118"},{"key":"ETag","value":"W/\"76-kb815d7EW6q5YsWtmW9ird/Ly+o\""},{"key":"Date","value":"Wed, 11 Feb 2026 07:27:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Cart cleared successfully\",\n    \"data\": {\n        \"message\": \"Cart cleared successfully\"\n    }\n}"}],"_postman_id":"d5b706a3-2592-41b1-8036-be5acdd093b0"}],"id":"7a5f5270-4cca-4d5c-87c2-0885b75fa33a","_postman_id":"7a5f5270-4cca-4d5c-87c2-0885b75fa33a","description":""},{"name":"Order management","item":[{"name":"Place a order","id":"59c7ae0c-09dd-48e9-8226-44fcd6eb2da3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"shippingAddress\": \"Dhanmondi dhaka\",\r\n    \"notes\": \"Need quickly\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/orders","urlObject":{"path":["orders"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"3f0f2c9c-f244-4379-9310-0b3635742dc9","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"shippingAddress\": \"Dhanmondi dhaka\",\r\n    \"notes\": \"Need quickly\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/orders"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"1076"},{"key":"ETag","value":"W/\"434-uC4Ibvj+hiJatAGUikndNDI5LKw\""},{"key":"Date","value":"Wed, 11 Feb 2026 08:55:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 201,\n    \"message\": \"Order placed successfully\",\n    \"data\": {\n        \"id\": \"698c44107ab486f1f2572f06\",\n        \"userId\": \"698be11d9111590a0db4a041\",\n        \"orderNumber\": \"ORD-1770800144686-5101\",\n        \"totalAmount\": 397.5,\n        \"status\": \"PENDING\",\n        \"shippingAddress\": \"Dhanmondi dhaka\",\n        \"paymentStatus\": \"PENDING\",\n        \"notes\": \"Need quickly\",\n        \"canceledAt\": null,\n        \"cancelReason\": null,\n        \"createdAt\": \"2026-02-11T08:55:44.689Z\",\n        \"updatedAt\": \"2026-02-11T08:55:44.689Z\",\n        \"orderItems\": [\n            {\n                \"id\": \"698c44107ab486f1f2572f07\",\n                \"userId\": \"698be11d9111590a0db4a041\",\n                \"orderId\": \"698c44107ab486f1f2572f06\",\n                \"productId\": \"698c021e5d40fa036c2e2832\",\n                \"quantity\": 5,\n                \"price\": 79.5,\n                \"subtotal\": 397.5,\n                \"createdAt\": \"2026-02-11T08:55:44.799Z\",\n                \"updatedAt\": \"2026-02-11T08:55:44.799Z\",\n                \"product\": {\n                    \"id\": \"698c021e5d40fa036c2e2832\",\n                    \"userId\": \"698b6d416102c2aab11c20c1\",\n                    \"name\": \"Gaming Keyboard updated\",\n                    \"description\": \"Mechanical RGB keyboard with blue switches\",\n                    \"price\": 79.5,\n                    \"stock\": 20,\n                    \"category\": \"Accessories\",\n                    \"image\": \"https://example.com/images/keyboard.jpg\",\n                    \"isDeleted\": false,\n                    \"createdAt\": \"2026-02-11T04:14:22.666Z\",\n                    \"updatedAt\": \"2026-02-11T08:55:44.889Z\"\n                }\n            }\n        ]\n    }\n}"},{"id":"2992f4f9-92be-4ea7-9212-6306fdd03956","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"shippingAddress\": \"Dhanmondi dhaka\",\r\n    \"notes\": \"Need quickly\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/orders"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"998"},{"key":"RateLimit-Reset","value":"37"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"43"},{"key":"ETag","value":"W/\"2b-+aVIG+v8fW7SczOF09TyK3pn+5M\""},{"key":"Date","value":"Wed, 11 Feb 2026 08:56:06 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Cart is empty\"\n}"}],"_postman_id":"59c7ae0c-09dd-48e9-8226-44fcd6eb2da3"},{"name":"My orders","id":"6e8e63bd-1f1c-4156-8ee0-e7c5ec9d424b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/orders/my-orders","urlObject":{"path":["orders","my-orders"],"host":[""],"query":[{"disabled":true,"key":"status","value":"PENDING"}],"variable":[]}},"response":[{"id":"8b8ad8d4-2c41-4687-bbfb-81f390311085","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":{"raw":"/orders/my-orders","host":[""],"path":["orders","my-orders"],"query":[{"key":"status","value":"PENDING","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"580"},{"key":"ETag","value":"W/\"244-WveNcKqi9ZrVmXh2+/w/5GOUDk4\""},{"key":"Date","value":"Wed, 11 Feb 2026 08:59:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Orders retrieved successfully\",\n    \"data\": [\n        {\n            \"id\": \"698c44107ab486f1f2572f06\",\n            \"orderNumber\": \"ORD-1770800144686-5101\",\n            \"totalAmount\": 397.5,\n            \"shippingAddress\": \"Dhanmondi dhaka\",\n            \"notes\": \"Need quickly\",\n            \"status\": \"PENDING\",\n            \"createdAt\": \"2026-02-11T08:55:44.689Z\",\n            \"updatedAt\": \"2026-02-11T08:55:44.689Z\",\n            \"items\": [\n                {\n                    \"productId\": \"698c021e5d40fa036c2e2832\",\n                    \"name\": \"Gaming Keyboard updated\",\n                    \"quantity\": 5,\n                    \"price\": 79.5,\n                    \"subtotal\": 397.5\n                }\n            ],\n            \"paymentStatus\": \"PENDING\"\n        }\n    ],\n    \"meta\": {\n        \"page\": 1,\n        \"limit\": 10,\n        \"total\": 1,\n        \"totalPages\": 1,\n        \"hasNextPage\": false,\n        \"hasPrevPage\": false\n    }\n}"}],"_postman_id":"6e8e63bd-1f1c-4156-8ee0-e7c5ec9d424b"},{"name":"Get a order using the orderId","id":"96616844-5cb0-49b3-8485-94ca7b4d542d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"}],"url":"/orders/698c44107ab486f1f2572f06","urlObject":{"path":["orders","698c44107ab486f1f2572f06"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"38d529a7-bc2d-43ff-b2e2-cf4089f101a3","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"","type":"text"},{"key":"Authorization","value":"","type":"text","disabled":true}],"url":"/orders/698c44107ab486f1f2572f06"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"483"},{"key":"ETag","value":"W/\"1e3-YqiPXwnHHYCjQLsrMFyGnMPmAMM\""},{"key":"Date","value":"Wed, 11 Feb 2026 09:03:08 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Order retrieved successfully\",\n    \"data\": {\n        \"id\": \"698c44107ab486f1f2572f06\",\n        \"orderNumber\": \"ORD-1770800144686-5101\",\n        \"totalAmount\": 397.5,\n        \"shippingAddress\": \"Dhanmondi dhaka\",\n        \"notes\": \"Need quickly\",\n        \"status\": \"PENDING\",\n        \"createdAt\": \"2026-02-11T08:55:44.689Z\",\n        \"updatedAt\": \"2026-02-11T08:55:44.689Z\",\n        \"items\": [\n            {\n                \"productId\": \"698c021e5d40fa036c2e2832\",\n                \"name\": \"Gaming Keyboard updated\",\n                \"quantity\": 5,\n                \"price\": 79.5,\n                \"subtotal\": 397.5\n            }\n        ],\n        \"paymentStatus\": \"PENDING\"\n    }\n}"}],"_postman_id":"96616844-5cb0-49b3-8485-94ca7b4d542d"},{"name":"Cancel a order using the orderId","id":"342f5503-1bac-40aa-b959-cc3241547c5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"cancelReason\": \"Made mistake\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/orders/cancel/698c44107ab486f1f2572f06","urlObject":{"path":["orders","cancel","698c44107ab486f1f2572f06"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"0194d8cd-e491-4b05-ab8f-bb4e69db2540","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"cancelReason\": \"Made mistake\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/orders/cancel/698c44107ab486f1f2572f06"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"998"},{"key":"RateLimit-Reset","value":"8"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"1101"},{"key":"ETag","value":"W/\"44d-nFGP2rXmY0xF+8j8PH/ns0JwKhg\""},{"key":"Date","value":"Wed, 11 Feb 2026 09:05:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Order canceled successfully\",\n    \"data\": {\n        \"id\": \"698c44107ab486f1f2572f06\",\n        \"userId\": \"698be11d9111590a0db4a041\",\n        \"orderNumber\": \"ORD-1770800144686-5101\",\n        \"totalAmount\": 397.5,\n        \"status\": \"CANCELED\",\n        \"shippingAddress\": \"Dhanmondi dhaka\",\n        \"paymentStatus\": \"PENDING\",\n        \"notes\": \"Need quickly\",\n        \"canceledAt\": \"2026-02-11T09:05:20.554Z\",\n        \"cancelReason\": null,\n        \"createdAt\": \"2026-02-11T08:55:44.689Z\",\n        \"updatedAt\": \"2026-02-11T09:05:20.601Z\",\n        \"orderItems\": [\n            {\n                \"id\": \"698c44107ab486f1f2572f07\",\n                \"userId\": \"698be11d9111590a0db4a041\",\n                \"orderId\": \"698c44107ab486f1f2572f06\",\n                \"productId\": \"698c021e5d40fa036c2e2832\",\n                \"quantity\": 5,\n                \"price\": 79.5,\n                \"subtotal\": 397.5,\n                \"createdAt\": \"2026-02-11T08:55:44.799Z\",\n                \"updatedAt\": \"2026-02-11T08:55:44.799Z\",\n                \"product\": {\n                    \"id\": \"698c021e5d40fa036c2e2832\",\n                    \"userId\": \"698b6d416102c2aab11c20c1\",\n                    \"name\": \"Gaming Keyboard updated\",\n                    \"description\": \"Mechanical RGB keyboard with blue switches\",\n                    \"price\": 79.5,\n                    \"stock\": 25,\n                    \"category\": \"Accessories\",\n                    \"image\": \"https://example.com/images/keyboard.jpg\",\n                    \"isDeleted\": false,\n                    \"createdAt\": \"2026-02-11T04:14:22.666Z\",\n                    \"updatedAt\": \"2026-02-11T09:05:20.339Z\"\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"342f5503-1bac-40aa-b959-cc3241547c5f"}],"id":"e56e68e3-b9b7-4121-b62d-c36fe3156452","_postman_id":"e56e68e3-b9b7-4121-b62d-c36fe3156452","description":""},{"name":"Payment","item":[{"name":"Make payment","id":"ef1c9f72-211e-4317-b697-f9bdf1d022c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"698c468e7d295b9f4fd64e70\",\r\n    \"paymentMethod\": \"DEBIT_CARD\"\r\n}\r\n\r\n// PaymentMethod {\r\n//   CASH_ON_DELIVERY\r\n//   CREDIT_CARD\r\n//   DEBIT_CARD\r\n//   MOBILE_PAYMENT\r\n// }","options":{"raw":{"language":"json"}}},"url":"/payments/process","urlObject":{"path":["payments","process"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"7f9259ec-03bd-414f-8007-b31146910cf6","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"698c468e7d295b9f4fd64e70\",\r\n    \"paymentMethod\": \"DEBIT_CARD\"\r\n}\r\n\r\n// PaymentMethod {\r\n//   CASH_ON_DELIVERY\r\n//   CREDIT_CARD\r\n//   DEBIT_CARD\r\n//   MOBILE_PAYMENT\r\n// }","options":{"raw":{"language":"json"}}},"url":"/payments/process"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=60"},{"key":"RateLimit-Limit","value":"1000"},{"key":"RateLimit-Remaining","value":"999"},{"key":"RateLimit-Reset","value":"60"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cross-Origin-Embedder-Policy","value":"require-corp"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"768"},{"key":"ETag","value":"W/\"300-q5MNhqm+8T30OfuZdO4hAlTXtRM\""},{"key":"Date","value":"Wed, 11 Feb 2026 16:33:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"statusCode\": 200,\n    \"message\": \"Payment processed successfully\",\n    \"data\": {\n        \"id\": \"698caf4f61bcf16cb36c2473\",\n        \"orderId\": \"698c468e7d295b9f4fd64e70\",\n        \"userId\": \"698be11d9111590a0db4a041\",\n        \"amount\": 159,\n        \"paymentMethod\": \"DEBIT_CARD\",\n        \"transactionId\": \"TXN-1770827599757-RBVZ3LBGL\",\n        \"status\": \"COMPLETED\",\n        \"paidAt\": \"2026-02-11T16:33:19.760Z\",\n        \"createdAt\": \"2026-02-11T16:33:19.762Z\",\n        \"updatedAt\": \"2026-02-11T16:33:19.762Z\",\n        \"order\": {\n            \"id\": \"698c468e7d295b9f4fd64e70\",\n            \"userId\": \"698be11d9111590a0db4a041\",\n            \"orderNumber\": \"ORD-1770800782528-0338\",\n            \"totalAmount\": 159,\n            \"status\": \"PENDING\",\n            \"shippingAddress\": \"Dhanmondi dhaka\",\n            \"paymentStatus\": \"PENDING\",\n            \"notes\": \"Need quickly\",\n            \"canceledAt\": null,\n            \"cancelReason\": null,\n            \"createdAt\": \"2026-02-11T09:06:22.530Z\",\n            \"updatedAt\": \"2026-02-11T09:14:16.675Z\"\n        }\n    }\n}"}],"_postman_id":"ef1c9f72-211e-4317-b697-f9bdf1d022c2"}],"id":"fccf3240-38bb-473b-9bf5-ef14eb46cba0","_postman_id":"fccf3240-38bb-473b-9bf5-ef14eb46cba0","description":""}],"event":[{"listen":"prerequest","script":{"id":"78fbd516-36c8-4e02-b9dd-c9c88d17c872","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"f3681c06-0547-4937-9b18-c9924f7c4dd7","type":"text/javascript","packages":{},"requests":{},"exec":["const response = pm.response.json();\r","\r","const token = response.data?.accessToken;\r","const role = response.data?.role;\r","\r","if (token && role) {\r","    switch (role.toUpperCase()) {\r","        case \"ADMIN\":\r","            pm.collectionVariables.set(\"adminAuthToken\", token);\r","            console.log(\"✅ ADMIN token saved.\");\r","            break;\r","        case \"SUPER_ADMIN\":\r","            pm.collectionVariables.set(\"superAdminAuthToken\", token);\r","            console.log(\"✅ SUPER_ADMIN token saved.\");\r","            break;\r","        case \"CUSTOMER\":\r","            pm.collectionVariables.set(\"customerAuthToken\", token);\r","            console.log(\"✅ CUSTOMER token saved.\");\r","            break;\r","        default:\r","            console.warn(`⚠️ Unknown role: ${role}`);\r","            break;\r","    }\r","} else {\r","    console.warn(\"❌ Token or role not found in response.\");\r","}\r",""]}}],"variable":[{"key":"BASE_URL","value":"","disabled":true},{"key":"superAdminAuthToken","value":""},{"key":"customerAuthToken","value":""},{"key":"BASE_URL","value":""}]}