{"info":{"_postman_id":"d7dc6a82-c148-476f-9b86-91e1196dd383","name":"CleanEase - API","description":"<html><head></head><body><p>The CleanEase API serves as the backend for the CleanEase cleaning service application. Built using <strong>Node.js</strong>, <strong>Express.js</strong>, and <strong>MongoDB</strong>, this API provides authentication, service management, cart functionality, secure payment integration via <strong>Stripe</strong>, order scheduling, and user reviews.</p>\n<p>This documentation outlines all available API endpoints, request methods, parameters, and responses to help developers integrate with the CleanEase backend.</p>\n<h1 id=\"base-api-httpscapstone-cleanease-backendonrendercom\"><strong>Base API -</strong> <a href=\"https://capstone-cleanease-backend.onrender.com/\">https://capstone-cleanease-backend.onrender.com/</a></h1>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Base API - https://capstone-cleanease-backend.onrender.com/","slug":"base-api-httpscapstone-cleanease-backendonrendercom"}],"owner":"35158032","collectionId":"d7dc6a82-c148-476f-9b86-91e1196dd383","publishedId":"2sAYdoG8Kq","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-03-09T20:09:05.000Z"},"item":[{"name":"Authentication","item":[{"name":"Register New User","id":"162a2d12-e2b7-47c8-a5e9-568b982cdd4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"demo\",\r\n    \"email\": \"demo@gmail.com\",\r\n    \"password\": \"demo@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/auth/register-user","description":"<h3 id=\"register-user\">Register User</h3>\n<p>This endpoint allows the client to register a new user.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>username</code> (string) - The username of the user.</p>\n</li>\n<li><p><code>email</code> (string) - The email address of the user.</p>\n</li>\n<li><p><code>password</code> (string) - The password for the user account.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>Upon successful registration, the response will include the following fields:</p>\n<ul>\n<li><p><code>username</code> (string) - The username of the registered user.</p>\n</li>\n<li><p><code>email</code> (string) - The email address of the registered user.</p>\n</li>\n<li><p><code>password</code> (string) - The password of the registered user.</p>\n</li>\n<li><p><code>profilePicture</code> (string) - The profile picture of the registered user.</p>\n</li>\n<li><p><code>isAdmin</code> (boolean) - Indicates if the user is an admin.</p>\n</li>\n<li><p><code>stripeCustomerId</code> (string) - The Stripe customer ID associated with the user.</p>\n</li>\n<li><p><code>orders</code> (array) - An array of orders placed by the user.</p>\n</li>\n<li><p><code>_id</code> (string) - The unique identifier of the registered user.</p>\n</li>\n<li><p><code>addresses</code> (array) - An array of addresses associated with the user.</p>\n</li>\n<li><p><code>cart</code> (array) - An array representing the user's shopping cart.</p>\n</li>\n<li><p><code>createdAt</code> (string) - The date and time when the user account was created.</p>\n</li>\n<li><p><code>updatedAt</code> (string) - The date and time when the user account was last updated.</p>\n</li>\n<li><p><code>__v</code> (number) - Version key for the user document.</p>\n</li>\n</ul>\n<p>In case of an error, the response will include a relevant error message.</p>\n","urlObject":{"protocol":"https","path":["api","auth","register-user"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"6556454c-8f4a-4643-9258-b53859338a91","name":"Register New User Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"demo\",\r\n    \"email\": \"demo@gmail.com\",\r\n    \"password\": \"demo@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/auth/register-user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 06 Mar 2025 17:25:42 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"357"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1dc-z0cJgsy2WBTnPsZKeYHsmpjonhg\""},{"key":"rndr-id","value":"2d5ed2b1-4ab8-405b"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91c38dc62ac37fe0-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User  Registered successfully\",\n    \"result\": {\n        \"username\": \"demo\",\n        \"email\": \"demo@gmail.com\",\n        \"password\": \"$2a$10$91AuGEKUce/YrxMQl9O6cueS4zgbn1iWoJ9B0DlBLNkmQZPx43Thi\",\n        \"profilePicture\": \"https://static-00.iconduck.com/assets.00/user-icon-1024x1024-dtzturco.png\",\n        \"isAdmin\": false,\n        \"stripeCustomerId\": \"cus_RtVBFmLxpAjuJI\",\n        \"orders\": [],\n        \"_id\": \"67c9da96df2dd4d45259cde8\",\n        \"addresses\": [],\n        \"cart\": [],\n        \"createdAt\": \"2025-03-06T17:25:42.560Z\",\n        \"updatedAt\": \"2025-03-06T17:25:42.560Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"162a2d12-e2b7-47c8-a5e9-568b982cdd4e"},{"name":"User Login","id":"ab3d7115-bdec-455a-8105-ee2fe9ac8660","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"demo@gmail.com\",\r\n    \"password\": \"demo@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/auth/login-user","description":"<h3 id=\"login-user\">Login User</h3>\n<p>This endpoint allows users to log in by providing their email and password.</p>\n<p><strong>Request Body</strong></p>\n<ul>\n<li><p>email (string, required): The email of the user.</p>\n</li>\n<li><p>password (string, required): The password of the user.</p>\n</li>\n</ul>\n<p><strong>Response</strong></p>\n<ul>\n<li><p>message (string): A message related to the login process.</p>\n</li>\n<li><p>rest (object): An object containing user details such as ID, username, email, profile picture, admin status, stripe customer ID, orders, addresses, cart, creation and update timestamps, and version.</p>\n</li>\n<li><p>token (string): The authentication token for the logged-in user.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","auth","login-user"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"4423a579-e560-4ecc-b4b0-77266cbb81ac","name":"Response for user login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"demo@gmail.com\",\r\n    \"password\": \"demo@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/auth/login-user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 15:07:53 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"432"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"240-WgiW/UY/ic2lwaB8l4zCHCRJL+o\""},{"key":"rndr-id","value":"01921a43-bee8-4b27"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cb014a4fc89146-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User LoggedIn Sucessfully\",\n    \"rest\": {\n        \"_id\": \"67c9da96df2dd4d45259cde8\",\n        \"username\": \"demo\",\n        \"email\": \"demo@gmail.com\",\n        \"profilePicture\": \"https://static-00.iconduck.com/assets.00/user-icon-1024x1024-dtzturco.png\",\n        \"isAdmin\": false,\n        \"stripeCustomerId\": \"cus_RtVBFmLxpAjuJI\",\n        \"orders\": [],\n        \"addresses\": [],\n        \"cart\": [],\n        \"createdAt\": \"2025-03-06T17:25:42.560Z\",\n        \"updatedAt\": \"2025-03-06T17:25:42.560Z\",\n        \"__v\": 0\n    },\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjAwNzN9.p_ceSN15337NQTaGaN4PbqQc3LTaTHpJygA635zsCsQ\"\n}"}],"_postman_id":"ab3d7115-bdec-455a-8105-ee2fe9ac8660"},{"name":"O-Auth Google signin","id":"6c5b3190-301a-413b-b4ec-648c06ee443d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"YOGADEEPAN R\",\r\n    \"email\": \"yogadeepan.r02@gmail.com\",\r\n    \"profilePic\": \"https://lh3.googleusercontent.com/a/ACg8ocJoVkP1Q83svqXpp8DzJlXlbyvmSfgtVQtfiM4nmJA3bsOr0n8=s96-c\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/auth/google","description":"<h3 id=\"google-authentication\">Google Authentication</h3>\n<p>This endpoint allows users to authenticate using Google credentials.</p>\n<p><strong>Request Body</strong></p>\n<ul>\n<li><p><code>name</code> (text): The name of the user.</p>\n</li>\n<li><p><code>email</code> (text): The email address of the user.</p>\n</li>\n<li><p><code>profilePic</code> (text): The URL of the user's profile picture.</p>\n</li>\n</ul>\n<p><strong>Response</strong></p>\n<ul>\n<li><p><code>message</code> (string): A message related to the authentication status.</p>\n</li>\n<li><p><code>rest</code> (object): An object containing user details including ID, username, email, profile picture, admin status, stripe customer ID, orders, addresses, cart, creation and update timestamps, and version.</p>\n</li>\n<li><p><code>token</code> (string): An authentication token.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","auth","google"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"da566dc9-7363-48ec-a1b3-8a27d53a6e63","name":"Google signin response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"YOGADEEPAN R\",\r\n    \"email\": \"yogadeepan.r02@gmail.com\",\r\n    \"profilePic\": \"https://lh3.googleusercontent.com/a/ACg8ocJoVkP1Q83svqXpp8DzJlXlbyvmSfgtVQtfiM4nmJA3bsOr0n8=s96-c\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/auth/google"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 15:12:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"462"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"26d-jI1o9qy+h+WTJNjlCVcmV9UN9e4\""},{"key":"rndr-id","value":"5ec22045-7c62-4e4c"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cb08ae28177eaa-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User LoggedIn Sucessfully\",\n    \"rest\": {\n        \"_id\": \"67cb0c6957098f9257058fc0\",\n        \"username\": \"yogadeepanr8502\",\n        \"email\": \"yogadeepan.r02@gmail.com\",\n        \"profilePicture\": \"https://lh3.googleusercontent.com/a/ACg8ocJoVkP1Q83svqXpp8DzJlXlbyvmSfgtVQtfiM4nmJA3bsOr0n8=s96-c\",\n        \"isAdmin\": false,\n        \"stripeCustomerId\": \"cus_RtqE3Srvy91hax\",\n        \"orders\": [],\n        \"addresses\": [],\n        \"cart\": [],\n        \"createdAt\": \"2025-03-07T15:10:33.024Z\",\n        \"updatedAt\": \"2025-03-07T15:10:33.024Z\",\n        \"__v\": 0\n    },\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IwYzY5NTcwOThmOTI1NzA1OGZjMCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjAzNzZ9.ex7K-Z7jA6x6I4e9-9tIW4R-IAk0wsZnMU3zpOsdZK4\"\n}"}],"_postman_id":"6c5b3190-301a-413b-b4ec-648c06ee443d"}],"id":"ca78e39c-0515-4cc1-9488-9478c4a493da","description":"<p><strong>Handles user authentication, including registration, login, and OAuth sign-in with Google. Provides secure JWT-based access to protected resources.</strong></p>\n","_postman_id":"ca78e39c-0515-4cc1-9488-9478c4a493da"},{"name":"User","item":[{"name":"Update user","id":"1ac6b3cc-46fb-4bb1-9d0e-bed3aa466ba4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IwYzY5NTcwOThmOTI1NzA1OGZjMCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjAyMzN9.rSBtqd_LmvMqw7dlVyY-p5fuES_ZovX3U_9DA7cVjlw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"yogadeepanr\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/update/67cb0c6957098f9257058fc0","description":"<h3 id=\"update-user-details\">Update User Details</h3>\n<p>This endpoint allows you to update user details by sending an HTTP PUT request to the specified URL.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>username</code>: The new username for the user.</p>\n</li>\n<li><p>password : The new password for the user.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will include the updated user details with the following fields:</p>\n<ul>\n<li><p><code>_id</code>: The unique identifier for the user.</p>\n</li>\n<li><p><code>username</code>: The updated username.</p>\n</li>\n<li><p><code>email</code>: The user's email address.</p>\n</li>\n<li><p><code>profilePicture</code>: URL of the user's profile picture.</p>\n</li>\n<li><p><code>isAdmin</code>: Indicates if the user is an admin (true/false).</p>\n</li>\n<li><p><code>stripeCustomerId</code>: The ID associated with the user's Stripe account.</p>\n</li>\n<li><p><code>orders</code>: List of the user's orders.</p>\n</li>\n<li><p><code>addresses</code>: User's addresses.</p>\n</li>\n<li><p><code>cart</code>: User's shopping cart details.</p>\n</li>\n<li><p><code>createdAt</code>: Timestamp of user creation.</p>\n</li>\n<li><p><code>updatedAt</code>: Timestamp of the last update.</p>\n</li>\n<li><p><code>__v</code>: Version control field.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","user","update","67cb0c6957098f9257058fc0"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"670254c3-d1ce-4908-bdad-cbe5188cd71f","name":"Response for update user","originalRequest":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IwYzY5NTcwOThmOTI1NzA1OGZjMCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjAyMzN9.rSBtqd_LmvMqw7dlVyY-p5fuES_ZovX3U_9DA7cVjlw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"yogadeepanr\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/update/67cb0c6957098f9257058fc0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 16:23:20 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"293"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"186-+Y9DYVxIwRVsJ4ersr7rwVIkjAg\""},{"key":"rndr-id","value":"9e0e68a9-d722-40fa"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cb6fcd5efe7f95-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"67cb0c6957098f9257058fc0\",\n    \"username\": \"yogadeepanr\",\n    \"email\": \"yogadeepan.r02@gmail.com\",\n    \"profilePicture\": \"https://lh3.googleusercontent.com/a/ACg8ocJoVkP1Q83svqXpp8DzJlXlbyvmSfgtVQtfiM4nmJA3bsOr0n8=s96-c\",\n    \"isAdmin\": false,\n    \"stripeCustomerId\": \"cus_RtqE3Srvy91hax\",\n    \"orders\": [],\n    \"addresses\": [],\n    \"cart\": [],\n    \"createdAt\": \"2025-03-07T15:10:33.024Z\",\n    \"updatedAt\": \"2025-03-07T16:23:19.970Z\",\n    \"__v\": 0\n}"}],"_postman_id":"1ac6b3cc-46fb-4bb1-9d0e-bed3aa466ba4"},{"name":"Delete user","id":"ef02bf0b-95b3-4919-a0e3-3d837813e489","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IwYzY5NTcwOThmOTI1NzA1OGZjMCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjAyMzN9.rSBtqd_LmvMqw7dlVyY-p5fuES_ZovX3U_9DA7cVjlw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/user/delete/67cb0c6957098f9257058fc0","description":"<h3 id=\"delete-user\">Delete User</h3>\n<p>This endpoint is used to delete a specific user.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: DELETE</p>\n</li>\n<li><p>URL: <code>https://capstone-cleanease-backend.onrender.com/api/user/delete/:userID</code></p>\n</li>\n<li><p>No request body is required for this request.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response for this request is an empty JSON object.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","user","delete","67cb0c6957098f9257058fc0"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"d95c4572-579d-44c5-8a44-c2e3c0f81455","name":"Response for delete user","originalRequest":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IwYzY5NTcwOThmOTI1NzA1OGZjMCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjAyMzN9.rSBtqd_LmvMqw7dlVyY-p5fuES_ZovX3U_9DA7cVjlw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/user/delete/67cb0c6957098f9257058fc0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 16:25:48 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"32"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1c-RBsVR186X3Cwrb/QOwvHI61G1Kk\""},{"key":"rndr-id","value":"b0563de8-4e19-472d"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cb736a7d299d73-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"\"User  deleted successfully\""}],"_postman_id":"ef02bf0b-95b3-4919-a0e3-3d837813e489"},{"name":"Add user address","id":"d6445ee4-6632-4a46-ab3b-9cf6668b476e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"fullName\": \"Yogadeepan R\",\r\n    \"mobileNumber\": \"9876543210\",\r\n    \"doorNumber\": \"No-123\",\r\n    \"streetName\": \"RYD 2nd Street\",\r\n    \"area\": \"NRK Nagar\",\r\n    \"city\": \"Chennai\",\r\n    \"pinCode\": \"600019\",\r\n    \"state\": \"Tamil Nadu\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/add/address/67cb1e3a57098f9257059145","description":"<h3 id=\"add-user-address\">Add User Address</h3>\n<p>This endpoint allows the addition of a new address for a user.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>fullName</code> (string): The full name associated with the address.</p>\n</li>\n<li><p><code>mobileNumber</code> (string): The mobile number associated with the address.</p>\n</li>\n<li><p><code>doorNumber</code> (string): The door number of the address.</p>\n</li>\n<li><p><code>streetName</code> (string): The street name of the address.</p>\n</li>\n<li><p><code>area</code> (string): The area of the address.</p>\n</li>\n<li><p><code>city</code> (string): The city of the address.</p>\n</li>\n<li><p><code>pinCode</code> (string): The pin code of the address.</p>\n</li>\n<li><p><code>state</code> (string): The state of the address.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"_id\": \"\",\n    \"username\": \"\",\n    \"email\": \"\",\n    \"profilePicture\": \"\",\n    \"isAdmin\": true,\n    \"stripeCustomerId\": \"\",\n    \"orders\": [],\n    \"addresses\": [\n        {\n            \"fullName\": \"\",\n            \"mobileNumber\": \"\",\n            \"doorNumber\": \"\",\n            \"streetName\": \"\",\n            \"area\": \"\",\n            \"city\": \"\",\n            \"pinCode\": \"\",\n            \"state\": \"\",\n            \"_id\": \"\"\n        }\n    ],\n    \"cart\": [],\n    \"createdAt\": \"\",\n    \"updatedAt\": \"\",\n    \"__v\": 0\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","user","add","address","67cb1e3a57098f9257059145"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"c53a4fe5-decd-4b0a-880d-9ad72d29efa3","name":"Response for add new address","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"fullName\": \"Yogadeepan R\",\r\n    \"mobileNumber\": \"9876543210\",\r\n    \"doorNumber\": \"No-123\",\r\n    \"streetName\": \"RYD 2nd Street\",\r\n    \"area\": \"NRK Nagar\",\r\n    \"city\": \"Chennai\",\r\n    \"pinCode\": \"600019\",\r\n    \"state\": \"Tamil Nadu\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/add/address/67cb1e3a57098f9257059145"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 16:32:13 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"418"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"25e-5NE4BxuLlCWLjSHkGGUcA2izj74\""},{"key":"rndr-id","value":"1d5b2f8a-04c8-45f8"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cb7cd299227f6b-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"67cb1e3a57098f9257059145\",\n    \"username\": \"yogadeepanr\",\n    \"email\": \"yogadeepan.r02@gmail.com\",\n    \"profilePicture\": \"https://lh3.googleusercontent.com/a/ACg8ocJoVkP1Q83svqXpp8DzJlXlbyvmSfgtVQtfiM4nmJA3bsOr0n8=s96-c\",\n    \"isAdmin\": false,\n    \"stripeCustomerId\": \"cus_RtrSqkjpdlsFJU\",\n    \"orders\": [],\n    \"addresses\": [\n        {\n            \"fullName\": \"Yogadeepan R\",\n            \"mobileNumber\": \"9876543210\",\n            \"doorNumber\": \"No-123\",\n            \"streetName\": \"RYD 2nd Street\",\n            \"area\": \"NRK Nagar\",\n            \"city\": \"Chennai\",\n            \"pinCode\": \"600019\",\n            \"state\": \"Tamil Nadu\",\n            \"_id\": \"67cb1f8d57098f9257059208\"\n        }\n    ],\n    \"cart\": [],\n    \"createdAt\": \"2025-03-07T16:26:34.199Z\",\n    \"updatedAt\": \"2025-03-07T16:32:13.259Z\",\n    \"__v\": 0\n}"}],"_postman_id":"d6445ee4-6632-4a46-ab3b-9cf6668b476e"},{"name":"Update user address","id":"6ecf32f7-87b1-418a-969e-109cfdf57f99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"addressId\": \"67cb1f8d57098f9257059208\",\r\n    \"fullName\": \"R Yogadeepan\",\r\n    \"mobileNumber\": \"9876543210\",\r\n    \"doorNumber\": \"No-321\",\r\n    \"streetName\": \"RYD 2nd Street\",\r\n    \"area\": \"NRK Nagar\",\r\n    \"city\": \"Chennai\",\r\n    \"pinCode\": \"600021\",\r\n    \"state\": \"Tamil Nadu\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/update/address/67cb1e3a57098f9257059145","description":"<h3 id=\"update-user-address\">Update User Address</h3>\n<p>This endpoint allows the user to update their address details.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>addressId</code> (string): The unique ID of the address to be updated.</p>\n</li>\n<li><p><code>fullName</code> (string): The full name associated with the address.</p>\n</li>\n<li><p><code>mobileNumber</code> (string): The mobile number associated with the address.</p>\n</li>\n<li><p><code>doorNumber</code> (string): The door or flat number of the address.</p>\n</li>\n<li><p><code>streetName</code> (string): The name of the street for the address.</p>\n</li>\n<li><p><code>area</code> (string): The area or locality of the address.</p>\n</li>\n<li><p><code>city</code> (string): The city of the address.</p>\n</li>\n<li><p><code>pinCode</code> (string): The postal code of the address.</p>\n</li>\n<li><p><code>state</code> (string): The state of the address.</p>\n</li>\n</ul>\n<h4 id=\"response-body\">Response Body</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"_id\": \"\",\n  \"username\": \"\",\n  \"email\": \"\",\n  \"profilePicture\": \"\",\n  \"isAdmin\": true,\n  \"stripeCustomerId\": \"\",\n  \"orders\": [],\n  \"addresses\": [\n    {\n      \"fullName\": \"\",\n      \"mobileNumber\": \"\",\n      \"doorNumber\": \"\",\n      \"streetName\": \"\",\n      \"area\": \"\",\n      \"city\": \"\",\n      \"pinCode\": \"\",\n      \"state\": \"\",\n      \"_id\": \"\"\n    }\n  ],\n  \"cart\": [],\n  \"createdAt\": \"\",\n  \"updatedAt\": \"\",\n  \"__v\": 0\n}\n\n</code></pre>\n<p>The response schema represents the user's updated details, including the address. The <code>addresses</code> array contains the updated address details.</p>\n","urlObject":{"protocol":"https","path":["api","user","update","address","67cb1e3a57098f9257059145"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"b4c4f7be-c120-466d-b881-0871857c0a95","name":"Response for update user","originalRequest":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"addressId\": \"67cb1f8d57098f9257059208\",\r\n    \"fullName\": \"R Yogadeepan\",\r\n    \"mobileNumber\": \"9876543210\",\r\n    \"doorNumber\": \"No-321\",\r\n    \"streetName\": \"RYD 2nd Street\",\r\n    \"area\": \"NRK Nagar\",\r\n    \"city\": \"Chennai\",\r\n    \"pinCode\": \"600021\",\r\n    \"state\": \"Tamil Nadu\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/update/address/67cb1e3a57098f9257059145"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 16:38:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"418"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"25e-a6iWw0JOep/O66nbWITFpxY2egw\""},{"key":"rndr-id","value":"b8298fc7-77ad-43c0"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cb85b6ade67ed4-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"67cb1e3a57098f9257059145\",\n    \"username\": \"yogadeepanr\",\n    \"email\": \"yogadeepan.r02@gmail.com\",\n    \"profilePicture\": \"https://lh3.googleusercontent.com/a/ACg8ocJoVkP1Q83svqXpp8DzJlXlbyvmSfgtVQtfiM4nmJA3bsOr0n8=s96-c\",\n    \"isAdmin\": false,\n    \"stripeCustomerId\": \"cus_RtrSqkjpdlsFJU\",\n    \"orders\": [],\n    \"addresses\": [\n        {\n            \"fullName\": \"R Yogadeepan\",\n            \"mobileNumber\": \"9876543210\",\n            \"doorNumber\": \"No-321\",\n            \"streetName\": \"RYD 2nd Street\",\n            \"area\": \"NRK Nagar\",\n            \"city\": \"Chennai\",\n            \"pinCode\": \"600021\",\n            \"state\": \"Tamil Nadu\",\n            \"_id\": \"67cb1f8d57098f9257059208\"\n        }\n    ],\n    \"cart\": [],\n    \"createdAt\": \"2025-03-07T16:26:34.199Z\",\n    \"updatedAt\": \"2025-03-07T16:38:17.447Z\",\n    \"__v\": 0\n}"}],"_postman_id":"6ecf32f7-87b1-418a-969e-109cfdf57f99"},{"name":"Delete user address","id":"5a7ebe2a-f8c2-4e66-b011-8acf9ba08dc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/user/delete/address/67cb1e3a57098f9257059145","description":"<h3 id=\"delete-user-address\">Delete User Address</h3>\n<p>This endpoint is used to delete a specific address associated with a user.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<p>This request does not require a request body.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"_id\": \"string\",\n  \"username\": \"string\",\n  \"email\": \"string\",\n  \"profilePicture\": \"string\",\n  \"isAdmin\": true,\n  \"stripeCustomerId\": \"string\",\n  \"orders\": [],\n  \"addresses\": [],\n  \"cart\": [],\n  \"createdAt\": \"string\",\n  \"updatedAt\": \"string\",\n  \"__v\": 0\n}\n\n</code></pre>\n<p>The response will include the user's details with the deleted address removed from the \"addresses\" array.</p>\n","urlObject":{"protocol":"https","path":["api","user","delete","address","67cb1e3a57098f9257059145"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"7ffa7824-b096-4ce7-8e7e-a7a09b145f38","name":"Response for delete user address","originalRequest":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/user/delete/address/67cb1e3a57098f9257059145"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 16:45:58 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"287"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"186-O2c0XFZR3bahniYbBPtI2n7FXEg\""},{"key":"rndr-id","value":"03a111f3-99a2-4246"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cb90f5da8b7f7c-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"67cb1e3a57098f9257059145\",\n    \"username\": \"yogadeepanr\",\n    \"email\": \"yogadeepan.r02@gmail.com\",\n    \"profilePicture\": \"https://lh3.googleusercontent.com/a/ACg8ocJoVkP1Q83svqXpp8DzJlXlbyvmSfgtVQtfiM4nmJA3bsOr0n8=s96-c\",\n    \"isAdmin\": false,\n    \"stripeCustomerId\": \"cus_RtrSqkjpdlsFJU\",\n    \"orders\": [],\n    \"addresses\": [],\n    \"cart\": [],\n    \"createdAt\": \"2025-03-07T16:26:34.199Z\",\n    \"updatedAt\": \"2025-03-07T16:45:58.117Z\",\n    \"__v\": 0\n}"}],"_postman_id":"5a7ebe2a-f8c2-4e66-b011-8acf9ba08dc5"},{"name":"Get total number of users - (Admin Only)","id":"50839246-0ad7-4281-bccf-d27e25da84fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/total","description":"<h1 id=\"retrieve-total-users\">Retrieve Total Users</h1>\n<p>This endpoint retrieves the total number of users.</p>\n<h2 id=\"request\">Request</h2>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>Endpoint: <code>https://capstone-cleanease-backend.onrender.com/api/user/total</code></p>\n</li>\n</ul>\n<h2 id=\"response\">Response</h2>\n<p>The response for this request can be represented as a JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"totalUsers\": {\n      \"type\": \"integer\"\n    }\n  }\n}\n\n</code></pre>\n<p>The response body contains the total number of users in the \"totalUsers\" field.</p>\n","urlObject":{"protocol":"https","path":["api","user","total"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"94f1c3e4-0ebf-40c4-b495-0723d8d68c81","name":"Response for number of users","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/user/total"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 16:58:51 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"11-LABkB5EQUV5Vu4bxsxQ22l0t96E\""},{"key":"rndr-id","value":"f400038e-9882-4ff7"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cba3d44f4a9be7-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalUsers\": 14\n}"}],"_postman_id":"50839246-0ad7-4281-bccf-d27e25da84fa"},{"name":"Get all users details - (Admin  Only)","id":"0e488f7f-2d64-438c-ba51-d16d34813f8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/user/all","description":"<p>This endpoint retrieves a list of all users from the backend. The response for this request can be represented as a JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"array\",\n  \"items\": {\n    \"type\": \"object\",\n    \"properties\": {\n      \"_id\": {\n        \"type\": \"string\"\n      },\n      \"username\": {\n        \"type\": \"string\"\n      },\n      \"email\": {\n        \"type\": \"string\"\n      },\n      \"stripeCustomerId\": {\n        \"type\": \"string\"\n      },\n      \"createdAt\": {\n        \"type\": \"string\"\n      }\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","user","all"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"d5220b16-be02-421b-a843-59cb62393d99","name":"Response for getting all users","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/user/all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 17:01:54 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"578"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"8ba-PbwZDyIx2CUpLSplOVng8ZzoZyE\""},{"key":"rndr-id","value":"162e0c95-70c9-4131"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cba84d285b7eb6-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n        \"username\": \"test1\",\n        \"email\": \"test1@test.com\",\n        \"stripeCustomerId\": \"cus_RXmzVO2EjKRSjb\",\n        \"createdAt\": \"2025-01-07T18:22:12.091Z\"\n    },\n    {\n        \"_id\": \"677d70e7047e51bdfd1b1efb\",\n        \"username\": \"test2\",\n        \"email\": \"test2@test.com\",\n        \"stripeCustomerId\": \"cus_RXn0BbDJ0GXUFt\",\n        \"createdAt\": \"2025-01-07T18:22:31.880Z\"\n    },\n    {\n        \"_id\": \"677d70f5047e51bdfd1b1efe\",\n        \"username\": \"test3\",\n        \"email\": \"test3@test.com\",\n        \"stripeCustomerId\": \"cus_RXn0XEciESm0h8\",\n        \"createdAt\": \"2025-01-07T18:22:46.000Z\"\n    },\n    {\n        \"_id\": \"677d7119047e51bdfd1b1f04\",\n        \"username\": \"test4\",\n        \"email\": \"test4@test.com\",\n        \"stripeCustomerId\": \"cus_RXn15jOLAsQpKQ\",\n        \"createdAt\": \"2025-01-07T18:23:21.283Z\"\n    },\n    {\n        \"_id\": \"677d7126047e51bdfd1b1f06\",\n        \"username\": \"test5\",\n        \"email\": \"test5@test.com\",\n        \"stripeCustomerId\": \"cus_RXn180wFzCV1CC\",\n        \"createdAt\": \"2025-01-07T18:23:34.423Z\"\n    },\n    {\n        \"_id\": \"677d7134047e51bdfd1b1f09\",\n        \"username\": \"test6\",\n        \"email\": \"test6@test.com\",\n        \"stripeCustomerId\": \"cus_RXn1xdObdA4eVR\",\n        \"createdAt\": \"2025-01-07T18:23:48.170Z\"\n    },\n    {\n        \"_id\": \"677d7141047e51bdfd1b1f0b\",\n        \"username\": \"test7\",\n        \"email\": \"test7@test.com\",\n        \"stripeCustomerId\": \"cus_RXn1MobXCZPGDB\",\n        \"createdAt\": \"2025-01-07T18:24:01.618Z\"\n    },\n    {\n        \"_id\": \"677d714f047e51bdfd1b1f0d\",\n        \"username\": \"test8\",\n        \"email\": \"test8@test.com\",\n        \"stripeCustomerId\": \"cus_RXn1HgBlN2DLme\",\n        \"createdAt\": \"2025-01-07T18:24:15.985Z\"\n    },\n    {\n        \"_id\": \"677e1f16ec3523b67078ab53\",\n        \"username\": \"test9\",\n        \"email\": \"test9@test.com\",\n        \"stripeCustomerId\": \"cus_RXyzsLtQ0GiGIp\",\n        \"createdAt\": \"2025-01-08T06:45:42.205Z\"\n    },\n    {\n        \"_id\": \"67c5e323ff2093037e65eb4f\",\n        \"username\": \"test10\",\n        \"email\": \"test10@test.com\",\n        \"stripeCustomerId\": \"cus_RsNIufzY4oLOth\",\n        \"createdAt\": \"2025-03-03T17:13:07.329Z\"\n    },\n    {\n        \"_id\": \"67c5e344ff2093037e65eb57\",\n        \"username\": \"test11\",\n        \"email\": \"test11@test.com\",\n        \"stripeCustomerId\": \"cus_RsNJGrkQjFmHUo\",\n        \"createdAt\": \"2025-03-03T17:13:40.316Z\"\n    },\n    {\n        \"_id\": \"67c5e381ff2093037e65ec7f\",\n        \"username\": \"test12\",\n        \"email\": \"test12@test.com\",\n        \"stripeCustomerId\": \"cus_RsNKQPRMiZ7TZP\",\n        \"createdAt\": \"2025-03-03T17:14:41.507Z\"\n    },\n    {\n        \"_id\": \"67c9da96df2dd4d45259cde8\",\n        \"username\": \"demo\",\n        \"email\": \"demo@gmail.com\",\n        \"stripeCustomerId\": \"cus_RtVBFmLxpAjuJI\",\n        \"createdAt\": \"2025-03-06T17:25:42.560Z\"\n    },\n    {\n        \"_id\": \"67cb1e3a57098f9257059145\",\n        \"username\": \"yogadeepanr\",\n        \"email\": \"yogadeepan.r02@gmail.com\",\n        \"stripeCustomerId\": \"cus_RtrSqkjpdlsFJU\",\n        \"createdAt\": \"2025-03-07T16:26:34.199Z\"\n    }\n]"}],"_postman_id":"0e488f7f-2d64-438c-ba51-d16d34813f8c"}],"id":"031df383-10cb-46b9-8db0-26c334789c39","description":"<p><strong>Manages user profiles, including updating user information, managing addresses, and deleting accounts.</strong></p>\n","_postman_id":"031df383-10cb-46b9-8db0-26c334789c39"},{"name":"Services","item":[{"name":"Get Services","id":"626d6992-8f71-43ba-ae1d-886215e349cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services","description":"<h3 id=\"retrieve-services\">Retrieve Services</h3>\n<p>This endpoint retrieves a list of services available.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>https://capstone-cleanease-backend.onrender.com/api/services</code></p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"_id\": \"string\",\n  \"category\": \"string\",\n  \"products\": [\n    {\n      \"name\": \"string\",\n      \"price\": 0,\n      \"stripePriceId\": \"string\",\n      \"description\": \"string\",\n      \"category\": \"string\",\n      \"features\": [\"string\"],\n      \"duration\": \"string\",\n      \"idealFor\": \"string\",\n      \"productImg\": \"string\",\n      \"rating\": 0,\n      \"reviews\": 0,\n      \"reviewIds\": [\"string\"],\n      \"bestseller\": true,\n      \"addons\": [\n        {\n          \"name\": \"string\",\n          \"price\": 0,\n          \"description\": \"string\",\n          \"_id\": \"string\"\n        }\n      ],\n      \"_id\": \"string\",\n      \"stripeProductId\": \"string\",\n      \"addedBy\": \"string\",\n      \"subscription\": true\n    }\n  ],\n  \"__v\": 0\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","services"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"fc2fe0a8-ca1e-4260-9143-ac9f50f75c14","name":"Response for get services","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 19:19:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"70f0-QXj2ErFcDzSM74yzD/QuQBWWrvI\""},{"key":"rndr-id","value":"edac5c61-f6f3-4876"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cc71ddaf637ea9-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"675be47000a069a55c3d649c\",\n        \"category\": \"Residential Cleaning\",\n        \"products\": [\n            {\n                \"name\": \"Basic Residential Cleaning\",\n                \"price\": 799,\n                \"stripePriceId\": \"price_1QhFUkRtOmgctF71dlEXA0XN\",\n                \"description\": \"Our basic residential cleaning service is perfect for maintaining a clean and comfortable living space. Our team of professionals will take care of all the essentials, from vacuuming and mopping to dusting and wiping surfaces.\",\n                \"category\": \"Residential Cleaning\",\n                \"features\": [\n                    \"Vacuuming and mopping floors\",\n                    \"Dusting and wiping surfaces\",\n                    \"Bathroom and kitchen cleaning\",\n                    \"Trash removal\",\n                    \"Light tidying up\"\n                ],\n                \"duration\": \"2-3 hours\",\n                \"idealFor\": \"Regular home cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n                \"rating\": 4,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c74237134943c91d0f830d\",\n                    \"67c745f2134943c91d0f8ef7\",\n                    \"67c7482c134943c91d0f94cf\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Deep Carpet Cleaning\",\n                        \"price\": 149,\n                        \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n                        \"_id\": \"675be47000a069a55c3d649e\"\n                    },\n                    {\n                        \"name\": \"Window Cleaning\",\n                        \"price\": 99,\n                        \"description\": \"Cleaning windows for a streak-free shine.\",\n                        \"_id\": \"675be47000a069a55c3d649f\"\n                    },\n                    {\n                        \"name\": \"Fridge Cleaning\",\n                        \"price\": 199,\n                        \"description\": \"Deep cleaning of the refrigerator interior.\",\n                        \"_id\": \"675be47000a069a55c3d64a0\"\n                    },\n                    {\n                        \"name\": \"Oven Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Detailed cleaning of the oven and stovetop.\",\n                        \"_id\": \"675be47000a069a55c3d64a1\"\n                    },\n                    {\n                        \"name\": \"Laundry Service\",\n                        \"price\": 149,\n                        \"description\": \"Washing and folding of laundry.\",\n                        \"_id\": \"675be47000a069a55c3d64a2\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d649d\",\n                \"stripeProductId\": \"prod_RBYuTQQce35lBp\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Full House Residential Cleaning\",\n                \"price\": 1999,\n                \"stripePriceId\": \"price_1QJBpKRtOmgctF71Ei1l8cGD\",\n                \"description\": \"Our full house residential cleaning service is designed for families or larger homes that need a deeper level of cleaning. Our team will take care of all the essentials, plus provide additional services like detailed kitchen appliance cleaning and window cleaning.\",\n                \"category\": \"Residential Cleaning\",\n                \"features\": [\n                    \"Includes basic cleaning features\",\n                    \"Detailed cleaning of kitchen appliances\",\n                    \"Window cleaning (inside only)\",\n                    \"Light furniture cleaning and organizing\",\n                    \"Bed making and laundry folding\"\n                ],\n                \"duration\": \"3-4 hours\",\n                \"idealFor\": \"Families or larger homes\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFHRC.jpg?alt=media&token=8b5bc522-3c1e-4ee9-8edd-313568b9d338\",\n                \"rating\": 3,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c73f40134943c91d0f7e15\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Post-Party Cleanup\",\n                        \"price\": 399,\n                        \"description\": \"Cleanup service after parties or gatherings.\",\n                        \"_id\": \"675be47000a069a55c3d64a4\"\n                    },\n                    {\n                        \"name\": \"Garage Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Organizing and cleaning the garage space.\",\n                        \"_id\": \"675be47000a069a55c3d64a5\"\n                    },\n                    {\n                        \"name\": \"Laundry Service\",\n                        \"price\": 149,\n                        \"description\": \"Washing and folding of laundry.\",\n                        \"_id\": \"675be47000a069a55c3d64a6\"\n                    },\n                    {\n                        \"name\": \"Vehicle  Cleaning\",\n                        \"price\": 499,\n                        \"description\": \"Cleaning two weelers and four wheelers \",\n                        \"_id\": \"675be47000a069a55c3d64a7\"\n                    },\n                    {\n                        \"name\": \"Garden Cleanup\",\n                        \"price\": 799,\n                        \"description\": \"Cleaning and organizing the garden area.\",\n                        \"_id\": \"675be47000a069a55c3d64a8\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64a3\",\n                \"stripeProductId\": \"prod_RBYxUbVY1PlGeB\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Premium Residential Cleaning\",\n                \"price\": 2999,\n                \"stripePriceId\": \"price_1Qf3TWRtOmgctF71sAIjaZMk\",\n                \"description\": \"Our premium residential cleaning service is designed for large homes that require a deep level of cleaning and maintenance. Our team will take care of everything from carpet shampooing to upholstery cleaning, and even provide additional services like balcony/outdoor area cleaning and pet cleaning\",\n                \"category\": \"Residential Cleaning\",\n                \"features\": [\n                    \"Includes full house cleaning\",\n                    \"Carpet shampooing\",\n                    \"Upholstery cleaning\",\n                    \"Balcony/Outdoor area cleaning\",\n                    \"Pet cleaning (if required)\"\n                ],\n                \"duration\": \"4-6 hours\",\n                \"idealFor\": \"Deep cleaning and maintenance of large homes\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FPRC.jpg?alt=media&token=a79dfba6-93db-449e-8664-b26689e49f52\",\n                \"rating\": 4,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c74000134943c91d0f8074\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Pool Cleaning\",\n                        \"price\": 2199,\n                        \"description\": \"Cleaning and maintenance of the pool area.\",\n                        \"_id\": \"675be47000a069a55c3d64aa\"\n                    },\n                    {\n                        \"name\": \"Gutter Cleaning\",\n                        \"price\": 499,\n                        \"description\": \"Cleaning and maintenance of gutters and downspouts.\",\n                        \"_id\": \"675be47000a069a55c3d64ab\"\n                    },\n                    {\n                        \"name\": \"Yard Waste Removal\",\n                        \"price\": 499,\n                        \"description\": \"Removal of yard waste and debris.\",\n                        \"_id\": \"675be47000a069a55c3d64ac\"\n                    },\n                    {\n                        \"name\": \"Furniture Assembly\",\n                        \"price\": 199,\n                        \"description\": \"Assembly of furniture and appliances.\",\n                        \"_id\": \"675be47000a069a55c3d64ad\"\n                    },\n                    {\n                        \"name\": \"Premium Vehicle Cleaning\",\n                        \"price\": 1299,\n                        \"description\": \"Cleaning two weelers and four wheelers \",\n                        \"_id\": \"675be47000a069a55c3d64ae\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64a9\",\n                \"stripeProductId\": \"prod_RBYxctz3EgrS1G\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            }\n        ],\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"675be47000a069a55c3d64af\",\n        \"category\": \"Deep Cleaning\",\n        \"products\": [\n            {\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"stripePriceId\": \"price_1Qf33URtOmgctF71Gn9IPfuT\",\n                \"description\": \"Our standard deep clean service is perfect for seasonal or annual deep cleaning. Our team will take care of all the hard-to-reach areas, including kitchen and bathroom tiles and grout, baseboards, and windows.\",\n                \"category\": \"Deep Cleaning\",\n                \"features\": [\n                    \"Cleaning of kitchen and bathroom tiles and grout\",\n                    \"Scrubbing baseboards and door frames\",\n                    \"Cleaning windows, mirrors, and light fixtures\",\n                    \"Under furniture cleaning\"\n                ],\n                \"duration\": \"4 hours\",\n                \"idealFor\": \"Seasonal or annual deep cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"rating\": 4.7,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c73884134943c91d0f79b4\",\n                    \"67c74477134943c91d0f8bbf\",\n                    \"67c7475a134943c91d0f92da\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Deep Carpet Cleaning\",\n                        \"price\": 149,\n                        \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n                        \"_id\": \"675be47000a069a55c3d64b1\"\n                    },\n                    {\n                        \"name\": \"Window Cleaning\",\n                        \"price\": 99,\n                        \"description\": \"Cleaning windows for a streak-free shine.\",\n                        \"_id\": \"675be47000a069a55c3d64b2\"\n                    },\n                    {\n                        \"name\": \"Fridge Cleaning\",\n                        \"price\": 199,\n                        \"description\": \"Deep cleaning of the refrigerator interior.\",\n                        \"_id\": \"675be47000a069a55c3d64b3\"\n                    },\n                    {\n                        \"name\": \"Oven Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Detailed cleaning of the oven and stovetop.\",\n                        \"_id\": \"675be47000a069a55c3d64b4\"\n                    },\n                    {\n                        \"name\": \"Laundry Service\",\n                        \"price\": 149,\n                        \"description\": \"Washing and folding of laundry.\",\n                        \"_id\": \"675be47000a069a55c3d64b5\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64b0\",\n                \"stripeProductId\": \"prod_RBYzzBELABHPym\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Kitchen Deep Clean\",\n                \"price\": 1199,\n                \"stripePriceId\": \"price_1Qf2kFRtOmgctF71CCEXCSml\",\n                \"description\": \"Our kitchen deep clean service is designed for homes that need a detailed kitchen cleanup. Our team will take care of all the essentials, including inside and outside kitchen appliances, tile and grout scrubbing, and degreasing stovetops and countertops.\",\n                \"category\": \"Deep Cleaning\",\n                \"features\": [\n                    \"Cleaning of inside and outside kitchen appliances (oven, fridge)\",\n                    \"Tile and grout scrubbing\",\n                    \"Degreasing stovetops, countertops, and exhaust fans\",\n                    \"Cabinet cleaning (inside and outside)\"\n                ],\n                \"duration\": \"2-3 hours\",\n                \"idealFor\": \"Homes needing a detailed kitchen cleanup\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FKDC-min.jpg?alt=media&token=fc78f7e6-18c6-491d-b597-88806e247861\",\n                \"rating\": 3,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c73956134943c91d0f7ba7\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Dishwasher Cleaning\",\n                        \"price\": 199,\n                        \"description\": \"Deep cleaning of the dishwasher interior.\",\n                        \"_id\": \"675be47000a069a55c3d64b7\"\n                    },\n                    {\n                        \"name\": \"Range Hood Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Detailed cleaning of the range hood and exhaust fan.\",\n                        \"_id\": \"675be47000a069a55c3d64b8\"\n                    },\n                    {\n                        \"name\": \"Refrigerator Organization\",\n                        \"price\": 99,\n                        \"description\": \"Organizing and decluttering of the refrigerator interior.\",\n                        \"_id\": \"675be47000a069a55c3d64b9\"\n                    },\n                    {\n                        \"name\": \"Cabinet Organization\",\n                        \"price\": 149,\n                        \"description\": \"Organizing and decluttering of kitchen cabinets.\",\n                        \"_id\": \"675be47000a069a55c3d64ba\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64b6\",\n                \"stripeProductId\": \"prod_RBYzEx00os1fmL\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"stripePriceId\": \"price_1QhETQRtOmgctF71h712YKL8\",\n                \"description\": \"Our whole house deep clean + organizing service is designed for homes that need a thorough clean and decluttering. Our team will take care of everything from standard deep cleaning to professional organizing of closets and storage areas, and even provide additional services like carpet and upholstery shampooing.\",\n                \"category\": \"Deep Cleaning\",\n                \"features\": [\n                    \"Includes standard deep clean\",\n                    \"Professional organizing of closets and storage areas\",\n                    \"Cleaning behind and under large furniture\",\n                    \"Carpet and upholstery shampooing\",\n                    \"Cleaning of all windows (inside and outside)\"\n                ],\n                \"duration\": \"6-8 hours\",\n                \"idealFor\": \"Homes that need a thorough clean and decluttering\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"rating\": 5,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c73a40134943c91d0f7d72\",\n                    \"67c744e5134943c91d0f8cc4\",\n                    \"67c747a0134943c91d0f9392\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Garage Organization\",\n                        \"price\": 299,\n                        \"description\": \"Organizing and decluttering of the garage space.\",\n                        \"_id\": \"675be47000a069a55c3d64bc\"\n                    },\n                    {\n                        \"name\": \"Yard Waste Removal\",\n                        \"price\": 499,\n                        \"description\": \"Removal of yard waste and debris.\",\n                        \"_id\": \"675be47000a069a55c3d64bd\"\n                    },\n                    {\n                        \"name\": \"Pool Cleaning\",\n                        \"price\": 2199,\n                        \"description\": \"Cleaning and maintenance of the pool area.\",\n                        \"_id\": \"675be47000a069a55c3d64be\"\n                    },\n                    {\n                        \"name\": \"Premium Vehicle Cleaning\",\n                        \"price\": 1299,\n                        \"description\": \"Cleaning two weelers and four wheelers \",\n                        \"_id\": \"675be47000a069a55c3d64bf\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64bb\",\n                \"stripeProductId\": \"prod_RBZ0UQZ3Gp8trP\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            }\n        ],\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"675be47000a069a55c3d64c0\",\n        \"category\": \"Commercial Cleaning\",\n        \"products\": [\n            {\n                \"name\": \"Office Cleaning (Small Business)\",\n                \"price\": 2999,\n                \"stripePriceId\": \"price_1QJBuDRtOmgctF71JV3wTIOr\",\n                \"description\": \"Our office cleaning service for small businesses is designed to keep your workspace clean and comfortable. Our team will take care of all the essentials, including cleaning desks and chairs, vacuuming and mopping floors, and restocking supplies.\",\n                \"category\": \"Commercial Cleaning\",\n                \"features\": [\n                    \"Cleaning desks, chairs, and common areas\",\n                    \"Vacuuming/mopping floors\",\n                    \"Restroom cleaning and sanitation\",\n                    \"Kitchen area cleanup\",\n                    \"Trash removal and restocking supplies\"\n                ],\n                \"duration\": \"2-3 hours\",\n                \"idealFor\": \"Small offices or retail spaces\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-SB.jpg?alt=media&token=a44a92c6-7eab-44c6-b41b-39456e19f089\",\n                \"rating\": 4,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c74313134943c91d0f83d2\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Floor Stripping and Waxing\",\n                        \"price\": 899,\n                        \"description\": \"Stripping and waxing of floors to maintain a high-gloss finish.\",\n                        \"_id\": \"675be47000a069a55c3d64c2\"\n                    },\n                    {\n                        \"name\": \"Window Cleaning (Exterior)\",\n                        \"price\": 299,\n                        \"description\": \"Cleaning of exterior windows for a streak-free shine.\",\n                        \"_id\": \"675be47000a069a55c3d64c3\"\n                    },\n                    {\n                        \"name\": \"Restroom Sanitizing\",\n                        \"price\": 499,\n                        \"description\": \"Deep sanitizing of restrooms to prevent the spread of germs.\",\n                        \"_id\": \"675be47000a069a55c3d64c4\"\n                    },\n                    {\n                        \"name\": \"Carpet Deodorizing\",\n                        \"price\": 299,\n                        \"description\": \"Deodorizing of carpets to eliminate odors and stains.\",\n                        \"_id\": \"675be47000a069a55c3d64c5\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64c1\",\n                \"stripeProductId\": \"prod_RBZ2lMwJVcm1z1\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Office Cleaning (Medium Business)\",\n                \"price\": 3999,\n                \"stripePriceId\": \"price_1QJBunRtOmgctF7160i3ITQ3\",\n                \"description\": \"Our office cleaning service for medium-sized businesses is designed to provide a deeper level of cleaning and disinfection. Our team will take care of all the essentials, including detailed cleaning of reception and meeting rooms, window cleaning, and disinfection of high-touch areas.\",\n                \"category\": \"Commercial Cleaning\",\n                \"features\": [\n                    \"Includes small office cleaning features\",\n                    \"Detailed cleaning of reception and meeting rooms\",\n                    \"Window cleaning (interior only)\",\n                    \"Disinfection of high-touch areas\",\n                    \"Trash recycling service\"\n                ],\n                \"duration\": \"3-5 hours\",\n                \"idealFor\": \"Medium-sized businesses or offices\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-MB.jpg?alt=media&token=85f596e2-9daf-4f46-80a6-660aa896e15c\",\n                \"rating\": 4.3,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c73f6d134943c91d0f7e41\",\n                    \"67c7463f134943c91d0f8fb6\",\n                    \"67c7486a134943c91d0f9556\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Floor Stripping and Waxing\",\n                        \"price\": 899,\n                        \"description\": \"Stripping and waxing of floors to maintain a high-gloss finish.\",\n                        \"_id\": \"675be47000a069a55c3d64c7\"\n                    },\n                    {\n                        \"name\": \"Window Cleaning (Exterior)\",\n                        \"price\": 499,\n                        \"description\": \"Cleaning of exterior windows for a streak-free shine.\",\n                        \"_id\": \"675be47000a069a55c3d64c8\"\n                    },\n                    {\n                        \"name\": \"Restroom Sanitizing\",\n                        \"price\": 899,\n                        \"description\": \"Deep sanitizing of restrooms to prevent the spread of germs.\",\n                        \"_id\": \"675be47000a069a55c3d64c9\"\n                    },\n                    {\n                        \"name\": \"Carpet Deodorizing\",\n                        \"price\": 399,\n                        \"description\": \"Deodorizing of carpets to eliminate odors and stains.\",\n                        \"_id\": \"675be47000a069a55c3d64ca\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64c6\",\n                \"stripeProductId\": \"prod_RBZ2Wcuew85KAV\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Office Cleaning (Large Corporate)\",\n                \"price\": 5999,\n                \"stripePriceId\": \"price_1QJBvJRtOmgctF71NuhMsZDG\",\n                \"description\": \"Our office cleaning service for large corporations is designed to provide a customized cleaning solution that meets your specific needs. Our team will take care of all the essentials, including carpet and upholstery cleaning, exterior window cleaning, and custom scheduling.\",\n                \"category\": \"Commercial Cleaning\",\n                \"features\": [\n                    \"Includes medium office cleaning features\",\n                    \"Carpet and upholstery cleaning\",\n                    \"Exterior window cleaning (available)\",\n                    \"After-hours cleaning to avoid disruption\",\n                    \"Custom scheduling (daily/weekly)\"\n                ],\n                \"duration\": \"Flexible (as needed)\",\n                \"idealFor\": \"Large office buildings, corporate headquarters\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-LC.jpg?alt=media&token=11195f18-d33b-4dc6-8799-046e6584d383\",\n                \"rating\": 4,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c74037134943c91d0f80b8\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Floor Refinishing\",\n                        \"price\": 499,\n                        \"description\": \"Refinishing of floors to restore their original shine.\",\n                        \"_id\": \"675be47000a069a55c3d64cc\"\n                    },\n                    {\n                        \"name\": \"Restroom Tile and Grout Cleaning\",\n                        \"price\": 1499,\n                        \"description\": \"Deep cleaning of restroom tiles and grout.\",\n                        \"_id\": \"675be47000a069a55c3d64cd\"\n                    },\n                    {\n                        \"name\": \"Dusting of Air Vents\",\n                        \"price\": 999,\n                        \"description\": \"Dusting of air vents to improve air quality.\",\n                        \"_id\": \"675be47000a069a55c3d64ce\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64cb\",\n                \"stripeProductId\": \"prod_RBZ3cw1ef4CQws\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            }\n        ],\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"675be47000a069a55c3d64cf\",\n        \"category\": \"Window Cleaning\",\n        \"products\": [\n            {\n                \"name\": \"Standard Window Cleaning (Residential)\",\n                \"price\": 499,\n                \"stripePriceId\": \"price_1QJBwARtOmgctF71zMyhnGTy\",\n                \"description\": \"Our standard window cleaning service is designed for small homes or apartments. Our team will take care of all the essentials, including cleaning both interior and exterior windows, wiping frames and sills, and providing a streak-free finish.\",\n                \"category\": \"Window Cleaning\",\n                \"features\": [\n                    \"Cleaning both interior and exterior windows\",\n                    \"Wiping frames and sills\",\n                    \"Streak-free finish\",\n                    \"Optional: screen cleaning\"\n                ],\n                \"duration\": \"1-2 hours\",\n                \"idealFor\": \"Small homes or apartments\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSWC-min.jpg?alt=media&token=cc7ee4d1-e67a-400f-a20c-650d694d3294\",\n                \"rating\": 5,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c738af134943c91d0f7a6f\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Screen Cleaning\",\n                        \"price\": 149,\n                        \"description\": \"Cleaning of window screens for a clearer view.\",\n                        \"_id\": \"675be47000a069a55c3d64d1\"\n                    },\n                    {\n                        \"name\": \"Frame and Sill Cleaning\",\n                        \"price\": 129,\n                        \"description\": \"Detailed cleaning of window frames and sills.\",\n                        \"_id\": \"675be47000a069a55c3d64d2\"\n                    },\n                    {\n                        \"name\": \"Gutter Cleaning\",\n                        \"price\": 499,\n                        \"description\": \"Cleaning of gutters to prevent water damage.\",\n                        \"_id\": \"675be47000a069a55c3d64d3\"\n                    },\n                    {\n                        \"name\": \"Hard Water Stain Removal\",\n                        \"price\": 199,\n                        \"description\": \"Removal of hard water stains from glass surfaces.\",\n                        \"_id\": \"675be47000a069a55c3d64d4\"\n                    },\n                    {\n                        \"name\": \"Exterior Pressure Washing\",\n                        \"price\": 299,\n                        \"description\": \"Pressure washing of exterior walls and surfaces.\",\n                        \"_id\": \"675be47000a069a55c3d64d5\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64d0\",\n                \"stripeProductId\": \"prod_RBZ4APJRdSQUs4\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Commercial Window Cleaning\",\n                \"price\": 999,\n                \"stripePriceId\": \"price_1Qf3ZcRtOmgctF71mZxA7nzO\",\n                \"description\": \"Our commercial window cleaning service is designed for commercial buildings with large window surfaces. Our team will take care of all the essentials, including washing of large storefront windows and stain removal and treatment for tough spots.\",\n                \"category\": \"Window Cleaning\",\n                \"features\": [\n                    \"Includes standard window cleaning\",\n                    \" Washing of large storefront windows\",\n                    \"Stain removal and treatment for tough spots\"\n                ],\n                \"duration\": \"2-3 hours\",\n                \"idealFor\": \"Commercial buildings with large window surfaces\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FCWC-min.jpg?alt=media&token=6433708a-94d0-4827-b53d-6c69f245d004\",\n                \"rating\": 4,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c739b4134943c91d0f7bef\",\n                    \"67c7452e134943c91d0f8d5f\",\n                    \"67c747fd134943c91d0f9449\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Window Frame Maintenance\",\n                        \"price\": 189,\n                        \"description\": \"Maintenance of window frames to prevent wear.\",\n                        \"_id\": \"675be47000a069a55c3d64d7\"\n                    },\n                    {\n                        \"name\": \"High-Pressure Washing\",\n                        \"price\": 299,\n                        \"description\": \"High-pressure washing of building exteriors.\",\n                        \"_id\": \"675be47000a069a55c3d64d8\"\n                    },\n                    {\n                        \"name\": \"Glass Treatment\",\n                        \"price\": 199,\n                        \"description\": \"Application of protective glass treatment to repel dirt.\",\n                        \"_id\": \"675be47000a069a55c3d64d9\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64d6\",\n                \"stripeProductId\": \"prod_RBZ46EQLFsY9Bh\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"High-Rise Window Cleaning\",\n                \"price\": 3999,\n                \"stripePriceId\": \"price_1QJBx7RtOmgctF718H43lc83\",\n                \"description\": \"Our high-rise window cleaning service is designed for high-rise office buildings and apartment complexes. Our team will take care of all the essentials, including exterior window cleaning, safety equipment, and trained professionals for high-rise jobs.\",\n                \"category\": \"Window Cleaning\",\n                \"features\": [\n                    \"Includes exterior window cleaning for multi-story buildings\",\n                    \"Safety equipment and trained professionals for high-rise jobs\",\n                    \"Optional: Cleaning frames, sills, and ledges\"\n                ],\n                \"duration\": \"Custom (based on building size)\",\n                \"idealFor\": \"High-rise office buildings, apartment complexes\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FHRWC-min.jpg?alt=media&token=874356e7-aeb8-453d-a8e2-2a35d65f0e37\",\n                \"rating\": 5,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c73a8f134943c91d0f7dad\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Rope Access Cleaning\",\n                        \"price\": 499,\n                        \"description\": \"Cleaning of hard-to-reach areas using rope access techniques.\",\n                        \"_id\": \"675be47000a069a55c3d64db\"\n                    },\n                    {\n                        \"name\": \"High-Rise Glass Repair\",\n                        \"price\": 599,\n                        \"description\": \"Repair of broken or damaged glass in high-rise buildings.\",\n                        \"_id\": \"675be47000a069a55c3d64dc\"\n                    },\n                    {\n                        \"name\": \"Window Frame Replacement\",\n                        \"price\": 1299,\n                        \"description\": \"Replacement of damaged or worn-out window frames.\",\n                        \"_id\": \"675be47000a069a55c3d64dd\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64da\",\n                \"stripeProductId\": \"prod_RBZ54mKJ5Iy9D1\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            }\n        ],\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"675be47000a069a55c3d64de\",\n        \"category\": \"Post-Construction Cleaning\",\n        \"products\": [\n            {\n                \"name\": \"Light Post-Construction Cleaning\",\n                \"price\": 5999,\n                \"description\": \"Our light post-construction cleaning service is designed for small renovation projects or new homes. Our team will take care of all the essentials, including cleaning floors, surfaces, and walls to remove dust, trash and debris removal, and cleaning windows, mirrors, and light fixtures.\",\n                \"category\": \"Post-Construction Cleaning\",\n                \"features\": [\n                    \"Cleaning floors, surfaces, and walls to remove dust\",\n                    \"Trash and debris removal\",\n                    \"Cleaning windows, mirrors, and light fixtures\"\n                ],\n                \"duration\": \"3-5 hours\",\n                \"idealFor\": \"Small renovation projects or new homes\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FLPCC.jpg?alt=media&token=89efebcf-22e1-40c2-a55b-c10708fffcb4\",\n                \"rating\": 4,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c740f7134943c91d0f81a2\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Floor Scrubbing\",\n                        \"price\": 599,\n                        \"description\": \"Deep scrubbing of floors to remove adhesive and construction residues.\",\n                        \"_id\": \"675be47000a069a55c3d64e0\"\n                    },\n                    {\n                        \"name\": \"Surface Wiping\",\n                        \"price\": 899,\n                        \"description\": \"Wiping down all surfaces, including counters and shelves, to remove dust.\",\n                        \"_id\": \"675be47000a069a55c3d64e1\"\n                    },\n                    {\n                        \"name\": \"Final Touch-Up Cleaning\",\n                        \"price\": 999,\n                        \"description\": \"Final cleaning touch-ups to ensure the site is move-in ready.\",\n                        \"_id\": \"675be47000a069a55c3d64e2\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64df\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": false\n            },\n            {\n                \"name\": \"Heavy-Duty Post-Construction Cleaning\",\n                \"price\": 8999,\n                \"description\": \"Our heavy-duty post-construction cleaning service is designed for large construction projects or commercial spaces. Our team will take care of all the essentials, including detailed cleaning of appliances, cabinets, and fixtures, cleaning floors, windows, and walls, and polishing or waxing floors (if applicable).\",\n                \"category\": \"Post-Construction Cleaning\",\n                \"features\": [\n                    \"Includes light cleaning features\",\n                    \"Detailed cleaning of appliances, cabinets, and fixtures\",\n                    \"Cleaning floors, windows, and walls\",\n                    \"Polishing or waxing floors (if applicable)\"\n                ],\n                \"duration\": \"5-7 hours\",\n                \"idealFor\": \"Large construction projects or commercial spaces\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FHDPCC.jpg?alt=media&token=27c73564-2ed0-445f-a377-49ae82c31b58\",\n                \"rating\": 4,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c741f2134943c91d0f82c1\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Floor Waxing\",\n                        \"price\": 1299,\n                        \"description\": \"Waxing of floors to restore shine and protect surfaces.\",\n                        \"_id\": \"675be47000a069a55c3d64e4\"\n                    },\n                    {\n                        \"name\": \"Wall Washing\",\n                        \"price\": 1499,\n                        \"description\": \"Washing of walls to remove dust, stains, and marks from construction.\",\n                        \"_id\": \"675be47000a069a55c3d64e5\"\n                    },\n                    {\n                        \"name\": \"Post-Construction Odor Removal\",\n                        \"price\": 1999,\n                        \"description\": \"Removal of any lingering odors from construction materials.\",\n                        \"_id\": \"675be47000a069a55c3d64e6\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64e3\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": false\n            },\n            {\n                \"name\": \"Custom Post-Construction Cleaning (Full Service)\",\n                \"price\": 11999,\n                \"description\": \"Our custom post-construction cleaning service is designed for big commercial construction sites or high-end residential builds. Our team will take care of all the essentials, including tailored cleaning for specific needs, removal of all construction dust and debris, specialized cleaning, and final touch-ups to make the space move-in ready.\",\n                \"category\": \"Post-Construction Cleaning\",\n                \"features\": [\n                    \"Tailored cleaning for specific needs, including custom tasks\",\n                    \"Removal of all construction dust and debris\",\n                    \"Specialized cleaning (e.g., carpet, upholstery, deep window cleaning)\",\n                    \"Final touch-ups to make the space move-in ready\"\n                ],\n                \"duration\": \"Custom (based on project size)\",\n                \"idealFor\": \"Big commercial construction sites or high-end residential builds\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FCPCC.jpg?alt=media&token=e7a82e1c-da99-43aa-ab4d-b369926ca764\",\n                \"rating\": 5,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c74373134943c91d0f8479\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Specialized Equipment Cleaning\",\n                        \"price\": 1999,\n                        \"description\": \"Cleaning of specialized equipment, including heavy machinery and tools.\",\n                        \"_id\": \"675be47000a069a55c3d64e8\"\n                    },\n                    {\n                        \"name\": \"Construction Waste Removal\",\n                        \"price\": 1499,\n                        \"description\": \"Removal of all construction waste, including hazardous materials.\",\n                        \"_id\": \"675be47000a069a55c3d64e9\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64e7\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": false\n            }\n        ],\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"675be47000a069a55c3d64ea\",\n        \"category\": \"Disinfection Services\",\n        \"products\": [\n            {\n                \"name\": \"Basic Home Disinfection\",\n                \"price\": 1999,\n                \"stripePriceId\": \"price_1QJBzORtOmgctF719B4k8qNy\",\n                \"description\": \"Our basic home disinfection service is designed for regular disinfection of residential spaces. Our team will take care of all the essentials, including sanitizing high-touch surfaces, using DST-approved disinfectants, and cleaning and disinfecting bathrooms and kitchens.\",\n                \"category\": \"Disinfection Services\",\n                \"features\": [\n                    \"Sanitizing high-touch surfaces (doorknobs, light switches, counters)\",\n                    \"DST-approved disinfectants\",\n                    \"Cleaning and disinfecting bathrooms and kitchens\"\n                ],\n                \"duration\": \"1-2 hours\",\n                \"idealFor\": \"Regular disinfection of residential spaces\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBHD.jpg?alt=media&token=8c860bc0-4658-4303-93a1-65727872a6b3\",\n                \"rating\": 4,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c740b4134943c91d0f8174\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Deep Kitchen Disinfection\",\n                        \"price\": 999,\n                        \"description\": \"Thorough disinfection of kitchen surfaces, including countertops and appliances.\",\n                        \"_id\": \"675be47000a069a55c3d64ec\"\n                    },\n                    {\n                        \"name\": \"Bathroom Sanitization\",\n                        \"price\": 499,\n                        \"description\": \"Detailed sanitization of all bathroom surfaces, including sinks and toilets.\",\n                        \"_id\": \"675be47000a069a55c3d64ed\"\n                    },\n                    {\n                        \"name\": \"Air Purification Treatment\",\n                        \"price\": 1299,\n                        \"description\": \"Application of air purifiers to eliminate airborne pathogens.\",\n                        \"_id\": \"675be47000a069a55c3d64ee\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64eb\",\n                \"stripeProductId\": \"prod_RBZ7P2tzAYqKvZ\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Office Disinfection (Small Business)\",\n                \"price\": 3499,\n                \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\n                \"description\": \"Our office disinfection service for small businesses is designed to provide a thorough disinfection of workspaces, desks, and common areas. Our team will take care of all the essentials, including disinfecting high-touch surfaces and restrooms, and focusing on shared areas like lobbies and meeting rooms.\",\n                \"category\": \"Disinfection Services\",\n                \"features\": [\n                    \"Sanitizing workspaces, desks, and common areas\",\n                    \"Disinfecting high-touch surfaces and restrooms\",\n                    \"Focus on shared areas (lobbies, meeting rooms)\"\n                ],\n                \"duration\": \"2-3 hours\",\n                \"idealFor\": \"Small to medium-sized offices\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\n                \"rating\": 4,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c741ae134943c91d0f828d\",\n                    \"67c746a8134943c91d0f9082\",\n                    \"67c748d1134943c91d0f9622\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Electrostatic Disinfection\",\n                        \"price\": 799,\n                        \"description\": \"Use of electrostatic sprayers for comprehensive coverage of large areas.\",\n                        \"_id\": \"675be47000a069a55c3d64f0\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64ef\",\n                \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Full Building Disinfection (Commercial)\",\n                \"price\": 8499,\n                \"stripePriceId\": \"price_1QJC0RRtOmgctF71zrcRsRxb\",\n                \"description\": \"Our full building disinfection service is designed for large office buildings, warehouses, or healthcare facilities. Our team will take care of all the essentials, including using electrostatic sprayers for large areas, focusing on high-traffic areas, and providing scheduled recurring service.\",\n                \"category\": \"Disinfection Services\",\n                \"features\": [\n                    \"Includes office disinfection features\",\n                    \"Use of electrostatic sprayers for large areas\",\n                    \"Focus on high-traffic areas (lobbies, breakrooms, bathrooms)\",\n                    \"Scheduled recurring service available\"\n                ],\n                \"duration\": \"4-6 hours\",\n                \"idealFor\": \"Large office buildings, warehouses, or healthcare facilities\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFBD.jpg?alt=media&token=7802dfe9-d7ca-4ae2-86bc-779fef67112a\",\n                \"rating\": 5,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c743a2134943c91d0f84a3\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Specialized Equipment Disinfection\",\n                        \"price\": 999,\n                        \"description\": \"Disinfection of specialized equipment, including medical devices and machinery.\",\n                        \"_id\": \"675be47000a069a55c3d64f2\"\n                    },\n                    {\n                        \"name\": \"Air Duct Cleaning\",\n                        \"price\": 799,\n                        \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\n                        \"_id\": \"675be47000a069a55c3d64f3\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64f1\",\n                \"stripeProductId\": \"prod_RBZ8BowYQOMLYt\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            }\n        ],\n        \"__v\": 0\n    }\n]"}],"_postman_id":"626d6992-8f71-43ba-ae1d-886215e349cf"},{"name":"Add service - (Admin Only)","id":"15b5c96c-4141-4dff-a748-1cced7ffa8bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Residential Cleaning\",\r\n    \"products\": [\r\n        {\r\n            \"name\": \"External cleaning\",\r\n            \"price\": 2999,\r\n            \"description\": \"Clean environmental areas like roof, walls, terrace,windows and garage etc\",\r\n            \"duration\": \"3-12 hours\",\r\n            \"idealFor\": \"Outdoor\",\r\n            \"productImg\": \"https://asfcleanteam.com/wp-content/uploads/2022/04/what-is-a-better-way-of-exterior-cleaning-featured-0.jpg\",\r\n            \"enableSubscription\": false,\r\n            \"subscription\": false,\r\n            \"category\": \"Residential Cleaning\",\r\n            \"features\": [\r\n                \"test 1\",\r\n                \"test 2\"\r\n            ],\r\n            \"addons\": [\r\n                {\r\n                    \"name\": \"Air Duct Cleaning\",\r\n                    \"price\": 799,\r\n                    \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\r\n                    \"_id\": \"675be47000a069a55c3d64f3\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/services","description":"<p>The <code>POST /api/services</code> endpoint allows the client to create a new service with the specified details. The request should include the service category and an array of products, each containing details such as name, price, description, duration, idealFor, productImg, enableSubscription, subscription, category, features, and addons.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li><p>category (string): The category of the service.</p>\n</li>\n<li><p>products (array): An array of products with details like name, price, description, duration, idealFor, productImg, enableSubscription, subscription, category, features, and addons.</p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response for this request follows the JSON schema below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"_id\": \"\",\n  \"category\": \"\",\n  \"products\": [\n    {\n      \"name\": \"\",\n      \"price\": 0,\n      \"stripePriceId\": \"\",\n      \"description\": \"\",\n      \"category\": \"\",\n      \"features\": [\"\"],\n      \"duration\": \"\",\n      \"idealFor\": \"\",\n      \"productImg\": \"\",\n      \"rating\": 0,\n      \"reviews\": 0,\n      \"reviewIds\": [\"\"],\n      \"bestseller\": true,\n      \"addons\": [\n        {\n          \"name\": \"\",\n          \"price\": 0,\n          \"description\": \"\",\n          \"_id\": \"\"\n        }\n      ],\n      \"_id\": \"\",\n      \"stripeProductId\": \"\",\n      \"addedBy\": \"\",\n      \"subscription\": true\n    }\n  ],\n  \"__v\": 0\n}\n\n</code></pre>\n<p>This JSON schema represents the structure of the response object for the <code>POST /api/services</code> request, including the fields and their data types.</p>\n","urlObject":{"protocol":"https","path":["api","services"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"1182b5e2-d504-4f6f-b0b2-273c5fdceb22","name":"Response for Add new service","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Residential Cleaning\",\r\n    \"products\": [\r\n        {\r\n            \"name\": \"External cleaning\",\r\n            \"price\": 2999,\r\n            \"description\": \"Clean environmental areas like roof, walls, terrace,windows and garage etc\",\r\n            \"duration\": \"3-12 hours\",\r\n            \"idealFor\": \"Outdoor\",\r\n            \"productImg\": \"https://asfcleanteam.com/wp-content/uploads/2022/04/what-is-a-better-way-of-exterior-cleaning-featured-0.jpg\",\r\n            \"enableSubscription\": false,\r\n            \"subscription\": false,\r\n            \"category\": \"Residential Cleaning\",\r\n            \"features\": [\r\n                \"test 1\",\r\n                \"test 2\"\r\n            ],\r\n            \"addons\": [\r\n                {\r\n                    \"name\": \"Air Duct Cleaning\",\r\n                    \"price\": 799,\r\n                    \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\r\n                    \"_id\": \"675be47000a069a55c3d64f3\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/services"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 19:27:53 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1802"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1707-dpmKfuFKrvfOh1rquA3iZFCGMpo\""},{"key":"rndr-id","value":"f2083468-eaa5-44e3"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cc7e20de1b178b-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"675be47000a069a55c3d649c\",\n    \"category\": \"Residential Cleaning\",\n    \"products\": [\n        {\n            \"name\": \"Basic Residential Cleaning\",\n            \"price\": 799,\n            \"stripePriceId\": \"price_1QhFUkRtOmgctF71dlEXA0XN\",\n            \"description\": \"Our basic residential cleaning service is perfect for maintaining a clean and comfortable living space. Our team of professionals will take care of all the essentials, from vacuuming and mopping to dusting and wiping surfaces.\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"Vacuuming and mopping floors\",\n                \"Dusting and wiping surfaces\",\n                \"Bathroom and kitchen cleaning\",\n                \"Trash removal\",\n                \"Light tidying up\"\n            ],\n            \"duration\": \"2-3 hours\",\n            \"idealFor\": \"Regular home cleaning\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n            \"rating\": 4,\n            \"reviews\": 3,\n            \"reviewIds\": [\n                \"67c74237134943c91d0f830d\",\n                \"67c745f2134943c91d0f8ef7\",\n                \"67c7482c134943c91d0f94cf\"\n            ],\n            \"bestseller\": true,\n            \"addons\": [\n                {\n                    \"name\": \"Deep Carpet Cleaning\",\n                    \"price\": 149,\n                    \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n                    \"_id\": \"675be47000a069a55c3d649e\"\n                },\n                {\n                    \"name\": \"Window Cleaning\",\n                    \"price\": 99,\n                    \"description\": \"Cleaning windows for a streak-free shine.\",\n                    \"_id\": \"675be47000a069a55c3d649f\"\n                },\n                {\n                    \"name\": \"Fridge Cleaning\",\n                    \"price\": 199,\n                    \"description\": \"Deep cleaning of the refrigerator interior.\",\n                    \"_id\": \"675be47000a069a55c3d64a0\"\n                },\n                {\n                    \"name\": \"Oven Cleaning\",\n                    \"price\": 299,\n                    \"description\": \"Detailed cleaning of the oven and stovetop.\",\n                    \"_id\": \"675be47000a069a55c3d64a1\"\n                },\n                {\n                    \"name\": \"Laundry Service\",\n                    \"price\": 149,\n                    \"description\": \"Washing and folding of laundry.\",\n                    \"_id\": \"675be47000a069a55c3d64a2\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d649d\",\n            \"stripeProductId\": \"prod_RBYuTQQce35lBp\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"Full House Residential Cleaning\",\n            \"price\": 1999,\n            \"stripePriceId\": \"price_1QJBpKRtOmgctF71Ei1l8cGD\",\n            \"description\": \"Our full house residential cleaning service is designed for families or larger homes that need a deeper level of cleaning. Our team will take care of all the essentials, plus provide additional services like detailed kitchen appliance cleaning and window cleaning.\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"Includes basic cleaning features\",\n                \"Detailed cleaning of kitchen appliances\",\n                \"Window cleaning (inside only)\",\n                \"Light furniture cleaning and organizing\",\n                \"Bed making and laundry folding\"\n            ],\n            \"duration\": \"3-4 hours\",\n            \"idealFor\": \"Families or larger homes\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFHRC.jpg?alt=media&token=8b5bc522-3c1e-4ee9-8edd-313568b9d338\",\n            \"rating\": 3,\n            \"reviews\": 1,\n            \"reviewIds\": [\n                \"67c73f40134943c91d0f7e15\"\n            ],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Post-Party Cleanup\",\n                    \"price\": 399,\n                    \"description\": \"Cleanup service after parties or gatherings.\",\n                    \"_id\": \"675be47000a069a55c3d64a4\"\n                },\n                {\n                    \"name\": \"Garage Cleaning\",\n                    \"price\": 299,\n                    \"description\": \"Organizing and cleaning the garage space.\",\n                    \"_id\": \"675be47000a069a55c3d64a5\"\n                },\n                {\n                    \"name\": \"Laundry Service\",\n                    \"price\": 149,\n                    \"description\": \"Washing and folding of laundry.\",\n                    \"_id\": \"675be47000a069a55c3d64a6\"\n                },\n                {\n                    \"name\": \"Vehicle  Cleaning\",\n                    \"price\": 499,\n                    \"description\": \"Cleaning two weelers and four wheelers \",\n                    \"_id\": \"675be47000a069a55c3d64a7\"\n                },\n                {\n                    \"name\": \"Garden Cleanup\",\n                    \"price\": 799,\n                    \"description\": \"Cleaning and organizing the garden area.\",\n                    \"_id\": \"675be47000a069a55c3d64a8\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d64a3\",\n            \"stripeProductId\": \"prod_RBYxUbVY1PlGeB\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"Premium Residential Cleaning\",\n            \"price\": 2999,\n            \"stripePriceId\": \"price_1Qf3TWRtOmgctF71sAIjaZMk\",\n            \"description\": \"Our premium residential cleaning service is designed for large homes that require a deep level of cleaning and maintenance. Our team will take care of everything from carpet shampooing to upholstery cleaning, and even provide additional services like balcony/outdoor area cleaning and pet cleaning\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"Includes full house cleaning\",\n                \"Carpet shampooing\",\n                \"Upholstery cleaning\",\n                \"Balcony/Outdoor area cleaning\",\n                \"Pet cleaning (if required)\"\n            ],\n            \"duration\": \"4-6 hours\",\n            \"idealFor\": \"Deep cleaning and maintenance of large homes\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FPRC.jpg?alt=media&token=a79dfba6-93db-449e-8664-b26689e49f52\",\n            \"rating\": 4,\n            \"reviews\": 1,\n            \"reviewIds\": [\n                \"67c74000134943c91d0f8074\"\n            ],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Pool Cleaning\",\n                    \"price\": 2199,\n                    \"description\": \"Cleaning and maintenance of the pool area.\",\n                    \"_id\": \"675be47000a069a55c3d64aa\"\n                },\n                {\n                    \"name\": \"Gutter Cleaning\",\n                    \"price\": 499,\n                    \"description\": \"Cleaning and maintenance of gutters and downspouts.\",\n                    \"_id\": \"675be47000a069a55c3d64ab\"\n                },\n                {\n                    \"name\": \"Yard Waste Removal\",\n                    \"price\": 499,\n                    \"description\": \"Removal of yard waste and debris.\",\n                    \"_id\": \"675be47000a069a55c3d64ac\"\n                },\n                {\n                    \"name\": \"Furniture Assembly\",\n                    \"price\": 199,\n                    \"description\": \"Assembly of furniture and appliances.\",\n                    \"_id\": \"675be47000a069a55c3d64ad\"\n                },\n                {\n                    \"name\": \"Premium Vehicle Cleaning\",\n                    \"price\": 1299,\n                    \"description\": \"Cleaning two weelers and four wheelers \",\n                    \"_id\": \"675be47000a069a55c3d64ae\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d64a9\",\n            \"stripeProductId\": \"prod_RBYxctz3EgrS1G\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"External cleaning\",\n            \"price\": 2999,\n            \"stripePriceId\": \"price_1R06YnRtOmgctF71xUBJBWZ0\",\n            \"stripeProductId\": \"prod_RtuNRNooBXlcTn\",\n            \"subscription\": false,\n            \"description\": \"Clean environmental areas like roof, walls, terrace,windows and garage etc\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"test 1\",\n                \"test 2\"\n            ],\n            \"duration\": \"3-12 hours\",\n            \"idealFor\": \"Outdoor\",\n            \"productImg\": \"https://asfcleanteam.com/wp-content/uploads/2022/04/what-is-a-better-way-of-exterior-cleaning-featured-0.jpg\",\n            \"addedBy\": \"Admin\",\n            \"rating\": 0,\n            \"reviews\": 0,\n            \"reviewIds\": [],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Air Duct Cleaning\",\n                    \"price\": 799,\n                    \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\n                    \"_id\": \"675be47000a069a55c3d64f3\"\n                }\n            ],\n            \"_id\": \"67cb48b957098f925705a094\"\n        }\n    ],\n    \"__v\": 3\n}"}],"_postman_id":"15b5c96c-4141-4dff-a748-1cced7ffa8bf"},{"name":"Get service by category and name","id":"540306e7-2edb-4314-bcd7-d53b3f1cd6ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning/Basic Residential Cleaning","description":"<h3 id=\"get-apiservicescategoryservice-name\">GET /api/services/:Category/:Service name</h3>\n<p>This endpoint retrieves details of the basic residential cleaning service.</p>\n<h4 id=\"request\">Request</h4>\n<p>No request body is required for this endpoint.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON object with the following schema:</p>\n<ul>\n<li><p><code>name</code> (string): The name of the service.</p>\n</li>\n<li><p><code>price</code> (number): The price of the service.</p>\n</li>\n<li><p><code>stripePriceId</code> (string): The ID associated with the service on Stripe.</p>\n</li>\n<li><p><code>description</code> (string): Description of the service.</p>\n</li>\n<li><p><code>category</code> (string): Category of the service.</p>\n</li>\n<li><p><code>features</code> (array of strings): Features included in the service.</p>\n</li>\n<li><p><code>duration</code> (string): Duration of the service.</p>\n</li>\n<li><p><code>idealFor</code> (string): Description of the ideal customer for the service.</p>\n</li>\n<li><p><code>productImg</code> (string): URL of the product image.</p>\n</li>\n<li><p><code>rating</code> (number): The rating of the service.</p>\n</li>\n<li><p><code>reviews</code> (number): The number of reviews for the service.</p>\n</li>\n<li><p><code>reviewIds</code> (array of strings): IDs of the reviews for the service.</p>\n</li>\n<li><p><code>bestseller</code> (boolean): Indicates if the service is a bestseller.</p>\n</li>\n<li><p><code>addons</code> (array of objects): Additional services or add-ons available for the main service.</p>\n<ul>\n<li><p><code>name</code> (string): Name of the addon.</p>\n</li>\n<li><p><code>price</code> (number): Price of the addon.</p>\n</li>\n<li><p><code>description</code> (string): Description of the addon.</p>\n</li>\n<li><p><code>_id</code> (string): ID of the addon.</p>\n</li>\n</ul>\n</li>\n<li><p><code>_id</code> (string): ID of the service.</p>\n</li>\n<li><p><code>stripeProductId</code> (string): The ID associated with the product on Stripe.</p>\n</li>\n<li><p><code>addedBy</code> (string): User who added the service.</p>\n</li>\n<li><p><code>subscription</code> (boolean): Indicates if the service is available as a subscription.</p>\n</li>\n</ul>\n<p>Example response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"name\": \"Basic Residential Cleaning\",\n  \"price\": 100,\n  \"stripePriceId\": \"price_123\",\n  \"description\": \"A basic cleaning service for residential spaces.\",\n  \"category\": \"Residential\",\n  \"features\": [\"Dusting\", \"Vacuuming\", \"Mopping\"],\n  \"duration\": \"2 hours\",\n  \"idealFor\": \"Small to medium-sized homes\",\n  \"productImg\": \"https://example.com/image.jpg\",\n  \"rating\": 4.5,\n  \"reviews\": 25,\n  \"reviewIds\": [\"review_1\", \"review_2\"],\n  \"bestseller\": true,\n  \"addons\": [\n    {\n      \"name\": \"Deep Cleaning\",\n      \"price\": 50,\n      \"description\": \"Add deep cleaning to your service.\",\n      \"_id\": \"addon_1\"\n    }\n  ],\n  \"_id\": \"service_123\",\n  \"stripeProductId\": \"prod_123\",\n  \"addedBy\": \"user123\",\n  \"subscription\": true\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","services","Residential Cleaning","Basic Residential Cleaning"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"41b23cd6-4e42-40bb-b333-d3e9b5b3e0d0","name":"Response for Get service by category and name","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning/Basic Residential Cleaning"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 19:36:22 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"784"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"677-b2liPoCNNCB8XoGvjvFS6nGuv7k\""},{"key":"rndr-id","value":"a3d6ec3d-3a77-49b8"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cc8a933f847ff5-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Basic Residential Cleaning\",\n    \"price\": 799,\n    \"stripePriceId\": \"price_1QhFUkRtOmgctF71dlEXA0XN\",\n    \"description\": \"Our basic residential cleaning service is perfect for maintaining a clean and comfortable living space. Our team of professionals will take care of all the essentials, from vacuuming and mopping to dusting and wiping surfaces.\",\n    \"category\": \"Residential Cleaning\",\n    \"features\": [\n        \"Vacuuming and mopping floors\",\n        \"Dusting and wiping surfaces\",\n        \"Bathroom and kitchen cleaning\",\n        \"Trash removal\",\n        \"Light tidying up\"\n    ],\n    \"duration\": \"2-3 hours\",\n    \"idealFor\": \"Regular home cleaning\",\n    \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n    \"rating\": 4,\n    \"reviews\": 3,\n    \"reviewIds\": [\n        \"67c74237134943c91d0f830d\",\n        \"67c745f2134943c91d0f8ef7\",\n        \"67c7482c134943c91d0f94cf\"\n    ],\n    \"bestseller\": true,\n    \"addons\": [\n        {\n            \"name\": \"Deep Carpet Cleaning\",\n            \"price\": 149,\n            \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n            \"_id\": \"675be47000a069a55c3d649e\"\n        },\n        {\n            \"name\": \"Window Cleaning\",\n            \"price\": 99,\n            \"description\": \"Cleaning windows for a streak-free shine.\",\n            \"_id\": \"675be47000a069a55c3d649f\"\n        },\n        {\n            \"name\": \"Fridge Cleaning\",\n            \"price\": 199,\n            \"description\": \"Deep cleaning of the refrigerator interior.\",\n            \"_id\": \"675be47000a069a55c3d64a0\"\n        },\n        {\n            \"name\": \"Oven Cleaning\",\n            \"price\": 299,\n            \"description\": \"Detailed cleaning of the oven and stovetop.\",\n            \"_id\": \"675be47000a069a55c3d64a1\"\n        },\n        {\n            \"name\": \"Laundry Service\",\n            \"price\": 149,\n            \"description\": \"Washing and folding of laundry.\",\n            \"_id\": \"675be47000a069a55c3d64a2\"\n        }\n    ],\n    \"_id\": \"675be47000a069a55c3d649d\",\n    \"stripeProductId\": \"prod_RBYuTQQce35lBp\",\n    \"addedBy\": \"RYD\",\n    \"subscription\": true\n}"}],"_postman_id":"540306e7-2edb-4314-bcd7-d53b3f1cd6ef"},{"name":"Get service by category and product ID","id":"00bc5952-08a0-422e-90c1-b958ab038dc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning/product/675be47000a069a55c3d64a3","description":"<p>This API endpoint makes an HTTP GET request to retrieve details of a specific residential cleaning product. The request should include the product ID in the URL. The response will contain information such as the product name, price, description, category, features, duration, idealFor, product image, rating, reviews, bestseller status, addons, subscription details, and other relevant product details.</p>\n<p>The response will be in JSON format and will include various attributes related to the residential cleaning product, such as name, price, stripePriceId, description, category, features, duration, idealFor, productImg, rating, reviews, reviewIds, bestseller status, addons, _id, stripeProductId, addedBy, and subscription status.</p>\n<p>Example response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"name\": \"\",\n  \"price\": 0,\n  \"stripePriceId\": \"\",\n  \"description\": \"\",\n  \"category\": \"\",\n  \"features\": [\"\"],\n  \"duration\": \"\",\n  \"idealFor\": \"\",\n  \"productImg\": \"\",\n  \"rating\": 0,\n  \"reviews\": 0,\n  \"reviewIds\": [\"\"],\n  \"bestseller\": true,\n  \"addons\": [\n    {\n      \"name\": \"\",\n      \"price\": 0,\n      \"description\": \"\",\n      \"_id\": \"\"\n    }\n  ],\n  \"_id\": \"\",\n  \"stripeProductId\": \"\",\n  \"addedBy\": \"\",\n  \"subscription\": true\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","services","Residential Cleaning","product","675be47000a069a55c3d64a3"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"e35e56b2-5747-412c-981b-1dee7f8c5061","name":"Response for Get service by category and product ID","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning/product/675be47000a069a55c3d64a3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 19:39:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"797"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"699-sOntuxludOWuUjeMHokKkmkYgW4\""},{"key":"rndr-id","value":"536ceaa0-8573-42d3"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cc8fd309b97f80-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Full House Residential Cleaning\",\n    \"price\": 1999,\n    \"stripePriceId\": \"price_1QJBpKRtOmgctF71Ei1l8cGD\",\n    \"description\": \"Our full house residential cleaning service is designed for families or larger homes that need a deeper level of cleaning. Our team will take care of all the essentials, plus provide additional services like detailed kitchen appliance cleaning and window cleaning.\",\n    \"category\": \"Residential Cleaning\",\n    \"features\": [\n        \"Includes basic cleaning features\",\n        \"Detailed cleaning of kitchen appliances\",\n        \"Window cleaning (inside only)\",\n        \"Light furniture cleaning and organizing\",\n        \"Bed making and laundry folding\"\n    ],\n    \"duration\": \"3-4 hours\",\n    \"idealFor\": \"Families or larger homes\",\n    \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFHRC.jpg?alt=media&token=8b5bc522-3c1e-4ee9-8edd-313568b9d338\",\n    \"rating\": 3,\n    \"reviews\": 1,\n    \"reviewIds\": [\n        \"67c73f40134943c91d0f7e15\"\n    ],\n    \"bestseller\": false,\n    \"addons\": [\n        {\n            \"name\": \"Post-Party Cleanup\",\n            \"price\": 399,\n            \"description\": \"Cleanup service after parties or gatherings.\",\n            \"_id\": \"675be47000a069a55c3d64a4\"\n        },\n        {\n            \"name\": \"Garage Cleaning\",\n            \"price\": 299,\n            \"description\": \"Organizing and cleaning the garage space.\",\n            \"_id\": \"675be47000a069a55c3d64a5\"\n        },\n        {\n            \"name\": \"Laundry Service\",\n            \"price\": 149,\n            \"description\": \"Washing and folding of laundry.\",\n            \"_id\": \"675be47000a069a55c3d64a6\"\n        },\n        {\n            \"name\": \"Vehicle  Cleaning\",\n            \"price\": 499,\n            \"description\": \"Cleaning two weelers and four wheelers \",\n            \"_id\": \"675be47000a069a55c3d64a7\"\n        },\n        {\n            \"name\": \"Garden Cleanup\",\n            \"price\": 799,\n            \"description\": \"Cleaning and organizing the garden area.\",\n            \"_id\": \"675be47000a069a55c3d64a8\"\n        }\n    ],\n    \"_id\": \"675be47000a069a55c3d64a3\",\n    \"stripeProductId\": \"prod_RBYxUbVY1PlGeB\",\n    \"addedBy\": \"RYD\",\n    \"subscription\": true\n}"}],"_postman_id":"00bc5952-08a0-422e-90c1-b958ab038dc7"},{"name":"Filter categories","id":"3d375c3e-ff94-4e70-b4a5-13ad4f02a4d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning,Deep Cleaning","description":"<p>The endpoint retrieves filtered categories selected by the user.</p>\n","urlObject":{"protocol":"https","path":["api","services","Residential Cleaning,Deep Cleaning"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"5a85bc29-623f-440d-8196-12a8ca4fa85f","name":"Response for filter categories","originalRequest":{"method":"GET","header":[],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning,Deep Cleaning"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 19:46:40 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2674"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"2b02-0r7bSxFfrG3vvFZg/W48j0yILH8\""},{"key":"rndr-id","value":"f0ae6d3e-ba88-4ae1"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cc99a84f577fd3-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"675be47000a069a55c3d649c\",\n        \"category\": \"Residential Cleaning\",\n        \"products\": [\n            {\n                \"name\": \"Basic Residential Cleaning\",\n                \"price\": 799,\n                \"stripePriceId\": \"price_1QhFUkRtOmgctF71dlEXA0XN\",\n                \"description\": \"Our basic residential cleaning service is perfect for maintaining a clean and comfortable living space. Our team of professionals will take care of all the essentials, from vacuuming and mopping to dusting and wiping surfaces.\",\n                \"category\": \"Residential Cleaning\",\n                \"features\": [\n                    \"Vacuuming and mopping floors\",\n                    \"Dusting and wiping surfaces\",\n                    \"Bathroom and kitchen cleaning\",\n                    \"Trash removal\",\n                    \"Light tidying up\"\n                ],\n                \"duration\": \"2-3 hours\",\n                \"idealFor\": \"Regular home cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n                \"rating\": 4,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c74237134943c91d0f830d\",\n                    \"67c745f2134943c91d0f8ef7\",\n                    \"67c7482c134943c91d0f94cf\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Deep Carpet Cleaning\",\n                        \"price\": 149,\n                        \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n                        \"_id\": \"675be47000a069a55c3d649e\"\n                    },\n                    {\n                        \"name\": \"Window Cleaning\",\n                        \"price\": 99,\n                        \"description\": \"Cleaning windows for a streak-free shine.\",\n                        \"_id\": \"675be47000a069a55c3d649f\"\n                    },\n                    {\n                        \"name\": \"Fridge Cleaning\",\n                        \"price\": 199,\n                        \"description\": \"Deep cleaning of the refrigerator interior.\",\n                        \"_id\": \"675be47000a069a55c3d64a0\"\n                    },\n                    {\n                        \"name\": \"Oven Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Detailed cleaning of the oven and stovetop.\",\n                        \"_id\": \"675be47000a069a55c3d64a1\"\n                    },\n                    {\n                        \"name\": \"Laundry Service\",\n                        \"price\": 149,\n                        \"description\": \"Washing and folding of laundry.\",\n                        \"_id\": \"675be47000a069a55c3d64a2\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d649d\",\n                \"stripeProductId\": \"prod_RBYuTQQce35lBp\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Full House Residential Cleaning\",\n                \"price\": 1999,\n                \"stripePriceId\": \"price_1QJBpKRtOmgctF71Ei1l8cGD\",\n                \"description\": \"Our full house residential cleaning service is designed for families or larger homes that need a deeper level of cleaning. Our team will take care of all the essentials, plus provide additional services like detailed kitchen appliance cleaning and window cleaning.\",\n                \"category\": \"Residential Cleaning\",\n                \"features\": [\n                    \"Includes basic cleaning features\",\n                    \"Detailed cleaning of kitchen appliances\",\n                    \"Window cleaning (inside only)\",\n                    \"Light furniture cleaning and organizing\",\n                    \"Bed making and laundry folding\"\n                ],\n                \"duration\": \"3-4 hours\",\n                \"idealFor\": \"Families or larger homes\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFHRC.jpg?alt=media&token=8b5bc522-3c1e-4ee9-8edd-313568b9d338\",\n                \"rating\": 3,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c73f40134943c91d0f7e15\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Post-Party Cleanup\",\n                        \"price\": 399,\n                        \"description\": \"Cleanup service after parties or gatherings.\",\n                        \"_id\": \"675be47000a069a55c3d64a4\"\n                    },\n                    {\n                        \"name\": \"Garage Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Organizing and cleaning the garage space.\",\n                        \"_id\": \"675be47000a069a55c3d64a5\"\n                    },\n                    {\n                        \"name\": \"Laundry Service\",\n                        \"price\": 149,\n                        \"description\": \"Washing and folding of laundry.\",\n                        \"_id\": \"675be47000a069a55c3d64a6\"\n                    },\n                    {\n                        \"name\": \"Vehicle  Cleaning\",\n                        \"price\": 499,\n                        \"description\": \"Cleaning two weelers and four wheelers \",\n                        \"_id\": \"675be47000a069a55c3d64a7\"\n                    },\n                    {\n                        \"name\": \"Garden Cleanup\",\n                        \"price\": 799,\n                        \"description\": \"Cleaning and organizing the garden area.\",\n                        \"_id\": \"675be47000a069a55c3d64a8\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64a3\",\n                \"stripeProductId\": \"prod_RBYxUbVY1PlGeB\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Premium Residential Cleaning\",\n                \"price\": 2999,\n                \"stripePriceId\": \"price_1Qf3TWRtOmgctF71sAIjaZMk\",\n                \"description\": \"Our premium residential cleaning service is designed for large homes that require a deep level of cleaning and maintenance. Our team will take care of everything from carpet shampooing to upholstery cleaning, and even provide additional services like balcony/outdoor area cleaning and pet cleaning\",\n                \"category\": \"Residential Cleaning\",\n                \"features\": [\n                    \"Includes full house cleaning\",\n                    \"Carpet shampooing\",\n                    \"Upholstery cleaning\",\n                    \"Balcony/Outdoor area cleaning\",\n                    \"Pet cleaning (if required)\"\n                ],\n                \"duration\": \"4-6 hours\",\n                \"idealFor\": \"Deep cleaning and maintenance of large homes\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FPRC.jpg?alt=media&token=a79dfba6-93db-449e-8664-b26689e49f52\",\n                \"rating\": 4,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c74000134943c91d0f8074\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Pool Cleaning\",\n                        \"price\": 2199,\n                        \"description\": \"Cleaning and maintenance of the pool area.\",\n                        \"_id\": \"675be47000a069a55c3d64aa\"\n                    },\n                    {\n                        \"name\": \"Gutter Cleaning\",\n                        \"price\": 499,\n                        \"description\": \"Cleaning and maintenance of gutters and downspouts.\",\n                        \"_id\": \"675be47000a069a55c3d64ab\"\n                    },\n                    {\n                        \"name\": \"Yard Waste Removal\",\n                        \"price\": 499,\n                        \"description\": \"Removal of yard waste and debris.\",\n                        \"_id\": \"675be47000a069a55c3d64ac\"\n                    },\n                    {\n                        \"name\": \"Furniture Assembly\",\n                        \"price\": 199,\n                        \"description\": \"Assembly of furniture and appliances.\",\n                        \"_id\": \"675be47000a069a55c3d64ad\"\n                    },\n                    {\n                        \"name\": \"Premium Vehicle Cleaning\",\n                        \"price\": 1299,\n                        \"description\": \"Cleaning two weelers and four wheelers \",\n                        \"_id\": \"675be47000a069a55c3d64ae\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64a9\",\n                \"stripeProductId\": \"prod_RBYxctz3EgrS1G\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"External cleaning\",\n                \"price\": 2999,\n                \"stripePriceId\": \"price_1R06YnRtOmgctF71xUBJBWZ0\",\n                \"stripeProductId\": \"prod_RtuNRNooBXlcTn\",\n                \"subscription\": false,\n                \"description\": \"Clean environmental areas like roof, walls, terrace,windows and garage etc\",\n                \"category\": \"Residential Cleaning\",\n                \"features\": [\n                    \"test 1\",\n                    \"test 2\"\n                ],\n                \"duration\": \"3-12 hours\",\n                \"idealFor\": \"Outdoor\",\n                \"productImg\": \"https://asfcleanteam.com/wp-content/uploads/2022/04/what-is-a-better-way-of-exterior-cleaning-featured-0.jpg\",\n                \"addedBy\": \"Admin\",\n                \"rating\": 0,\n                \"reviews\": 0,\n                \"reviewIds\": [],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Air Duct Cleaning\",\n                        \"price\": 799,\n                        \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\n                        \"_id\": \"675be47000a069a55c3d64f3\"\n                    }\n                ],\n                \"_id\": \"67cb48b957098f925705a094\"\n            }\n        ],\n        \"__v\": 3\n    },\n    {\n        \"_id\": \"675be47000a069a55c3d64af\",\n        \"category\": \"Deep Cleaning\",\n        \"products\": [\n            {\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"stripePriceId\": \"price_1Qf33URtOmgctF71Gn9IPfuT\",\n                \"description\": \"Our standard deep clean service is perfect for seasonal or annual deep cleaning. Our team will take care of all the hard-to-reach areas, including kitchen and bathroom tiles and grout, baseboards, and windows.\",\n                \"category\": \"Deep Cleaning\",\n                \"features\": [\n                    \"Cleaning of kitchen and bathroom tiles and grout\",\n                    \"Scrubbing baseboards and door frames\",\n                    \"Cleaning windows, mirrors, and light fixtures\",\n                    \"Under furniture cleaning\"\n                ],\n                \"duration\": \"4 hours\",\n                \"idealFor\": \"Seasonal or annual deep cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"rating\": 4.7,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c73884134943c91d0f79b4\",\n                    \"67c74477134943c91d0f8bbf\",\n                    \"67c7475a134943c91d0f92da\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Deep Carpet Cleaning\",\n                        \"price\": 149,\n                        \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n                        \"_id\": \"675be47000a069a55c3d64b1\"\n                    },\n                    {\n                        \"name\": \"Window Cleaning\",\n                        \"price\": 99,\n                        \"description\": \"Cleaning windows for a streak-free shine.\",\n                        \"_id\": \"675be47000a069a55c3d64b2\"\n                    },\n                    {\n                        \"name\": \"Fridge Cleaning\",\n                        \"price\": 199,\n                        \"description\": \"Deep cleaning of the refrigerator interior.\",\n                        \"_id\": \"675be47000a069a55c3d64b3\"\n                    },\n                    {\n                        \"name\": \"Oven Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Detailed cleaning of the oven and stovetop.\",\n                        \"_id\": \"675be47000a069a55c3d64b4\"\n                    },\n                    {\n                        \"name\": \"Laundry Service\",\n                        \"price\": 149,\n                        \"description\": \"Washing and folding of laundry.\",\n                        \"_id\": \"675be47000a069a55c3d64b5\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64b0\",\n                \"stripeProductId\": \"prod_RBYzzBELABHPym\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Kitchen Deep Clean\",\n                \"price\": 1199,\n                \"stripePriceId\": \"price_1Qf2kFRtOmgctF71CCEXCSml\",\n                \"description\": \"Our kitchen deep clean service is designed for homes that need a detailed kitchen cleanup. Our team will take care of all the essentials, including inside and outside kitchen appliances, tile and grout scrubbing, and degreasing stovetops and countertops.\",\n                \"category\": \"Deep Cleaning\",\n                \"features\": [\n                    \"Cleaning of inside and outside kitchen appliances (oven, fridge)\",\n                    \"Tile and grout scrubbing\",\n                    \"Degreasing stovetops, countertops, and exhaust fans\",\n                    \"Cabinet cleaning (inside and outside)\"\n                ],\n                \"duration\": \"2-3 hours\",\n                \"idealFor\": \"Homes needing a detailed kitchen cleanup\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FKDC-min.jpg?alt=media&token=fc78f7e6-18c6-491d-b597-88806e247861\",\n                \"rating\": 3,\n                \"reviews\": 1,\n                \"reviewIds\": [\n                    \"67c73956134943c91d0f7ba7\"\n                ],\n                \"bestseller\": false,\n                \"addons\": [\n                    {\n                        \"name\": \"Dishwasher Cleaning\",\n                        \"price\": 199,\n                        \"description\": \"Deep cleaning of the dishwasher interior.\",\n                        \"_id\": \"675be47000a069a55c3d64b7\"\n                    },\n                    {\n                        \"name\": \"Range Hood Cleaning\",\n                        \"price\": 299,\n                        \"description\": \"Detailed cleaning of the range hood and exhaust fan.\",\n                        \"_id\": \"675be47000a069a55c3d64b8\"\n                    },\n                    {\n                        \"name\": \"Refrigerator Organization\",\n                        \"price\": 99,\n                        \"description\": \"Organizing and decluttering of the refrigerator interior.\",\n                        \"_id\": \"675be47000a069a55c3d64b9\"\n                    },\n                    {\n                        \"name\": \"Cabinet Organization\",\n                        \"price\": 149,\n                        \"description\": \"Organizing and decluttering of kitchen cabinets.\",\n                        \"_id\": \"675be47000a069a55c3d64ba\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64b6\",\n                \"stripeProductId\": \"prod_RBYzEx00os1fmL\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            },\n            {\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"stripePriceId\": \"price_1QhETQRtOmgctF71h712YKL8\",\n                \"description\": \"Our whole house deep clean + organizing service is designed for homes that need a thorough clean and decluttering. Our team will take care of everything from standard deep cleaning to professional organizing of closets and storage areas, and even provide additional services like carpet and upholstery shampooing.\",\n                \"category\": \"Deep Cleaning\",\n                \"features\": [\n                    \"Includes standard deep clean\",\n                    \"Professional organizing of closets and storage areas\",\n                    \"Cleaning behind and under large furniture\",\n                    \"Carpet and upholstery shampooing\",\n                    \"Cleaning of all windows (inside and outside)\"\n                ],\n                \"duration\": \"6-8 hours\",\n                \"idealFor\": \"Homes that need a thorough clean and decluttering\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"rating\": 5,\n                \"reviews\": 3,\n                \"reviewIds\": [\n                    \"67c73a40134943c91d0f7d72\",\n                    \"67c744e5134943c91d0f8cc4\",\n                    \"67c747a0134943c91d0f9392\"\n                ],\n                \"bestseller\": true,\n                \"addons\": [\n                    {\n                        \"name\": \"Garage Organization\",\n                        \"price\": 299,\n                        \"description\": \"Organizing and decluttering of the garage space.\",\n                        \"_id\": \"675be47000a069a55c3d64bc\"\n                    },\n                    {\n                        \"name\": \"Yard Waste Removal\",\n                        \"price\": 499,\n                        \"description\": \"Removal of yard waste and debris.\",\n                        \"_id\": \"675be47000a069a55c3d64bd\"\n                    },\n                    {\n                        \"name\": \"Pool Cleaning\",\n                        \"price\": 2199,\n                        \"description\": \"Cleaning and maintenance of the pool area.\",\n                        \"_id\": \"675be47000a069a55c3d64be\"\n                    },\n                    {\n                        \"name\": \"Premium Vehicle Cleaning\",\n                        \"price\": 1299,\n                        \"description\": \"Cleaning two weelers and four wheelers \",\n                        \"_id\": \"675be47000a069a55c3d64bf\"\n                    }\n                ],\n                \"_id\": \"675be47000a069a55c3d64bb\",\n                \"stripeProductId\": \"prod_RBZ0UQZ3Gp8trP\",\n                \"addedBy\": \"RYD\",\n                \"subscription\": true\n            }\n        ],\n        \"__v\": 0\n    }\n]"}],"_postman_id":"3d375c3e-ff94-4e70-b4a5-13ad4f02a4d7"},{"name":"Get service Addons by ID","id":"79b8e810-fa63-4771-ba8f-027414cb0b02","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning/Premium Residential Cleaning/addons/675be47000a069a55c3d64aa,675be47000a069a55c3d64ab","description":"<p>This endpoint retrieves the addons for premium residential cleaning services. The request should be sent via an HTTP GET method to the specified URL with the service ID in the path parameter. The response will include an array of objects, each representing an addon with properties like name, price, description, and ID.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<p>This request does not require a request body.</p>\n<h3 id=\"response-body\">Response Body</h3>\n<p>The response will be an array of objects, with each object containing the following properties:</p>\n<ul>\n<li><p><code>name</code> (string): The name of the addon.</p>\n</li>\n<li><p><code>price</code> (number): The price of the addon.</p>\n</li>\n<li><p><code>description</code> (string): The description of the addon.</p>\n</li>\n<li><p><code>_id</code> (string): The unique identifier of the addon.</p>\n</li>\n</ul>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"name\": \"\",\n        \"price\": 0,\n        \"description\": \"\",\n        \"_id\": \"\"\n    }\n]\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","services","Residential Cleaning","Premium Residential Cleaning","addons","675be47000a069a55c3d64aa,675be47000a069a55c3d64ab"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"f5e4d93c-ed13-4fe3-af44-38078fc5c1ed","name":"Response for Get service Addons by ID","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/Residential Cleaning/Premium Residential Cleaning/addons/675be47000a069a55c3d64aa,675be47000a069a55c3d64ab"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 19:52:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"144"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"10f-eva+n3fbgJoMGyl+kX/uQiJSsUA\""},{"key":"rndr-id","value":"88031c13-8121-4621"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cca1eb48987f48-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"Pool Cleaning\",\n        \"price\": 2199,\n        \"description\": \"Cleaning and maintenance of the pool area.\",\n        \"_id\": \"675be47000a069a55c3d64aa\"\n    },\n    {\n        \"name\": \"Gutter Cleaning\",\n        \"price\": 499,\n        \"description\": \"Cleaning and maintenance of gutters and downspouts.\",\n        \"_id\": \"675be47000a069a55c3d64ab\"\n    }\n]"}],"_postman_id":"79b8e810-fa63-4771-ba8f-027414cb0b02"},{"name":"update inbuid services by ID","id":"5818148f-2d3a-4bde-9a1c-1fd3db827b88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Full Building Disinfection (Commercial)\",\r\n    \"price\": 8499\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/services/product/675be47000a069a55c3d64f1","description":"<h3 id=\"update-product-details\">Update Product Details</h3>\n<p>This endpoint is used to update the details of a specific product identified by its ID.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>name</code> (string): The updated name of the product.</p>\n</li>\n<li><p><code>price</code> (number): The updated price of the product.</p>\n</li>\n</ul>\n<p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"name\": \"Full Building Disinfection (Co ...\",\n    \"price\": 8499\n}\n\n</code></pre>\n<h4 id=\"response\">Response</h4>\n<p>The response will include the updated details of the product, including the name, price, category, features, duration, idealFor, product image, rating, reviews, bestseller status, addons, and subscription details.</p>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"_id\": \"\",\n    \"category\": \"\",\n    \"products\": [\n        {\n            \"name\": \"\",\n            \"price\": 0,\n            \"stripePriceId\": \"\",\n            \"description\": \"\",\n            \"category\": \"\",\n            \"features\": [\"\"],\n            \"duration\": \"\",\n            \"idealFor\": \"\",\n            \"productImg\": \"\",\n            \"rating\": 0,\n            \"reviews\": 0,\n            \"reviewIds\": [\"\"],\n            \"bestseller\": true,\n            \"addons\": [\n                {\n                    \"name\": \"\",\n                    \"price\": 0,\n                    \"description\": \"\",\n                    \"_id\": \"\"\n                }\n            ],\n            \"_id\": \"\",\n            \"stripeProductId\": \"\",\n            \"addedBy\": \"\",\n            \"subscription\": true\n        }\n    ],\n    \"__v\": 0\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","services","product","675be47000a069a55c3d64f1"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"009ece89-9ee8-4ce6-85b1-ddfff35f089a","name":"update inbuild services by ID","originalRequest":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Full Building Disinfection (Commercial)\",\r\n    \"price\": 8499\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/services/product/675be47000a069a55c3d64f1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 20:07:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1419"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1124-yFRc7k6VHh4y+IWu0TDFYfajMhg\""},{"key":"rndr-id","value":"1aa31f8c-1010-43a5"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91ccb79e8b727ec7-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"675be47000a069a55c3d64ea\",\n    \"category\": \"Disinfection Services\",\n    \"products\": [\n        {\n            \"name\": \"Basic Home Disinfection\",\n            \"price\": 1999,\n            \"stripePriceId\": \"price_1QJBzORtOmgctF719B4k8qNy\",\n            \"description\": \"Our basic home disinfection service is designed for regular disinfection of residential spaces. Our team will take care of all the essentials, including sanitizing high-touch surfaces, using DST-approved disinfectants, and cleaning and disinfecting bathrooms and kitchens.\",\n            \"category\": \"Disinfection Services\",\n            \"features\": [\n                \"Sanitizing high-touch surfaces (doorknobs, light switches, counters)\",\n                \"DST-approved disinfectants\",\n                \"Cleaning and disinfecting bathrooms and kitchens\"\n            ],\n            \"duration\": \"1-2 hours\",\n            \"idealFor\": \"Regular disinfection of residential spaces\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBHD.jpg?alt=media&token=8c860bc0-4658-4303-93a1-65727872a6b3\",\n            \"rating\": 4,\n            \"reviews\": 1,\n            \"reviewIds\": [\n                \"67c740b4134943c91d0f8174\"\n            ],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Deep Kitchen Disinfection\",\n                    \"price\": 999,\n                    \"description\": \"Thorough disinfection of kitchen surfaces, including countertops and appliances.\",\n                    \"_id\": \"675be47000a069a55c3d64ec\"\n                },\n                {\n                    \"name\": \"Bathroom Sanitization\",\n                    \"price\": 499,\n                    \"description\": \"Detailed sanitization of all bathroom surfaces, including sinks and toilets.\",\n                    \"_id\": \"675be47000a069a55c3d64ed\"\n                },\n                {\n                    \"name\": \"Air Purification Treatment\",\n                    \"price\": 1299,\n                    \"description\": \"Application of air purifiers to eliminate airborne pathogens.\",\n                    \"_id\": \"675be47000a069a55c3d64ee\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d64eb\",\n            \"stripeProductId\": \"prod_RBZ7P2tzAYqKvZ\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"Office Disinfection (Small Business)\",\n            \"price\": 3499,\n            \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\n            \"description\": \"Our office disinfection service for small businesses is designed to provide a thorough disinfection of workspaces, desks, and common areas. Our team will take care of all the essentials, including disinfecting high-touch surfaces and restrooms, and focusing on shared areas like lobbies and meeting rooms.\",\n            \"category\": \"Disinfection Services\",\n            \"features\": [\n                \"Sanitizing workspaces, desks, and common areas\",\n                \"Disinfecting high-touch surfaces and restrooms\",\n                \"Focus on shared areas (lobbies, meeting rooms)\"\n            ],\n            \"duration\": \"2-3 hours\",\n            \"idealFor\": \"Small to medium-sized offices\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\n            \"rating\": 4,\n            \"reviews\": 3,\n            \"reviewIds\": [\n                \"67c741ae134943c91d0f828d\",\n                \"67c746a8134943c91d0f9082\",\n                \"67c748d1134943c91d0f9622\"\n            ],\n            \"bestseller\": true,\n            \"addons\": [\n                {\n                    \"name\": \"Electrostatic Disinfection\",\n                    \"price\": 799,\n                    \"description\": \"Use of electrostatic sprayers for comprehensive coverage of large areas.\",\n                    \"_id\": \"675be47000a069a55c3d64f0\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d64ef\",\n            \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"Full Building Disinfection (Commercial)\",\n            \"price\": 8499,\n            \"stripePriceId\": \"price_1R076wRtOmgctF71LzWiaeEP\",\n            \"description\": \"Our full building disinfection service is designed for large office buildings, warehouses, or healthcare facilities. Our team will take care of all the essentials, including using electrostatic sprayers for large areas, focusing on high-traffic areas, and providing scheduled recurring service.\",\n            \"category\": \"Disinfection Services\",\n            \"features\": [\n                \"Includes office disinfection features\",\n                \"Use of electrostatic sprayers for large areas\",\n                \"Focus on high-traffic areas (lobbies, breakrooms, bathrooms)\",\n                \"Scheduled recurring service available\"\n            ],\n            \"duration\": \"4-6 hours\",\n            \"idealFor\": \"Large office buildings, warehouses, or healthcare facilities\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFBD.jpg?alt=media&token=7802dfe9-d7ca-4ae2-86bc-779fef67112a\",\n            \"rating\": 5,\n            \"reviews\": 1,\n            \"reviewIds\": [\n                \"67c743a2134943c91d0f84a3\"\n            ],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Specialized Equipment Disinfection\",\n                    \"price\": 999,\n                    \"description\": \"Disinfection of specialized equipment, including medical devices and machinery.\",\n                    \"_id\": \"675be47000a069a55c3d64f2\"\n                },\n                {\n                    \"name\": \"Air Duct Cleaning\",\n                    \"price\": 799,\n                    \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\n                    \"_id\": \"675be47000a069a55c3d64f3\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d64f1\",\n            \"stripeProductId\": \"prod_RBZ8BowYQOMLYt\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        }\n    ],\n    \"__v\": 0\n}"}],"_postman_id":"5818148f-2d3a-4bde-9a1c-1fd3db827b88"},{"name":"update admin created service by ID","id":"756c2990-3b17-4a58-9e66-9edd24d017fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"External cleaning\",\r\n    \"price\": 2999,\r\n    \"description\": \"Clean environmental areas like roof, walls, terrace,windows and garage etc\",\r\n    \"duration\": \"3-12 hours\",\r\n    \"idealFor\": \"Outdoor cleaning\",\r\n    \"productImg\": \"https://asfcleanteam.com/wp-content/uploads/2022/04/what-is-a-better-way-of-exterior-cleaning-featured-0.jpg\",\r\n    \"enableSubscription\": false,\r\n    \"features\": [\r\n        \"test 1\",\r\n        \"test 2\"\r\n    ],\r\n    \"addons\": [\r\n        {\r\n            \"name\": \"Air Duct Cleaning\",\r\n            \"price\": 799,\r\n            \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\r\n            \"_id\": \"675be47000a069a55c3d64f3\"\r\n        },\r\n        {\r\n            \"name\": \"Deep Carpet Cleaning\",\r\n            \"price\": 149,\r\n            \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\r\n            \"_id\": \"675be47000a069a55c3d649e\"\r\n        },\r\n        {\r\n            \"name\": \"Window Cleaning\",\r\n            \"price\": 99,\r\n            \"description\": \"Cleaning windows for a streak-free shine.\",\r\n            \"_id\": \"675be47000a069a55c3d649f\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/services/product/67cb48b957098f925705a094/admin","description":"<p>The endpoint <code>https://capstone-cleanease-backend.onrender.com/api/services/product/:serviceID/admin</code> is a PUT request to update a specific product in the CleanEase backend. The request body should contain the updated details of the product such as name, price, description, duration, idealFor, productImg, enableSubscription, features, and addons.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li><p><code>name</code>: (string) The name of the product.</p>\n</li>\n<li><p><code>price</code>: (number) The price of the product.</p>\n</li>\n<li><p><code>description</code>: (string) A brief description of the product.</p>\n</li>\n<li><p><code>duration</code>: (string) The duration required for the service.</p>\n</li>\n<li><p><code>idealFor</code>: (string) The target area or purpose for the product.</p>\n</li>\n<li><p><code>productImg</code>: (string) The URL of the product image.</p>\n</li>\n<li><p><code>enableSubscription</code>: (boolean) Indicates if the subscription is enabled.</p>\n</li>\n<li><p><code>features</code>: (array of strings) List of features of the product.</p>\n</li>\n<li><p><code>addons</code>: (array of objects) Additional services or features for the product.</p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response will be a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"_id\": \"\",\n  \"category\": \"\",\n  \"products\": [\n    {\n      \"name\": \"\",\n      \"price\": 0,\n      \"stripePriceId\": \"\",\n      \"description\": \"\",\n      \"category\": \"\",\n      \"features\": [\"\"],\n      \"duration\": \"\",\n      \"idealFor\": \"\",\n      \"productImg\": \"\",\n      \"rating\": 0,\n      \"reviews\": 0,\n      \"reviewIds\": [\"\"],\n      \"bestseller\": true,\n      \"addons\": [\n        {\n          \"name\": \"\",\n          \"price\": 0,\n          \"description\": \"\",\n          \"_id\": \"\"\n        }\n      ],\n      \"_id\": \"\",\n      \"stripeProductId\": \"\",\n      \"addedBy\": \"\",\n      \"subscription\": true\n    }\n  ],\n  \"__v\": 0\n}\n\n</code></pre>\n<p>This schema represents the structure of the response object. The actual values will be populated based on the updated product details in the backend.</p>\n","urlObject":{"protocol":"https","path":["api","services","product","67cb48b957098f925705a094","admin"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"3e6fe7a6-27af-49c7-b838-2e557326c137","name":"update admin created service by ID","originalRequest":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IxZTNhNTcwOThmOTI1NzA1OTE0NSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDEzNjQ3OTR9._uJJjolWxPpm4DtZyRR4RuYomBbG0CduxGk2iP8YCkw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"External cleaning\",\r\n    \"price\": 2999,\r\n    \"description\": \"Clean environmental areas like roof, walls, terrace,windows and garage etc\",\r\n    \"duration\": \"3-12 hours\",\r\n    \"idealFor\": \"Outdoor cleaning\",\r\n    \"productImg\": \"https://asfcleanteam.com/wp-content/uploads/2022/04/what-is-a-better-way-of-exterior-cleaning-featured-0.jpg\",\r\n    \"enableSubscription\": false,\r\n    \"features\": [\r\n        \"test 1\",\r\n        \"test 2\"\r\n    ],\r\n    \"addons\": [\r\n        {\r\n            \"name\": \"Air Duct Cleaning\",\r\n            \"price\": 799,\r\n            \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\r\n            \"_id\": \"675be47000a069a55c3d64f3\"\r\n        },\r\n        {\r\n            \"name\": \"Deep Carpet Cleaning\",\r\n            \"price\": 149,\r\n            \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\r\n            \"_id\": \"675be47000a069a55c3d649e\"\r\n        },\r\n        {\r\n            \"name\": \"Window Cleaning\",\r\n            \"price\": 99,\r\n            \"description\": \"Cleaning windows for a streak-free shine.\",\r\n            \"_id\": \"675be47000a069a55c3d649f\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/services/product/67cb48b957098f925705a094/admin"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 20:15:28 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1814"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1827-7LSYLxYrjYSBnurXWMNS1yCeo1w\""},{"key":"rndr-id","value":"59babbb1-50f3-4cc4"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91ccc3da0e424981-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"675be47000a069a55c3d649c\",\n    \"category\": \"Residential Cleaning\",\n    \"products\": [\n        {\n            \"name\": \"Basic Residential Cleaning\",\n            \"price\": 799,\n            \"stripePriceId\": \"price_1QhFUkRtOmgctF71dlEXA0XN\",\n            \"description\": \"Our basic residential cleaning service is perfect for maintaining a clean and comfortable living space. Our team of professionals will take care of all the essentials, from vacuuming and mopping to dusting and wiping surfaces.\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"Vacuuming and mopping floors\",\n                \"Dusting and wiping surfaces\",\n                \"Bathroom and kitchen cleaning\",\n                \"Trash removal\",\n                \"Light tidying up\"\n            ],\n            \"duration\": \"2-3 hours\",\n            \"idealFor\": \"Regular home cleaning\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n            \"rating\": 4,\n            \"reviews\": 3,\n            \"reviewIds\": [\n                \"67c74237134943c91d0f830d\",\n                \"67c745f2134943c91d0f8ef7\",\n                \"67c7482c134943c91d0f94cf\"\n            ],\n            \"bestseller\": true,\n            \"addons\": [\n                {\n                    \"name\": \"Deep Carpet Cleaning\",\n                    \"price\": 149,\n                    \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n                    \"_id\": \"675be47000a069a55c3d649e\"\n                },\n                {\n                    \"name\": \"Window Cleaning\",\n                    \"price\": 99,\n                    \"description\": \"Cleaning windows for a streak-free shine.\",\n                    \"_id\": \"675be47000a069a55c3d649f\"\n                },\n                {\n                    \"name\": \"Fridge Cleaning\",\n                    \"price\": 199,\n                    \"description\": \"Deep cleaning of the refrigerator interior.\",\n                    \"_id\": \"675be47000a069a55c3d64a0\"\n                },\n                {\n                    \"name\": \"Oven Cleaning\",\n                    \"price\": 299,\n                    \"description\": \"Detailed cleaning of the oven and stovetop.\",\n                    \"_id\": \"675be47000a069a55c3d64a1\"\n                },\n                {\n                    \"name\": \"Laundry Service\",\n                    \"price\": 149,\n                    \"description\": \"Washing and folding of laundry.\",\n                    \"_id\": \"675be47000a069a55c3d64a2\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d649d\",\n            \"stripeProductId\": \"prod_RBYuTQQce35lBp\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"Full House Residential Cleaning\",\n            \"price\": 1999,\n            \"stripePriceId\": \"price_1QJBpKRtOmgctF71Ei1l8cGD\",\n            \"description\": \"Our full house residential cleaning service is designed for families or larger homes that need a deeper level of cleaning. Our team will take care of all the essentials, plus provide additional services like detailed kitchen appliance cleaning and window cleaning.\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"Includes basic cleaning features\",\n                \"Detailed cleaning of kitchen appliances\",\n                \"Window cleaning (inside only)\",\n                \"Light furniture cleaning and organizing\",\n                \"Bed making and laundry folding\"\n            ],\n            \"duration\": \"3-4 hours\",\n            \"idealFor\": \"Families or larger homes\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFHRC.jpg?alt=media&token=8b5bc522-3c1e-4ee9-8edd-313568b9d338\",\n            \"rating\": 3,\n            \"reviews\": 1,\n            \"reviewIds\": [\n                \"67c73f40134943c91d0f7e15\"\n            ],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Post-Party Cleanup\",\n                    \"price\": 399,\n                    \"description\": \"Cleanup service after parties or gatherings.\",\n                    \"_id\": \"675be47000a069a55c3d64a4\"\n                },\n                {\n                    \"name\": \"Garage Cleaning\",\n                    \"price\": 299,\n                    \"description\": \"Organizing and cleaning the garage space.\",\n                    \"_id\": \"675be47000a069a55c3d64a5\"\n                },\n                {\n                    \"name\": \"Laundry Service\",\n                    \"price\": 149,\n                    \"description\": \"Washing and folding of laundry.\",\n                    \"_id\": \"675be47000a069a55c3d64a6\"\n                },\n                {\n                    \"name\": \"Vehicle  Cleaning\",\n                    \"price\": 499,\n                    \"description\": \"Cleaning two weelers and four wheelers \",\n                    \"_id\": \"675be47000a069a55c3d64a7\"\n                },\n                {\n                    \"name\": \"Garden Cleanup\",\n                    \"price\": 799,\n                    \"description\": \"Cleaning and organizing the garden area.\",\n                    \"_id\": \"675be47000a069a55c3d64a8\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d64a3\",\n            \"stripeProductId\": \"prod_RBYxUbVY1PlGeB\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"Premium Residential Cleaning\",\n            \"price\": 2999,\n            \"stripePriceId\": \"price_1Qf3TWRtOmgctF71sAIjaZMk\",\n            \"description\": \"Our premium residential cleaning service is designed for large homes that require a deep level of cleaning and maintenance. Our team will take care of everything from carpet shampooing to upholstery cleaning, and even provide additional services like balcony/outdoor area cleaning and pet cleaning\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"Includes full house cleaning\",\n                \"Carpet shampooing\",\n                \"Upholstery cleaning\",\n                \"Balcony/Outdoor area cleaning\",\n                \"Pet cleaning (if required)\"\n            ],\n            \"duration\": \"4-6 hours\",\n            \"idealFor\": \"Deep cleaning and maintenance of large homes\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FPRC.jpg?alt=media&token=a79dfba6-93db-449e-8664-b26689e49f52\",\n            \"rating\": 4,\n            \"reviews\": 1,\n            \"reviewIds\": [\n                \"67c74000134943c91d0f8074\"\n            ],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Pool Cleaning\",\n                    \"price\": 2199,\n                    \"description\": \"Cleaning and maintenance of the pool area.\",\n                    \"_id\": \"675be47000a069a55c3d64aa\"\n                },\n                {\n                    \"name\": \"Gutter Cleaning\",\n                    \"price\": 499,\n                    \"description\": \"Cleaning and maintenance of gutters and downspouts.\",\n                    \"_id\": \"675be47000a069a55c3d64ab\"\n                },\n                {\n                    \"name\": \"Yard Waste Removal\",\n                    \"price\": 499,\n                    \"description\": \"Removal of yard waste and debris.\",\n                    \"_id\": \"675be47000a069a55c3d64ac\"\n                },\n                {\n                    \"name\": \"Furniture Assembly\",\n                    \"price\": 199,\n                    \"description\": \"Assembly of furniture and appliances.\",\n                    \"_id\": \"675be47000a069a55c3d64ad\"\n                },\n                {\n                    \"name\": \"Premium Vehicle Cleaning\",\n                    \"price\": 1299,\n                    \"description\": \"Cleaning two weelers and four wheelers \",\n                    \"_id\": \"675be47000a069a55c3d64ae\"\n                }\n            ],\n            \"_id\": \"675be47000a069a55c3d64a9\",\n            \"stripeProductId\": \"prod_RBYxctz3EgrS1G\",\n            \"addedBy\": \"RYD\",\n            \"subscription\": true\n        },\n        {\n            \"name\": \"External cleaning\",\n            \"price\": 2999,\n            \"stripePriceId\": \"price_1R06YnRtOmgctF71xUBJBWZ0\",\n            \"stripeProductId\": \"prod_RtuNRNooBXlcTn\",\n            \"subscription\": false,\n            \"description\": \"Clean environmental areas like roof, walls, terrace,windows and garage etc\",\n            \"category\": \"Residential Cleaning\",\n            \"features\": [\n                \"test 1\",\n                \"test 2\"\n            ],\n            \"duration\": \"3-12 hours\",\n            \"idealFor\": \"Outdoor cleaning\",\n            \"productImg\": \"https://asfcleanteam.com/wp-content/uploads/2022/04/what-is-a-better-way-of-exterior-cleaning-featured-0.jpg\",\n            \"addedBy\": \"Admin\",\n            \"rating\": 0,\n            \"reviews\": 0,\n            \"reviewIds\": [],\n            \"bestseller\": false,\n            \"addons\": [\n                {\n                    \"name\": \"Air Duct Cleaning\",\n                    \"price\": 799,\n                    \"description\": \"Comprehensive cleaning of air ducts to improve indoor air quality.\",\n                    \"_id\": \"675be47000a069a55c3d64f3\"\n                },\n                {\n                    \"name\": \"Deep Carpet Cleaning\",\n                    \"price\": 149,\n                    \"description\": \"Thorough cleaning of carpets to remove stains and odors.\",\n                    \"_id\": \"675be47000a069a55c3d649e\"\n                },\n                {\n                    \"name\": \"Window Cleaning\",\n                    \"price\": 99,\n                    \"description\": \"Cleaning windows for a streak-free shine.\",\n                    \"_id\": \"675be47000a069a55c3d649f\"\n                }\n            ],\n            \"_id\": \"67cb48b957098f925705a094\"\n        }\n    ],\n    \"__v\": 3\n}"}],"_postman_id":"756c2990-3b17-4a58-9e66-9edd24d017fc"},{"name":"Delete created service my ID","id":"19ff9f0d-bd32-421f-aed9-06cb0b7fe87f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/product/67cb48b957098f925705a094","description":"<h3 id=\"delete-product\">Delete Product</h3>\n<p>This endpoint is used to delete a specific product by its ID.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<p>This request does not require a request body.</p>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><code>message</code> (string): A message indicating the result of the deletion operation.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","services","product","67cb48b957098f925705a094"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"516007a7-fda5-4dac-bd0b-65b987c4f316","name":"Responsible and Delete created service ny ID","originalRequest":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/services/product/67cb48b957098f925705a094"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Mar 2025 20:22:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"62"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"48-z9RKpoCbi5msChDtqtLuKrdTWNI\""},{"key":"rndr-id","value":"3df5792a-aed4-445f"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91cccd883bad7e79-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Service deleted successfully and removed from users' carts\"\n}"}],"_postman_id":"19ff9f0d-bd32-421f-aed9-06cb0b7fe87f"}],"id":"c7a40ff8-9e40-4372-8ca1-7867baa3ddee","description":"<p><strong>Provides endpoints for retrieving, adding, updating, and deleting cleaning services. Allows filtering by category and product details.</strong></p>\n","_postman_id":"c7a40ff8-9e40-4372-8ca1-7867baa3ddee"},{"name":"Cart","item":[{"name":"Get user cart items","id":"6249b29e-2c27-4487-9d72-36e624215950","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/cart","description":"<h3 id=\"get-apicart\">GET /api/cart</h3>\n<p>This endpoint retrieves the user's cart details.</p>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p>Status: 200</p>\n</li>\n<li><p>Content-Type: application/json</p>\n</li>\n</ul>\n<p>Example response body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"\",\n            \"productId\": \"\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": true,\n            \"_id\": \"\"\n        }\n    ]\n}\n\n</code></pre>\n<p>The response body consists of a boolean \"success\" flag indicating the success of the request, and an array \"cart\" containing objects with details of the items in the user's cart, including category, product ID, addons, previous addons, subscription status, and ID.</p>\n","urlObject":{"protocol":"https","path":["api","cart"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"e4193634-4978-408d-88ca-afa6fd6cf58e","name":"Response for getting user cart details","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/cart"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 10:40:28 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"168"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1e2-0lHy71OcR6vOcdM3UrQbSp33BHY\""},{"key":"rndr-id","value":"7dc7bd68-cd79-4884"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91d9f4513bb57f93-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"Residential Cleaning\",\n            \"productId\": \"675be47000a069a55c3d649d\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f19cb8c11148803564c\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64b0\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f1ccb8c111488035650\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64bb\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f1dcb8c111488035655\"\n        }\n    ]\n}"}],"_postman_id":"6249b29e-2c27-4487-9d72-36e624215950"},{"name":"Add service to cart","id":"51945b29-a0a6-4829-b5ad-31bb2a456822","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productId\": \"675be47000a069a55c3d64a3\",\r\n    \"category\": \"Residential Cleaning\",\r\n    \"addons\": [],\r\n    \"prevAddons\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/add","description":"<h3 id=\"add-product-to-cart\">Add Product to Cart</h3>\n<p>This endpoint allows the addition of a product to the cart.</p>\n<p><strong>Request Body</strong></p>\n<ul>\n<li><p><code>productId</code> (string): The ID of the product to be added.</p>\n</li>\n<li><p><code>category</code> (string): The category of the product, e.g., \"Residential Cleaning\".</p>\n</li>\n<li><p><code>addons</code> (array): An array of additional items or features to be added to the product.</p>\n</li>\n<li><p><code>prevAddons</code> (array): An array of previously added additional items or features.</p>\n</li>\n</ul>\n<p><strong>Response</strong><br />The response is a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"object\",\n    \"properties\": {\n        \"success\": {\n            \"type\": \"boolean\"\n        },\n        \"cart\": {\n            \"type\": \"array\",\n            \"items\": {\n                \"type\": \"object\",\n                \"properties\": {\n                    \"category\": {\n                        \"type\": \"string\"\n                    },\n                    \"productId\": {\n                        \"type\": \"string\"\n                    },\n                    \"addons\": {\n                        \"type\": \"array\"\n                    },\n                    \"prevAddons\": {\n                        \"type\": \"array\"\n                    },\n                    \"subscription\": {\n                        \"type\": \"boolean\"\n                    },\n                    \"_id\": {\n                        \"type\": \"string\"\n                    }\n                }\n            }\n        }\n    }\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","cart","add"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"7468c76f-1a0c-40ef-b66e-31770c0843da","name":"Response for adding service to cart","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productId\": \"675be47000a069a55c3d64a3\",\r\n    \"category\": \"Residential Cleaning\",\r\n    \"addons\": [],\r\n    \"prevAddons\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 10:47:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"183"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"27f-o0J1lyg9Aquq11IQndK9rcwc7E4\""},{"key":"rndr-id","value":"569f3ac4-cba2-4b20"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91d9fe047a386091-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"Residential Cleaning\",\n            \"productId\": \"675be47000a069a55c3d649d\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f19cb8c11148803564c\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64b0\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f1ccb8c111488035650\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64bb\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f1dcb8c111488035655\"\n        },\n        {\n            \"category\": \"Residential Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64a3\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd71a9cb8c11148803577e\"\n        }\n    ]\n}"}],"_postman_id":"51945b29-a0a6-4829-b5ad-31bb2a456822"},{"name":"Remove selected item from cart","id":"02ebbcba-cfdc-40d1-9dab-3392f6c45cf3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"itemId\": \"67cd7222cb8c11148803583a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/remove","description":"<h3 id=\"remove-item-from-cart\">Remove Item from Cart</h3>\n<p>This endpoint is used to remove an item from the user's cart.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: DELETE</p>\n</li>\n<li><p>Endpoint: <code>https://capstone-cleanease-backend.onrender.com/api/cart/remove</code></p>\n</li>\n<li><p>{ \"itemId\": \"67cd7222cb8c11148803583a\"}</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response for this request can be described using the following JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"success\": {\n      \"type\": \"boolean\"\n    },\n    \"cart\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"category\": {\n            \"type\": \"string\"\n          },\n          \"productId\": {\n            \"type\": \"string\"\n          },\n          \"addons\": {\n            \"type\": \"array\"\n          },\n          \"prevAddons\": {\n            \"type\": \"array\"\n          },\n          \"subscription\": {\n            \"type\": \"boolean\"\n          },\n          \"_id\": {\n            \"type\": \"string\"\n          }\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n<p>The response will have a status code of 200 and a content type of <code>application/json</code>.</p>\n","urlObject":{"protocol":"https","path":["api","cart","remove"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"2fcdd534-c4de-46c6-a133-038be02e9b47","name":"Response for removing single item in cart","originalRequest":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"itemId\": \"67cd7222cb8c11148803583a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/remove"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 10:51:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"168"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1e2-0lHy71OcR6vOcdM3UrQbSp33BHY\""},{"key":"rndr-id","value":"fbcb56f7-a5b0-4cbf"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91da04dcac599be7-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"Residential Cleaning\",\n            \"productId\": \"675be47000a069a55c3d649d\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f19cb8c11148803564c\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64b0\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f1ccb8c111488035650\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64bb\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd6f1dcb8c111488035655\"\n        }\n    ]\n}"}],"_postman_id":"02ebbcba-cfdc-40d1-9dab-3392f6c45cf3"},{"name":"Remove multiple items in cart","id":"760532a4-bf45-4f6d-9486-5fc65cfe0006","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productIds\": [\r\n        \"675be47000a069a55c3d64b0\",\r\n        \"675be47000a069a55c3d64bb\",\r\n        \"675be47000a069a55c3d649d\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/remove-multiple","description":"<h3 id=\"delete-multiple-products-from-cart\">Delete Multiple Products from Cart</h3>\n<p>This endpoint allows the client to remove multiple products from the cart.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><code>productIds</code> (array of strings) - The IDs of the products to be removed from the cart.</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>Upon successful removal, the server responds with a status code of 200 and a JSON object containing:</p>\n<ul>\n<li><p><code>success</code> (boolean) - Indicates whether the removal was successful.</p>\n</li>\n<li><p><code>cart</code> (array) - An array representing the updated cart after the removal operation.</p>\n</li>\n</ul>\n<h5 id=\"example-response\">Example Response</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"cart\": []\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","cart","remove-multiple"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"f726fe1b-9ea9-4679-ac55-5c8b1fa3d5e1","name":"Response for deleting multiple items from cart","originalRequest":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"productIds\": [\r\n        \"675be47000a069a55c3d64b0\",\r\n        \"675be47000a069a55c3d64bb\",\r\n        \"675be47000a069a55c3d649d\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/remove-multiple"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 11:03:41 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"30"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1a-3+1XVFssH7pLcZKQELWPc1Z+Z9k\""},{"key":"rndr-id","value":"24eead85-bd9e-4008"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91da16503e4b17a2-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"cart\": []\n}"}],"_postman_id":"760532a4-bf45-4f6d-9486-5fc65cfe0006"},{"name":"update addon selection in cart","id":"8a19404a-509c-4f6a-bcc3-fc3c5392d3b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"itemId\": \"67cd7639cb8c111488035e17\",\r\n    \"addons\": [\r\n        \"675be47000a069a55c3d649e\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/update-addons","description":"<h3 id=\"update-cart-addons\">Update Cart Addons</h3>\n<p>This endpoint allows the client to update the addons for a specific item in the cart.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>itemId</code> (string) - The ID of the item in the cart to be updated.</p>\n</li>\n<li><p><code>addons</code> (array of strings) - An array of addon IDs to be added to the item.</p>\n</li>\n</ul>\n<p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"itemId\": \"67cd7639cb8c111488035e17\",\n    \"addons\": [\"675be47000a069a55c3d649e\"]\n}\n\n</code></pre>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p><code>success</code> (boolean) - Indicates if the update was successful.</p>\n</li>\n<li><p><code>cart</code> (array) - An array of updated cart items with the following properties:</p>\n<ul>\n<li><p><code>category</code> (string) - The category of the item.</p>\n</li>\n<li><p><code>productId</code> (string) - The ID of the product.</p>\n</li>\n<li><p><code>addons</code> (array) - The updated addons for the item.</p>\n</li>\n<li><p><code>prevAddons</code> (array) - The previous addons for the item.</p>\n</li>\n<li><p><code>subscription</code> (boolean) - Indicates if the item is a subscription.</p>\n</li>\n<li><p><code>_id</code> (string) - The ID of the updated cart item.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"\",\n            \"productId\": \"\",\n            \"addons\": [\"\"],\n            \"prevAddons\": [\"\"],\n            \"subscription\": true,\n            \"_id\": \"\"\n        }\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","cart","update-addons"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"4ccaaf30-e4eb-473f-88da-0c18f18bc1c3","name":"Response for updating addons in user cart","originalRequest":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"itemId\": \"67cd7639cb8c111488035e17\",\r\n    \"addons\": [\r\n        \"675be47000a069a55c3d649e\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/update-addons"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 11:07:52 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"177"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"216-M9RWcvTdqRdry1BSb6L5JwRxsm8\""},{"key":"rndr-id","value":"40c742aa-e8cd-476e"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91da1c740dec7fa9-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"Residential Cleaning\",\n            \"productId\": \"675be47000a069a55c3d649d\",\n            \"addons\": [\n                \"675be47000a069a55c3d649e\"\n            ],\n            \"prevAddons\": [\n                \"675be47000a069a55c3d649e\"\n            ],\n            \"subscription\": false,\n            \"_id\": \"67cd7639cb8c111488035e17\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64b0\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd763fcb8c111488035e1c\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64bb\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd7640cb8c111488035e23\"\n        }\n    ]\n}"}],"_postman_id":"8a19404a-509c-4f6a-bcc3-fc3c5392d3b4"},{"name":"Clear all cart items","id":"27268e15-3d59-47fb-ab40-c265d5024428","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/cart/clear","description":"<h3 id=\"clear-cart\">Clear Cart</h3>\n<p>This endpoint is used to clear the items from the user's cart.</p>\n<p><strong>Request Body</strong><br />This request does not require a request body.</p>\n<p><strong>Response</strong></p>\n<ul>\n<li><p><code>success</code> (boolean): Indicates if the cart was cleared successfully.</p>\n</li>\n<li><p><code>message</code> (string): A message indicating the result of the operation.</p>\n</li>\n</ul>\n<p><strong>Example Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"message\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","cart","clear"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"dca1cd76-7f29-4730-ace3-d5d5dea99aaa","name":"Response for clear cart","originalRequest":{"method":"DELETE","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/cart/clear"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 11:10:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"37-WAtoQLhEF2CQ8zaa5aKwdGNtii4\""},{"key":"rndr-id","value":"37897d8b-71e6-4ee1"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91da1fd13aee54e4-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Cart cleared successfully.\"\n}"}],"_postman_id":"27268e15-3d59-47fb-ab40-c265d5024428"},{"name":"Update subscription status","id":"91c76ce1-3173-4874-9724-06d89de84faa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"itemId\": \"67cd774acb8c111488035fe6\",\r\n    \"subscription\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/update-subscription","description":"<h3 id=\"update-subscription-in-cart\">Update Subscription in Cart</h3>\n<p>This endpoint allows the client to update the subscription status in the cart.</p>\n<p><strong>Request Body</strong></p>\n<ul>\n<li><p><code>itemId</code> (string) - The ID of the item to be updated.</p>\n</li>\n<li><p><code>subscription</code> (boolean) - The updated subscription status.</p>\n</li>\n</ul>\n<p><strong>Response</strong><br />The API returns a JSON object with the following properties:</p>\n<ul>\n<li><p><code>success</code> (boolean) - Indicates if the update was successful.</p>\n</li>\n<li><p><code>cart</code> (array) - An array of cart items with the updated subscription status.</p>\n</li>\n</ul>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"\",\n            \"productId\": \"\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": true,\n            \"_id\": \"\"\n        }\n    ]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","cart","update-subscription"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"5885d34d-8477-49e8-a1ff-9f663f3faade","name":"Response for updating subscription item in cart","originalRequest":{"method":"PUT","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"itemId\": \"67cd774acb8c111488035fe6\",\r\n    \"subscription\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/cart/update-subscription"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 11:13:21 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"169"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"1e1-WJyuHJUiILJnWqaqObqmBrKqna8\""},{"key":"rndr-id","value":"317169e8-f4f9-42b0"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91da247eb9708022-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"cart\": [\n        {\n            \"category\": \"Residential Cleaning\",\n            \"productId\": \"675be47000a069a55c3d649d\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": true,\n            \"_id\": \"67cd774acb8c111488035fe6\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64b0\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd774ccb8c111488035feb\"\n        },\n        {\n            \"category\": \"Deep Cleaning\",\n            \"productId\": \"675be47000a069a55c3d64bb\",\n            \"addons\": [],\n            \"prevAddons\": [],\n            \"subscription\": false,\n            \"_id\": \"67cd774dcb8c111488035ff1\"\n        }\n    ]\n}"}],"_postman_id":"91c76ce1-3173-4874-9724-06d89de84faa"}],"id":"465fef94-68d8-49fe-9b0c-26d956abac09","description":"<p><strong>Enables users to add, update, and remove services from their cart. Also includes functionality for managing service subscriptions and add-ons.</strong></p>\n","_postman_id":"465fef94-68d8-49fe-9b0c-26d956abac09"},{"name":"Orders","item":[{"name":"Get Order details for user","id":"f735bda0-5282-4f76-9591-44feeed86270","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/order/orders","description":"<h3 id=\"get-apiorderorders\">GET /api/order/orders</h3>\n<p>This endpoint retrieves orders from the user.</p>\n<h4 id=\"request\">Request</h4>\n<p>No request body is required for this endpoint.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON array containing objects with the following properties:</p>\n<ul>\n<li><p><code>_id</code> (string)</p>\n</li>\n<li><p><code>orderNo</code> (number)</p>\n</li>\n<li><p><code>sessionId</code> (string)</p>\n</li>\n<li><p><code>transactionId</code> (string)</p>\n</li>\n<li><p><code>userId</code> (string)</p>\n</li>\n<li><p><code>username</code> (string)</p>\n</li>\n<li><p><code>items</code> (array) - An array of objects with the following properties:</p>\n<ul>\n<li><p><code>productId</code> (string)</p>\n</li>\n<li><p><code>category</code> (string)</p>\n</li>\n<li><p><code>productImg</code> (string)</p>\n</li>\n<li><p><code>name</code> (string)</p>\n</li>\n<li><p><code>price</code> (number)</p>\n</li>\n<li><p><code>addons</code> (array)</p>\n</li>\n<li><p><code>subscription</code> (boolean)</p>\n</li>\n<li><p><code>serviceDate</code> (string)</p>\n</li>\n<li><p><code>serviceTime</code> (string)</p>\n</li>\n<li><p><code>serviceAddressId</code> (string)</p>\n</li>\n<li><p><code>serviceAddress</code> (object) - An object with the following properties:</p>\n<ul>\n<li><p><code>fullName</code> (string)</p>\n</li>\n<li><p><code>mobileNumber</code> (string)</p>\n</li>\n<li><p><code>doorNumber</code> (string)</p>\n</li>\n<li><p><code>streetName</code> (string)</p>\n</li>\n<li><p><code>area</code> (string)</p>\n</li>\n<li><p><code>city</code> (string)</p>\n</li>\n<li><p><code>pinCode</code> (string)</p>\n</li>\n<li><p><code>state</code> (string)</p>\n</li>\n<li><p><code>_id</code> (string)</p>\n</li>\n</ul>\n</li>\n<li><p><code>reviewed</code> (boolean)</p>\n</li>\n<li><p><code>reminder</code> (boolean)</p>\n</li>\n<li><p><code>status</code> (string)</p>\n</li>\n<li><p><code>_id</code> (string)</p>\n</li>\n</ul>\n</li>\n<li><p><code>source</code> (string)</p>\n</li>\n<li><p><code>paymentMode</code> (string)</p>\n</li>\n<li><p><code>subscription</code> (boolean)</p>\n</li>\n<li><p><code>receiptUrl</code> (string)</p>\n</li>\n<li><p><code>totalAmount</code> (number)</p>\n</li>\n<li><p><code>createdAt</code> (string)</p>\n</li>\n<li><p><code>__v</code> (number)</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","order","orders"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"4867c70e-db25-402b-83b7-4e810591bed6","name":"Response for getting order details based on user","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/order/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 13:37:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"901"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"ab7-fw+kEJxYSrbSkX4MBWUTFiBEKnM\""},{"key":"rndr-id","value":"5ca39821-df7e-4e22"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91daf84e286e7edf-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"67cd73cccb8c1114880359ad\",\n        \"orderNo\": 13,\n        \"sessionId\": \"cs_test_b1z7B8xE8AzcF19GA7dzt4piD7TUHHNeoVpCQyHTFsEyBdQjFGbu3P0W2z\",\n        \"transactionId\": \"67cd73b0cb8c111488035993\",\n        \"userId\": \"67c9da96df2dd4d45259cde8\",\n        \"username\": \"demo\",\n        \"items\": [\n            {\n                \"productId\": \"675be47000a069a55c3d649d\",\n                \"category\": \"Residential Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n                \"name\": \"Basic Residential Cleaning\",\n                \"price\": 799,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cd73cccb8c1114880359ae\"\n            },\n            {\n                \"productId\": \"675be47000a069a55c3d64b0\",\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cd73cccb8c1114880359b0\"\n            },\n            {\n                \"productId\": \"675be47000a069a55c3d64bb\",\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cd73cccb8c1114880359b2\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKMfntb4GMgbUXbUcowE6LBYEccMw3CRw-LvDio2XDFJt3dpY3F5qidqfSbiRRJ87Dfz4T7zMa5tK2Gb2\",\n        \"totalAmount\": 6097,\n        \"createdAt\": \"2025-03-09T10:56:12.126Z\",\n        \"__v\": 0\n    }\n]"}],"_postman_id":"f735bda0-5282-4f76-9591-44feeed86270"},{"name":"Toggle reminder","id":"47c7581c-0ad4-4c31-bb26-05ef48adc8e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"67cd9bb8cb8c111488037386\",\r\n    \"itemId\": \"67cd9bb8cb8c111488037387\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/order/toggle-reminder","description":"<p>This endpoint allows you to toggle the reminder for a specific order item. The request should be sent via an HTTP POST to the specified URL.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li><p><code>orderId</code> (string) - The ID of the order for which the reminder needs to be toggled.</p>\n</li>\n<li><p><code>itemId</code> (string) - The ID of the item within the order for which the reminder needs to be toggled.</p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>Upon a successful request, the response will include:</p>\n<ul>\n<li><p><code>message</code> (string) - A message indicating the status of the operation.</p>\n</li>\n<li><p><code>reminder</code> (boolean) - The updated status of the reminder for the specified order item.</p>\n</li>\n</ul>\n<p>Example Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"\",\n    \"reminder\": true\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","order","toggle-reminder"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"048df4de-ff64-44fb-9923-85b494363c33","name":"Response for toggle reminder","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"orderId\": \"67cd9bb8cb8c111488037386\",\r\n    \"itemId\": \"67cd9bb8cb8c111488037387\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/order/toggle-reminder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 14:18:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"2e-32WQQ1FwAVWf6SbCxHvpTBfemHY\""},{"key":"rndr-id","value":"05f6d7d4-fd08-41a1"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91db345519f47f48-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Reminder updated\",\n    \"reminder\": true\n}"}],"_postman_id":"47c7581c-0ad4-4c31-bb26-05ef48adc8e2"},{"name":"Get total number of orders -(Admin Only)","id":"a9687372-adb5-4d85-8c66-8562fd8b254d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/order/total-orders","description":"<h3 id=\"get-total-orders-information\">Get Total Orders Information</h3>\n<p>This endpoint retrieves the total orders information including the total number of orders, total revenue, total ordered services, upcoming orders count, subscription count, and completed orders count.</p>\n<p><strong>Request Body</strong><br />This request does not require a request body.</p>\n<p><strong>Response</strong></p>\n<ul>\n<li><p><code>totalOrders</code> (integer): The total number of orders.</p>\n</li>\n<li><p><code>totalRevenue</code> (integer): The total revenue generated from the orders.</p>\n</li>\n<li><p><code>totalOrderedServices</code> (integer): The total number of services ordered.</p>\n</li>\n<li><p><code>upcomingOrdersCount</code> (integer): The count of upcoming orders.</p>\n</li>\n<li><p><code>subscriptionCount</code> (integer): The count of subscription orders.</p>\n</li>\n<li><p><code>completedOrdersCount</code> (integer): The count of completed orders.</p>\n</li>\n</ul>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"totalOrders\": 0,\n    \"totalRevenue\": 0,\n    \"totalOrderedServices\": 0,\n    \"upcomingOrdersCount\": 0,\n    \"subscriptionCount\": 0,\n    \"completedOrdersCount\": 0\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","order","total-orders"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"f97bde22-5f00-48c3-ac13-4f21c8513c0f","name":"Response for getting total number of orders","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/order/total-orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 14:22:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"102"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"8b-qWRpNF2OTnRbiDEPDl3i2ve13O8\""},{"key":"rndr-id","value":"24f7fcd7-f454-466c"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91db3a2f6de07fdd-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalOrders\": 15,\n    \"totalRevenue\": 122060,\n    \"totalOrderedServices\": 37,\n    \"upcomingOrdersCount\": 11,\n    \"subscriptionCount\": 6,\n    \"completedOrdersCount\": 26\n}"}],"_postman_id":"a9687372-adb5-4d85-8c66-8562fd8b254d"},{"name":"Getting all order details - (Admin Only)","id":"29941362-fb7c-4c89-b369-f2b5ffda0159","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/order/all","description":"<h3 id=\"get-apiorderall\">GET /api/order/all</h3>\n<p>This endpoint retrieves all the orders.</p>\n<h4 id=\"request\">Request</h4>\n<p>There are no request parameters for this endpoint.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON array containing objects with the following properties:</p>\n<ul>\n<li><p><code>_id</code> (string): The unique identifier for the order.</p>\n</li>\n<li><p><code>orderNo</code> (number): The order number.</p>\n</li>\n<li><p><code>sessionId</code> (string): The session ID for the order.</p>\n</li>\n<li><p><code>transactionId</code> (string): The transaction ID for the order.</p>\n</li>\n<li><p><code>userId</code> (object): The user ID and username associated with the order.</p>\n<ul>\n<li><p><code>_id</code> (string): The unique identifier of the user.</p>\n</li>\n<li><p><code>username</code> (string): The username of the user.</p>\n</li>\n</ul>\n</li>\n<li><p><code>username</code> (string): The username associated with the order.</p>\n</li>\n<li><p><code>items</code> (array): An array of objects representing the items in the order.</p>\n<ul>\n<li><p><code>productId</code> (string): The unique identifier of the product.</p>\n</li>\n<li><p><code>category</code> (string): The category of the product.</p>\n</li>\n<li><p><code>productImg</code> (string): The image URL of the product.</p>\n</li>\n<li><p><code>name</code> (string): The name of the product.</p>\n</li>\n<li><p><code>price</code> (number): The price of the product.</p>\n</li>\n<li><p><code>addons</code> (array): An array of additional items added to the product.</p>\n</li>\n<li><p><code>subscription</code> (boolean): Indicates if the product is a subscription.</p>\n</li>\n<li><p><code>serviceDate</code> (string): The date of the service.</p>\n</li>\n<li><p><code>serviceTime</code> (string): The time of the service.</p>\n</li>\n<li><p><code>serviceAddressId</code> (string): The unique identifier of the service address.</p>\n</li>\n<li><p><code>serviceAddress</code> (object): The details of the service address.</p>\n<ul>\n<li><p><code>fullName</code> (string): The full name associated with the service address.</p>\n</li>\n<li><p><code>mobileNumber</code> (string): The mobile number associated with the service address.</p>\n</li>\n<li><p><code>doorNumber</code> (string): The door number of the service address.</p>\n</li>\n<li><p><code>streetName</code> (string): The street name of the service address.</p>\n</li>\n<li><p><code>area</code> (string): The area of the service address.</p>\n</li>\n<li><p><code>city</code> (string): The city of the service address.</p>\n</li>\n<li><p><code>pinCode</code> (string): The pin code of the service address.</p>\n</li>\n<li><p><code>state</code> (string): The state of the service address.</p>\n</li>\n<li><p><code>_id</code> (string): The unique identifier of the service address.</p>\n</li>\n</ul>\n</li>\n<li><p><code>reviewed</code> (boolean): Indicates if the order has been reviewed.</p>\n</li>\n<li><p><code>reminder</code> (boolean): Indicates if there is a reminder for the order.</p>\n</li>\n<li><p><code>status</code> (string): The status of the order.</p>\n</li>\n<li><p><code>_id</code> (string): The unique identifier of the item.</p>\n</li>\n</ul>\n</li>\n<li><p><code>source</code> (string): The source of the order.</p>\n</li>\n<li><p><code>paymentMode</code> (string): The payment mode used for the order.</p>\n</li>\n<li><p><code>subscription</code> (boolean): Indicates if the order is a subscription.</p>\n</li>\n<li><p><code>receiptUrl</code> (string): The URL of the receipt for the order.</p>\n</li>\n<li><p><code>totalAmount</code> (number): The total amount of the order.</p>\n</li>\n<li><p><code>createdAt</code> (string): The date and time when the order was created.</p>\n</li>\n<li><p><code>__v</code> (number): Version key for the order.</p>\n</li>\n</ul>\n<p>Example response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"_id\": \"\",\n    \"orderNo\": 0,\n    \"sessionId\": \"\",\n    \"transactionId\": \"\",\n    \"userId\": {\n      \"_id\": \"\",\n      \"username\": \"\"\n    },\n    \"username\": \"\",\n    \"items\": [\n      {\n        \"productId\": null,\n        \"category\": \"\",\n        \"productImg\": \"\",\n        \"name\": \"\",\n        \"price\": 0,\n        \"addons\": [],\n        \"subscription\": true,\n        \"serviceDate\": \"\",\n        \"serviceTime\": \"\",\n        \"serviceAddressId\": \"\",\n        \"serviceAddress\": {\n          \"fullName\": \"\",\n          \"mobileNumber\": \"\",\n          \"doorNumber\": \"\",\n          \"streetName\": \"\",\n          \"area\": \"\",\n          \"city\": \"\",\n          \"pinCode\": \"\",\n          \"state\": \"\",\n          \"_id\": \"\"\n        },\n        \"reviewed\": true,\n        \"reminder\": true,\n        \"status\": \"\",\n        \"_id\": \"\"\n      }\n    ],\n    \"source\": \"\",\n    \"paymentMode\": \"\",\n    \"subscription\": true,\n    \"receiptUrl\": \"\",\n    \"totalAmount\": 0,\n    \"createdAt\": \"\",\n    \"__v\": 0\n  }\n]\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","order","all"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"bafdfbfa-3f47-46da-8483-1ab601999fbf","name":"Response for getting all orders","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/order/all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 14:26:23 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"89bc-PeF6qZnquKlFq5MykARLoUeLtFs\""},{"key":"rndr-id","value":"a126b71e-5b25-4259"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91db3f3f3bbb7fbd-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"67c5e9aeff2093037e65f2b7\",\n        \"orderNo\": 1,\n        \"sessionId\": \"cs_test_b1gfU1DpgT6PGR9Q3Z3gdHsspViC9NZWE123t3s86S92aOva1aF8zQU8YC\",\n        \"transactionId\": \"67c5e983ff2093037e65f2a1\",\n        \"userId\": {\n            \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n            \"username\": \"test1\"\n        },\n        \"username\": \"test1\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67c5e8f6ff2093037e65ee96\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester1\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"1\",\n                    \"streetName\": \"1st street\",\n                    \"area\": \"Mpt Ao\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600001\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5e8f6ff2093037e65ee96\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5e9aeff2093037e65f2b8\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Window Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSWC-min.jpg?alt=media&token=cc7ee4d1-e67a-400f-a20c-650d694d3294\",\n                \"name\": \"Standard Window Cleaning (Residential)\",\n                \"price\": 499,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67c5e8f6ff2093037e65ee96\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester1\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"1\",\n                    \"streetName\": \"1st street\",\n                    \"area\": \"Mpt Ao\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600001\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5e8f6ff2093037e65ee96\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5e9aeff2093037e65f2ba\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKKvTl74GMgaWKo53CUA6LBYM8bT5tZ9uT-J2bkgi2NnY_3wT9BIxwykmNUYv3VzPj62c_AAVTvm7bNx6\",\n        \"totalAmount\": 1798,\n        \"createdAt\": \"2025-03-03T17:41:02.477Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5eac0ff2093037e65f3f1\",\n        \"orderNo\": 2,\n        \"sessionId\": \"cs_test_b1r0vaBH2f9zgFyjoOy6QqXOlLHrRhe86TjTf0WiRYLDA2oIK8BiD6ewjd\",\n        \"transactionId\": \"67c5ea96ff2093037e65f3d9\",\n        \"userId\": {\n            \"_id\": \"677d70e7047e51bdfd1b1efb\",\n            \"username\": \"test2\"\n        },\n        \"username\": \"test2\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FKDC-min.jpg?alt=media&token=fc78f7e6-18c6-491d-b597-88806e247861\",\n                \"name\": \"Kitchen Deep Clean\",\n                \"price\": 1199,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:30 AM\",\n                \"serviceAddressId\": \"67c5ea6aff2093037e65f34a\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester2\",\n                    \"mobileNumber\": \"8765432109\",\n                    \"doorNumber\": \"2\",\n                    \"streetName\": \"2nd street\",\n                    \"area\": \"Government Estate\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600002\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ea6aff2093037e65f34a\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5eac0ff2093037e65f3f2\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Window Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FCWC-min.jpg?alt=media&token=6433708a-94d0-4827-b53d-6c69f245d004\",\n                \"name\": \"Commercial Window Cleaning\",\n                \"price\": 999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:30 AM\",\n                \"serviceAddressId\": \"67c5ea6aff2093037e65f34a\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester2\",\n                    \"mobileNumber\": \"8765432109\",\n                    \"doorNumber\": \"2\",\n                    \"streetName\": \"2nd street\",\n                    \"area\": \"Government Estate\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600002\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ea6aff2093037e65f34a\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5eac0ff2093037e65f3f4\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKLzVl74GMgYOQDJiX6M6LBYp0YEv1IhkB-sSoTWRzf1LsFczXDO0IBFISn3-TqSbKNM-yxrT1n-Yb33L\",\n        \"totalAmount\": 2198,\n        \"createdAt\": \"2025-03-03T17:45:36.993Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5eeddff2093037e65f567\",\n        \"orderNo\": 3,\n        \"sessionId\": \"cs_test_b17nnP8t3itsc9z1yzAw7rRdpgQHGYhQmBLOFFI5FlvD9F02bGp2WeheWS\",\n        \"transactionId\": \"67c5eebfff2093037e65f550\",\n        \"userId\": {\n            \"_id\": \"677d70f5047e51bdfd1b1efe\",\n            \"username\": \"test3\"\n        },\n        \"username\": \"test3\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:00 AM\",\n                \"serviceAddressId\": \"67c5eea0ff2093037e65f4c1\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester3\",\n                    \"mobileNumber\": \"7654321098\",\n                    \"doorNumber\": \"No-3 \",\n                    \"streetName\": \"3rd street\",\n                    \"area\": \"Park Town\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600003\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5eea0ff2093037e65f4c1\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5eeddff2093037e65f568\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Window Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FHRWC-min.jpg?alt=media&token=874356e7-aeb8-453d-a8e2-2a35d65f0e37\",\n                \"name\": \"High-Rise Window Cleaning\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:00 AM\",\n                \"serviceAddressId\": \"67c5eea0ff2093037e65f4c1\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester3\",\n                    \"mobileNumber\": \"7654321098\",\n                    \"doorNumber\": \"No-3 \",\n                    \"streetName\": \"3rd street\",\n                    \"area\": \"Park Town\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600003\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5eea0ff2093037e65f4c1\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5eeddff2093037e65f56a\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKNrdl74GMgbP122d6sc6LBZbs8zMgAYYL0eyz5noqO2ngWCgdXxuf2TsTpt2mGSKbnjthQYYwyQpiG2r\",\n        \"totalAmount\": 7998,\n        \"createdAt\": \"2025-03-03T18:03:09.968Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5f6e2ff2093037e65fe55\",\n        \"orderNo\": 4,\n        \"sessionId\": \"cs_test_b1393EFtUVT87gY64dixf3VMmh5jRcuziqvWmWCTofDpr13ILqNGo1WCIQ\",\n        \"transactionId\": \"67c5f6c3ff2093037e65fe3e\",\n        \"userId\": {\n            \"_id\": \"677d7119047e51bdfd1b1f04\",\n            \"username\": \"test4\"\n        },\n        \"username\": \"test4\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Residential Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n                \"name\": \"Basic Residential Cleaning\",\n                \"price\": 799,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:30 AM\",\n                \"serviceAddressId\": \"67c5f68fff2093037e65fd9c\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester4\",\n                    \"mobileNumber\": \"6543210987\",\n                    \"doorNumber\": \"No-4\",\n                    \"streetName\": \"4th street\",\n                    \"area\": \"Mandaveli\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600004\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5f68fff2093037e65fd9c\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5f6e2ff2093037e65fe56\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Commercial Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-SB.jpg?alt=media&token=a44a92c6-7eab-44c6-b41b-39456e19f089\",\n                \"name\": \"Office Cleaning (Small Business)\",\n                \"price\": 4197,\n                \"addons\": [\n                    {\n                        \"id\": \"675be47000a069a55c3d64c2\",\n                        \"name\": \"Floor Stripping and Waxing\",\n                        \"price\": 899,\n                        \"_id\": \"67c5f6e2ff2093037e65fe59\"\n                    },\n                    {\n                        \"id\": \"675be47000a069a55c3d64c3\",\n                        \"name\": \"Window Cleaning (Exterior)\",\n                        \"price\": 299,\n                        \"_id\": \"67c5f6e2ff2093037e65fe5a\"\n                    }\n                ],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:30 AM\",\n                \"serviceAddressId\": \"67c5f68fff2093037e65fd9c\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester4\",\n                    \"mobileNumber\": \"6543210987\",\n                    \"doorNumber\": \"No-4\",\n                    \"streetName\": \"4th street\",\n                    \"area\": \"Mandaveli\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600004\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5f68fff2093037e65fd9c\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5f6e2ff2093037e65fe58\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKN7tl74GMgZTN36_I8c6LBaTDqtxgGv7E09Gjwc3EGr1vlvG6NT8FN3TDnzpSB7inl3f-V-WM8Btlr6R\",\n        \"totalAmount\": 4996,\n        \"createdAt\": \"2025-03-03T18:37:22.177Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5f7f8ff2093037e65ff50\",\n        \"orderNo\": 5,\n        \"sessionId\": \"cs_test_b1wAt67ohrR7eRbTci4vyqCXyEvSZuBXWebd9EERaE4MYVyaC2Ariv48xQ\",\n        \"transactionId\": \"67c5f7ccff2093037e65ff36\",\n        \"userId\": {\n            \"_id\": \"677d7126047e51bdfd1b1f06\",\n            \"username\": \"test5\"\n        },\n        \"username\": \"test5\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Residential Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFHRC.jpg?alt=media&token=8b5bc522-3c1e-4ee9-8edd-313568b9d338\",\n                \"name\": \"Full House Residential Cleaning\",\n                \"price\": 1999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"10:00 AM\",\n                \"serviceAddressId\": \"67c5f7a3ff2093037e65fe9e\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester5\",\n                    \"mobileNumber\": \"5432109876\",\n                    \"doorNumber\": \"No-5\",\n                    \"streetName\": \"5th street\",\n                    \"area\": \"Chepauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600005\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5f7a3ff2093037e65fe9e\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5f7f8ff2093037e65ff51\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Commercial Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-MB.jpg?alt=media&token=85f596e2-9daf-4f46-80a6-660aa896e15c\",\n                \"name\": \"Office Cleaning (Medium Business)\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"10:00 AM\",\n                \"serviceAddressId\": \"67c5f7a3ff2093037e65fe9e\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester5\",\n                    \"mobileNumber\": \"5432109876\",\n                    \"doorNumber\": \"No-5\",\n                    \"streetName\": \"5th street\",\n                    \"area\": \"Chepauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600005\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5f7a3ff2093037e65fe9e\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5f7f8ff2093037e65ff53\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKPTvl74GMgbhJY2ua-w6LBZwZZMak_POcFB8E8V60-qY3WnH7My9go2h-oL-NGfxqLk1bRZyAnaLTupV\",\n        \"totalAmount\": 5998,\n        \"createdAt\": \"2025-03-03T18:42:00.185Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5f90eff2093037e66003e\",\n        \"orderNo\": 6,\n        \"sessionId\": \"cs_test_b1wUu85tloXyE7LmZ5uulnP0xCsluYhkkwgmzBrEKedCYli3ngCakRa1Zp\",\n        \"transactionId\": \"67c5f8eeff2093037e660026\",\n        \"userId\": {\n            \"_id\": \"677d7134047e51bdfd1b1f09\",\n            \"username\": \"test6\"\n        },\n        \"username\": \"test6\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Residential Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FPRC.jpg?alt=media&token=a79dfba6-93db-449e-8664-b26689e49f52\",\n                \"name\": \"Premium Residential Cleaning\",\n                \"price\": 2999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"10:30 AM\",\n                \"serviceAddressId\": \"67c5f8d9ff2093037e65ffec\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester6\",\n                    \"mobileNumber\": \"4321098765\",\n                    \"doorNumber\": \"No-6\",\n                    \"streetName\": \"6th street\",\n                    \"area\": \"Greams Road\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600006\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5f8d9ff2093037e65ffec\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5f90eff2093037e66003f\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Commercial Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-LC.jpg?alt=media&token=11195f18-d33b-4dc6-8799-046e6584d383\",\n                \"name\": \"Office Cleaning (Large Corporate)\",\n                \"price\": 5999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"10:30 AM\",\n                \"serviceAddressId\": \"67c5f8d9ff2093037e65ffec\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester6\",\n                    \"mobileNumber\": \"4321098765\",\n                    \"doorNumber\": \"No-6\",\n                    \"streetName\": \"6th street\",\n                    \"area\": \"Greams Road\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600006\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5f8d9ff2093037e65ffec\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5f90eff2093037e660041\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKIvyl74GMgYJnuvtJ0E6LBaIVFv8ER7FszlSZABba3HZi3Vuuo1cwvUyHjq1Xt39dkvFlO27f2kwamSO\",\n        \"totalAmount\": 8998,\n        \"createdAt\": \"2025-03-03T18:46:38.709Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5fa60ff2093037e66021c\",\n        \"orderNo\": 7,\n        \"sessionId\": \"cs_test_b1rRFaW4gymp2VWQ2toJ1N8pK7xbFhRVXcfcbhsSZovrSOvwLl35MTQBeb\",\n        \"transactionId\": \"67c5fa41ff2093037e660204\",\n        \"userId\": {\n            \"_id\": \"677d7141047e51bdfd1b1f0b\",\n            \"username\": \"test7\"\n        },\n        \"username\": \"test7\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Disinfection Services\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBHD.jpg?alt=media&token=8c860bc0-4658-4303-93a1-65727872a6b3\",\n                \"name\": \"Basic Home Disinfection\",\n                \"price\": 2498,\n                \"addons\": [\n                    {\n                        \"id\": \"675be47000a069a55c3d64ed\",\n                        \"name\": \"Bathroom Sanitization\",\n                        \"price\": 499,\n                        \"_id\": \"67c5fa60ff2093037e66021e\"\n                    }\n                ],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"11:00 AM\",\n                \"serviceAddressId\": \"67c5fa20ff2093037e6601d8\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester7\",\n                    \"mobileNumber\": \"3210987654\",\n                    \"doorNumber\": \"No-7\",\n                    \"streetName\": \"7th street\",\n                    \"area\": \"Vepery\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600007\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fa20ff2093037e6601d8\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fa60ff2093037e66021d\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Post-Construction Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FLPCC.jpg?alt=media&token=89efebcf-22e1-40c2-a55b-c10708fffcb4\",\n                \"name\": \"Light Post-Construction Cleaning\",\n                \"price\": 5999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"11:00 AM\",\n                \"serviceAddressId\": \"67c5fa20ff2093037e6601d8\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester7\",\n                    \"mobileNumber\": \"3210987654\",\n                    \"doorNumber\": \"No-7\",\n                    \"streetName\": \"7th street\",\n                    \"area\": \"Vepery\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600007\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fa20ff2093037e6601d8\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fa60ff2093037e660220\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKN30l74GMgY4GxnVS6A6LBbjeVtq7suH6DeQKRM2JIyl_iBInsbNW-8phFiJLBLPlHcgM1OeoKwEAFnD\",\n        \"totalAmount\": 8497,\n        \"createdAt\": \"2025-03-03T18:52:16.994Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5fb57ff2093037e66030c\",\n        \"orderNo\": 8,\n        \"sessionId\": \"cs_test_b1wxKXFsjaxmaWU4lTubzxhvmJS8gsGl4KqyB8q5KYoa6lS4ogDv6xNglZ\",\n        \"transactionId\": \"67c5fb2cff2093037e6602f3\",\n        \"userId\": {\n            \"_id\": \"677d714f047e51bdfd1b1f0d\",\n            \"username\": \"test8\"\n        },\n        \"username\": \"test8\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Disinfection Services\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\n                \"name\": \"Office Disinfection (Small Business)\",\n                \"price\": 3499,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"11:30 AM\",\n                \"serviceAddressId\": \"67c5fb0dff2093037e6602cc\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester8\",\n                    \"mobileNumber\": \"2109876543\",\n                    \"doorNumber\": \"No-8\",\n                    \"streetName\": \"8th street\",\n                    \"area\": \"Egmore\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600008\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fb0dff2093037e6602cc\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fb57ff2093037e66030d\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Post-Construction Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FHDPCC.jpg?alt=media&token=27c73564-2ed0-445f-a377-49ae82c31b58\",\n                \"name\": \"Heavy-Duty Post-Construction Cleaning\",\n                \"price\": 8999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"11:30 AM\",\n                \"serviceAddressId\": \"67c5fb0dff2093037e6602cc\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester8\",\n                    \"mobileNumber\": \"2109876543\",\n                    \"doorNumber\": \"No-8\",\n                    \"streetName\": \"8th street\",\n                    \"area\": \"Egmore\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600008\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fb0dff2093037e6602cc\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fb57ff2093037e66030f\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKNT2l74GMgYWp70QlW86LBY4qbFY7IZMJxxrMO6NcYd6p8boAMCJgT7ZtRQ-1zqRNfpDhaTHKOJaBlb_\",\n        \"totalAmount\": 12498,\n        \"createdAt\": \"2025-03-03T18:56:23.721Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5fc30ff2093037e6603f9\",\n        \"orderNo\": 9,\n        \"sessionId\": \"cs_test_b1K2vxZfnkdWj7QyVneBsIBOT6C1vmmx9g5NG7CmXZSglLQsVbF3vH4dw2\",\n        \"transactionId\": \"67c5fc0cff2093037e6603e2\",\n        \"userId\": {\n            \"_id\": \"677e1f16ec3523b67078ab53\",\n            \"username\": \"test9\"\n        },\n        \"username\": \"test9\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Post-Construction Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FCPCC.jpg?alt=media&token=e7a82e1c-da99-43aa-ab4d-b369926ca764\",\n                \"name\": \"Custom Post-Construction Cleaning (Full Service)\",\n                \"price\": 11999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"12:00 PM\",\n                \"serviceAddressId\": \"67c5fbf9ff2093037e6603ba\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester9\",\n                    \"mobileNumber\": \"1098765432\",\n                    \"doorNumber\": \"No-9\",\n                    \"streetName\": \"9th street\",\n                    \"area\": \"Fort St George\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600009\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fbf9ff2093037e6603ba\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fc30ff2093037e6603fa\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Disinfection Services\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FFBD.jpg?alt=media&token=7802dfe9-d7ca-4ae2-86bc-779fef67112a\",\n                \"name\": \"Full Building Disinfection (Commercial)\",\n                \"price\": 8499,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"12:00 PM\",\n                \"serviceAddressId\": \"67c5fbf9ff2093037e6603ba\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester9\",\n                    \"mobileNumber\": \"1098765432\",\n                    \"doorNumber\": \"No-9\",\n                    \"streetName\": \"9th street\",\n                    \"area\": \"Fort St George\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600009\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fbf9ff2093037e6603ba\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fc30ff2093037e6603fc\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKK74l74GMgZqrocUQTE6LBb6tGlJl-SLn1cQpe3LJla_0VvqEzN-zNsSaqtcEaVvCS_AFLkGBQz2lDbm\",\n        \"totalAmount\": 20498,\n        \"createdAt\": \"2025-03-03T19:00:00.791Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c5fdeaff2093037e660768\",\n        \"orderNo\": 10,\n        \"sessionId\": \"cs_test_b1gOEQjYGIxtbxacKlj6FQYXbZ06X2RPwwLniLSnH1BwlVjdnKmswpdPUf\",\n        \"transactionId\": \"67c5fdc2ff2093037e660745\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\"\n        },\n        \"username\": \"test10\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"12:30 PM\",\n                \"serviceAddressId\": \"67c5fd6bff2093037e6606b6\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester10\",\n                    \"mobileNumber\": \"9753186420\",\n                    \"doorNumber\": \"No-10\",\n                    \"streetName\": \"10th Street\",\n                    \"area\": \"Kilpauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600010\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fd6bff2093037e6606b6\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fdeaff2093037e660769\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67c5fd6bff2093037e6606b6\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester10\",\n                    \"mobileNumber\": \"9753186420\",\n                    \"doorNumber\": \"No-10\",\n                    \"streetName\": \"10th Street\",\n                    \"area\": \"Kilpauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600010\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fd6bff2093037e6606b6\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fdeaff2093037e66076b\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Window Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FCWC-min.jpg?alt=media&token=6433708a-94d0-4827-b53d-6c69f245d004\",\n                \"name\": \"Commercial Window Cleaning\",\n                \"price\": 999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:30 AM\",\n                \"serviceAddressId\": \"67c5fd6bff2093037e6606b6\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester10\",\n                    \"mobileNumber\": \"9753186420\",\n                    \"doorNumber\": \"No-10\",\n                    \"streetName\": \"10th Street\",\n                    \"area\": \"Kilpauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600010\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fd6bff2093037e6606b6\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fdeaff2093037e66076d\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Residential Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n                \"name\": \"Basic Residential Cleaning\",\n                \"price\": 799,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:00 AM\",\n                \"serviceAddressId\": \"67c5fd6bff2093037e6606b6\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester10\",\n                    \"mobileNumber\": \"9753186420\",\n                    \"doorNumber\": \"No-10\",\n                    \"streetName\": \"10th Street\",\n                    \"area\": \"Kilpauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600010\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fd6bff2093037e6606b6\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fdeaff2093037e66076f\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Commercial Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-MB.jpg?alt=media&token=85f596e2-9daf-4f46-80a6-660aa896e15c\",\n                \"name\": \"Office Cleaning (Medium Business)\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:30 AM\",\n                \"serviceAddressId\": \"67c5fd6bff2093037e6606b6\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester10\",\n                    \"mobileNumber\": \"9753186420\",\n                    \"doorNumber\": \"No-10\",\n                    \"streetName\": \"10th Street\",\n                    \"area\": \"Kilpauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600010\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fd6bff2093037e6606b6\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fdeaff2093037e660771\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Disinfection Services\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\n                \"name\": \"Office Disinfection (Small Business)\",\n                \"price\": 3499,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-04\",\n                \"serviceTime\": \"10:00 AM\",\n                \"serviceAddressId\": \"67c5fd6bff2093037e6606b6\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester10\",\n                    \"mobileNumber\": \"9753186420\",\n                    \"doorNumber\": \"No-10\",\n                    \"streetName\": \"10th Street\",\n                    \"area\": \"Kilpauk\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600010\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5fd6bff2093037e6606b6\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"Completed\",\n                \"_id\": \"67c5fdeaff2093037e660773\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKOb7l74GMgbksyYBKzI6LBbItPNfOwi1jjRPhS8zVHelVTJc2pUh11j3AL0IycjboFfeoG5eEScAJB6s\",\n        \"totalAmount\": 14594,\n        \"createdAt\": \"2025-03-03T19:07:22.728Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c600dbd15c185ca3c4f981\",\n        \"orderNo\": 11,\n        \"sessionId\": \"cs_test_b1tV8Rj6m5zrPRq8EpWASZZgLXpMJ0ipdG7XncfJT2BGpwPn9G814nQ1s3\",\n        \"transactionId\": \"67c600bbd15c185ca3c4f959\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\"\n        },\n        \"username\": \"test11\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"addons\": [],\n                \"subscription\": true,\n                \"serviceDate\": \"2025-04-04\",\n                \"lastServiceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67c5ff35ff2093037e661073\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester11\",\n                    \"mobileNumber\": \"7531098652\",\n                    \"doorNumber\": \"No-11\",\n                    \"streetName\": \"11th Street\",\n                    \"area\": \"Perambur\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600011\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ff35ff2093037e661073\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"upcoming\",\n                \"_id\": \"67c600dbd15c185ca3c4f982\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": true,\n                \"serviceDate\": \"2025-04-04\",\n                \"lastServiceDate\": \"2025-03-04\",\n                \"serviceTime\": \"08:30 AM\",\n                \"serviceAddressId\": \"67c5ff35ff2093037e661073\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester11\",\n                    \"mobileNumber\": \"7531098652\",\n                    \"doorNumber\": \"No-11\",\n                    \"streetName\": \"11th Street\",\n                    \"area\": \"Perambur\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600011\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ff35ff2093037e661073\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"upcoming\",\n                \"_id\": \"67c600dbd15c185ca3c4f984\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Window Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FCWC-min.jpg?alt=media&token=6433708a-94d0-4827-b53d-6c69f245d004\",\n                \"name\": \"Commercial Window Cleaning\",\n                \"price\": 999,\n                \"addons\": [],\n                \"subscription\": true,\n                \"serviceDate\": \"2025-04-04\",\n                \"lastServiceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:00 AM\",\n                \"serviceAddressId\": \"67c5ff35ff2093037e661073\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester11\",\n                    \"mobileNumber\": \"7531098652\",\n                    \"doorNumber\": \"No-11\",\n                    \"streetName\": \"11th Street\",\n                    \"area\": \"Perambur\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600011\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ff35ff2093037e661073\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"upcoming\",\n                \"_id\": \"67c600dbd15c185ca3c4f986\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Residential Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n                \"name\": \"Basic Residential Cleaning\",\n                \"price\": 799,\n                \"addons\": [],\n                \"subscription\": true,\n                \"serviceDate\": \"2025-04-04\",\n                \"lastServiceDate\": \"2025-03-04\",\n                \"serviceTime\": \"09:30 AM\",\n                \"serviceAddressId\": \"67c5ff35ff2093037e661073\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester11\",\n                    \"mobileNumber\": \"7531098652\",\n                    \"doorNumber\": \"No-11\",\n                    \"streetName\": \"11th Street\",\n                    \"area\": \"Perambur\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600011\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ff35ff2093037e661073\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"upcoming\",\n                \"_id\": \"67c600dbd15c185ca3c4f988\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Commercial Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-MB.jpg?alt=media&token=85f596e2-9daf-4f46-80a6-660aa896e15c\",\n                \"name\": \"Office Cleaning (Medium Business)\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": true,\n                \"serviceDate\": \"2025-04-04\",\n                \"lastServiceDate\": \"2025-03-04\",\n                \"serviceTime\": \"10:00 AM\",\n                \"serviceAddressId\": \"67c5ff35ff2093037e661073\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester11\",\n                    \"mobileNumber\": \"7531098652\",\n                    \"doorNumber\": \"No-11\",\n                    \"streetName\": \"11th Street\",\n                    \"area\": \"Perambur\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600011\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ff35ff2093037e661073\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"upcoming\",\n                \"_id\": \"67c600dbd15c185ca3c4f98a\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Disinfection Services\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\n                \"name\": \"Office Disinfection (Small Business)\",\n                \"price\": 3499,\n                \"addons\": [],\n                \"subscription\": true,\n                \"serviceDate\": \"2025-04-04\",\n                \"lastServiceDate\": \"2025-03-04\",\n                \"serviceTime\": \"10:30 AM\",\n                \"serviceAddressId\": \"67c5ff35ff2093037e661073\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester11\",\n                    \"mobileNumber\": \"7531098652\",\n                    \"doorNumber\": \"No-11\",\n                    \"streetName\": \"11th Street\",\n                    \"area\": \"Perambur\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600011\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5ff35ff2093037e661073\"\n                },\n                \"reviewed\": true,\n                \"reminder\": true,\n                \"status\": \"upcoming\",\n                \"_id\": \"67c600dbd15c185ca3c4f98c\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": true,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/invoices/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKNiBmL4GMgbiEmHzdkc6LBaFkPE5QA7b0fPDS7cIEW2hTBd5fUyhkeW-e8oCgJ3EoQtVuMKAB-6hCogv?s=ap\",\n        \"totalAmount\": 14594,\n        \"createdAt\": \"2025-03-03T19:19:55.250Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c8967698b1338f2655c0b5\",\n        \"orderNo\": 12,\n        \"sessionId\": \"cs_test_b1a24at7e7FOaKdGlIZ8UFvTeWUDeipjlraQ5rvxOduH6IWBqGKtNKYTzh\",\n        \"transactionId\": \"67c8963398b1338f2655c06e\",\n        \"userId\": {\n            \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n            \"username\": \"test1\"\n        },\n        \"username\": \"test1\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-06\",\n                \"serviceTime\": \"10:30 AM\",\n                \"serviceAddressId\": \"67c5e8f6ff2093037e65ee96\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester1\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"1\",\n                    \"streetName\": \"1st street\",\n                    \"area\": \"Mpt Ao\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600001\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5e8f6ff2093037e65ee96\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"Completed\",\n                \"_id\": \"67c8967698b1338f2655c0b6\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Commercial Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-MB.jpg?alt=media&token=85f596e2-9daf-4f46-80a6-660aa896e15c\",\n                \"name\": \"Office Cleaning (Medium Business)\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-06\",\n                \"serviceTime\": \"10:30 AM\",\n                \"serviceAddressId\": \"67c5e8f6ff2093037e65ee96\",\n                \"serviceAddress\": {\n                    \"fullName\": \"tester1\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"1\",\n                    \"streetName\": \"1st street\",\n                    \"area\": \"Mpt Ao\",\n                    \"city\": \"Chennai\",\n                    \"pinCode\": \"600001\",\n                    \"state\": \"Tamil Nadu\",\n                    \"_id\": \"67c5e8f6ff2093037e65ee96\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"Completed\",\n                \"_id\": \"67c8967698b1338f2655c0b8\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKPOsor4GMgaPvawjWbo6LBZ-9WVPD4wcT8_fd6Sof7ZuaWtTBL7Oo-ONuqYa5NoNXgxPcUu6gEfjafi1\",\n        \"totalAmount\": 5298,\n        \"createdAt\": \"2025-03-05T18:22:46.804Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67cd73cccb8c1114880359ad\",\n        \"orderNo\": 13,\n        \"sessionId\": \"cs_test_b1z7B8xE8AzcF19GA7dzt4piD7TUHHNeoVpCQyHTFsEyBdQjFGbu3P0W2z\",\n        \"transactionId\": \"67cd73b0cb8c111488035993\",\n        \"userId\": {\n            \"_id\": \"67c9da96df2dd4d45259cde8\",\n            \"username\": \"demo\"\n        },\n        \"username\": \"demo\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Residential Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FBRC.jpg?alt=media&token=406630b5-0ac7-4be0-8f9e-c0c604d19d9d\",\n                \"name\": \"Basic Residential Cleaning\",\n                \"price\": 799,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cd73cccb8c1114880359ae\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FSDC-min.jpg?alt=media&token=f55a2482-0f1f-4cd1-b17e-b6f243c4b884\",\n                \"name\": \"Standard Deep Clean\",\n                \"price\": 1299,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cd73cccb8c1114880359b0\"\n            },\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"08:00 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cd73cccb8c1114880359b2\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKMfntb4GMgbUXbUcowE6LBYEccMw3CRw-LvDio2XDFJt3dpY3F5qidqfSbiRRJ87Dfz4T7zMa5tK2Gb2\",\n        \"totalAmount\": 6097,\n        \"createdAt\": \"2025-03-09T10:56:12.126Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67cd9bb8cb8c111488037386\",\n        \"orderNo\": 14,\n        \"sessionId\": \"cs_test_a1xPLAM5mFBe5kU6nCbfWMWV2PA9GursqnINTnuLFil7GHwoUlJS8HR7Fi\",\n        \"transactionId\": \"67cd9b93cb8c111488037363\",\n        \"userId\": {\n            \"_id\": \"67c9da96df2dd4d45259cde8\",\n            \"username\": \"demo\"\n        },\n        \"username\": \"demo\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Deep Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FWHDCO-min.jpg?alt=media&token=d62238df-36ad-4ca7-9c30-db5fd08ec690\",\n                \"name\": \"Whole House Deep Clean + Organizing\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"08:30 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": true,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cd9bb8cb8c111488037387\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKLW3tr4GMgZ_te3lPUo6LBZiTwZ1-NI8gmzoGZbpisjx5UBaGDeCHxu04zCGOJOKTIg_Tu3GhK0AJDEp\",\n        \"totalAmount\": 3999,\n        \"createdAt\": \"2025-03-09T13:46:32.033Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67cda2edfd357aa12d852746\",\n        \"orderNo\": 15,\n        \"sessionId\": \"cs_test_a1Rut3LFyI3ioj74H5qJmpvq7mluJvltsqlUKKyAgTge7ovgGczmg2fkJj\",\n        \"transactionId\": \"67cda2cffd357aa12d852720\",\n        \"userId\": {\n            \"_id\": \"67c9da96df2dd4d45259cde8\",\n            \"username\": \"demo\"\n        },\n        \"username\": \"demo\",\n        \"items\": [\n            {\n                \"productId\": null,\n                \"category\": \"Commercial Cleaning\",\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOC-MB.jpg?alt=media&token=85f596e2-9daf-4f46-80a6-660aa896e15c\",\n                \"name\": \"Office Cleaning (Medium Business)\",\n                \"price\": 3999,\n                \"addons\": [],\n                \"subscription\": false,\n                \"serviceDate\": \"2025-03-10\",\n                \"serviceTime\": \"10:00 AM\",\n                \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n                \"serviceAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                },\n                \"reviewed\": false,\n                \"reminder\": false,\n                \"status\": \"upcoming\",\n                \"_id\": \"67cda2edfd357aa12d852747\"\n            }\n        ],\n        \"source\": \"cart\",\n        \"paymentMode\": \"Online\",\n        \"subscription\": false,\n        \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKOrFtr4GMgagnD49WXo6LBbpeSL2V4c3sNAf5zpAlUCDddAQyx_YEk3qL9xkaIpvG06_kxJutAOK3MuO\",\n        \"totalAmount\": 3999,\n        \"createdAt\": \"2025-03-09T14:17:17.350Z\",\n        \"__v\": 0\n    }\n]"}],"_postman_id":"29941362-fb7c-4c89-b369-f2b5ffda0159"}],"id":"de546162-48ed-44f3-bb62-66c990aa38c9","description":"<p><strong>Manages the creation, retrieval, and tracking of service orders. Includes features like reminders and revenue tracking.</strong></p>\n","_postman_id":"de546162-48ed-44f3-bb62-66c990aa38c9"},{"name":"Payments","item":[{"name":"Create checkout session","id":"74e41377-ed27-491c-a80f-b1a227c772a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"items\": [\r\n        {\r\n            \"productDetail\": {\r\n                \"name\": \"Office Disinfection (Small Business)\",\r\n                \"price\": 3499,\r\n                \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\r\n                \"description\": \"Our office disinfection service for small businesses is designed to provide a thorough disinfection of workspaces, desks, and common areas. Our team will take care of all the essentials, including disinfecting high-touch surfaces and restrooms, and focusing on shared areas like lobbies and meeting rooms.\",\r\n                \"category\": \"Disinfection Services\",\r\n                \"features\": [\r\n                    \"Sanitizing workspaces, desks, and common areas\",\r\n                    \"Disinfecting high-touch surfaces and restrooms\",\r\n                    \"Focus on shared areas (lobbies, meeting rooms)\"\r\n                ],\r\n                \"duration\": \"2-3 hours\",\r\n                \"idealFor\": \"Small to medium-sized offices\",\r\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\r\n                \"rating\": 4,\r\n                \"reviews\": 3,\r\n                \"reviewIds\": [\r\n                    \"67c741ae134943c91d0f828d\",\r\n                    \"67c746a8134943c91d0f9082\",\r\n                    \"67c748d1134943c91d0f9622\"\r\n                ],\r\n                \"bestseller\": true,\r\n                \"addons\": [\r\n                    {\r\n                        \"name\": \"Electrostatic Disinfection\",\r\n                        \"price\": 799,\r\n                        \"description\": \"Use of electrostatic sprayers for comprehensive coverage of large areas.\",\r\n                        \"_id\": \"675be47000a069a55c3d64f0\"\r\n                    }\r\n                ],\r\n                \"_id\": \"675be47000a069a55c3d64ef\",\r\n                \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\r\n                \"addedBy\": \"RYD\",\r\n                \"subscription\": true\r\n            },\r\n            \"subtotal\": 3499,\r\n            \"subscription\": false,\r\n            \"addons\": [],\r\n            \"date\": \"2025-03-10\",\r\n            \"time\": \"12:30 PM\",\r\n            \"selectedAddressId\": \"67cd738ecb8c111488035948\",\r\n            \"selectedAddress\": {\r\n                \"fullName\": \"demo user\",\r\n                \"mobileNumber\": \"9876543210\",\r\n                \"doorNumber\": \"No-2468\",\r\n                \"streetName\": \"demo street\",\r\n                \"area\": \"demo area\",\r\n                \"city\": \"demo city\",\r\n                \"pinCode\": \"000000\",\r\n                \"state\": \"demo state\",\r\n                \"_id\": \"67cd738ecb8c111488035948\"\r\n            }\r\n        }\r\n    ],\r\n    \"source\": \"cart\",\r\n    \"totalPrice\": 3499\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/payment/create-checkout-session","description":"<p>This endpoint makes an HTTP POST request to create a checkout session for payment. The request body should contain an array of items, each with product details, subtotal, date, time, and selected address. The source and total price are also required in the request body. Upon successful creation, the response will include the checkout session ID and the checkout ID.</p>\n<p>The request body should follow the format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"items\": [\n    {\n      \"productDetail\": {\n        \"name\": \"Office Disinfection (Small Bus ...\",\n        \"price\": 3499,\n        \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\n        \"description\": \"Our office disinfection servic ...\",\n        \"category\": \"Disinfection Services\",\n        \"features\": [\"Sanitizing workspaces, desks,  ...\"],\n        \"duration\": \"2-3 hours\",\n        \"idealFor\": \"Small to medium-sized offices\",\n        \"productImg\": \"https://firebasestorage.google ...\",\n        \"rating\": 4,\n        \"reviews\": 3,\n        \"reviewIds\": [\"67c741ae134943c91d0f828d\"],\n        \"bestseller\": true,\n        \"addons\": [\n          {\n            \"name\": \"Electrostatic Disinfection\",\n            \"price\": 799,\n            \"description\": \"Use of electrostatic sprayers  ...\",\n            \"_id\": \"675be47000a069a55c3d64f0\"\n          }\n        ],\n        \"_id\": \"675be47000a069a55c3d64ef\",\n        \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\n        \"addedBy\": \"RYD\",\n        \"subscription\": true\n      },\n      \"subtotal\": 3499,\n      \"subscription\": false,\n      \"addons\": [],\n      \"date\": \"2025-03-10\",\n      \"time\": \"12:30 PM\",\n      \"selectedAddressId\": \"67cd738ecb8c111488035948\",\n      \"selectedAddress\": {\n        \"fullName\": \"demo user\",\n        \"mobileNumber\": \"9876543210\",\n        \"doorNumber\": \"No-2468\",\n        \"streetName\": \"demo street\",\n        \"area\": \"demo area\",\n        \"city\": \"demo city\",\n        \"pinCode\": \"000000\",\n        \"state\": \"demo state\",\n        \"_id\": \"67cd738ecb8c111488035948\"\n      }\n    }\n  ],\n  \"source\": \"cart\",\n  \"totalPrice\": 3499\n}\n\n</code></pre>\n<p>The response will be in the format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": \"\",\n  \"checkoutId\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","payment","create-checkout-session"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"1514f373-9e68-413c-b190-81e099f8f1a3","name":"Response for creating checkout session","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"items\": [\r\n        {\r\n            \"productDetail\": {\r\n                \"name\": \"Office Disinfection (Small Business)\",\r\n                \"price\": 3499,\r\n                \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\r\n                \"description\": \"Our office disinfection service for small businesses is designed to provide a thorough disinfection of workspaces, desks, and common areas. Our team will take care of all the essentials, including disinfecting high-touch surfaces and restrooms, and focusing on shared areas like lobbies and meeting rooms.\",\r\n                \"category\": \"Disinfection Services\",\r\n                \"features\": [\r\n                    \"Sanitizing workspaces, desks, and common areas\",\r\n                    \"Disinfecting high-touch surfaces and restrooms\",\r\n                    \"Focus on shared areas (lobbies, meeting rooms)\"\r\n                ],\r\n                \"duration\": \"2-3 hours\",\r\n                \"idealFor\": \"Small to medium-sized offices\",\r\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\r\n                \"rating\": 4,\r\n                \"reviews\": 3,\r\n                \"reviewIds\": [\r\n                    \"67c741ae134943c91d0f828d\",\r\n                    \"67c746a8134943c91d0f9082\",\r\n                    \"67c748d1134943c91d0f9622\"\r\n                ],\r\n                \"bestseller\": true,\r\n                \"addons\": [\r\n                    {\r\n                        \"name\": \"Electrostatic Disinfection\",\r\n                        \"price\": 799,\r\n                        \"description\": \"Use of electrostatic sprayers for comprehensive coverage of large areas.\",\r\n                        \"_id\": \"675be47000a069a55c3d64f0\"\r\n                    }\r\n                ],\r\n                \"_id\": \"675be47000a069a55c3d64ef\",\r\n                \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\r\n                \"addedBy\": \"RYD\",\r\n                \"subscription\": true\r\n            },\r\n            \"subtotal\": 3499,\r\n            \"subscription\": false,\r\n            \"addons\": [],\r\n            \"date\": \"2025-03-10\",\r\n            \"time\": \"12:30 PM\",\r\n            \"selectedAddressId\": \"67cd738ecb8c111488035948\",\r\n            \"selectedAddress\": {\r\n                \"fullName\": \"demo user\",\r\n                \"mobileNumber\": \"9876543210\",\r\n                \"doorNumber\": \"No-2468\",\r\n                \"streetName\": \"demo street\",\r\n                \"area\": \"demo area\",\r\n                \"city\": \"demo city\",\r\n                \"pinCode\": \"000000\",\r\n                \"state\": \"demo state\",\r\n                \"_id\": \"67cd738ecb8c111488035948\"\r\n            }\r\n        }\r\n    ],\r\n    \"source\": \"cart\",\r\n    \"totalPrice\": 3499\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/payment/create-checkout-session"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 16:26:24 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"106"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"73-TrixnihD1T5XHUtdpU/dQWw149M\""},{"key":"rndr-id","value":"261689d6-ba7b-4885"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dbef087cf417a6-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"cs_test_a1RS5I1mECIzpxs8ai10dioWalqka0HwE8z2Ul1C5PAEnMHrE9dgBK9TzE\",\n    \"checkoutId\": \"67cdc12ffd357aa12d854837\"\n}"}],"_postman_id":"74e41377-ed27-491c-a80f-b1a227c772a2"},{"name":"Create checkout session for subscription","id":"2b9ce51d-5650-4eca-b6b8-6bedd5dcd7ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"items\": [\r\n        {\r\n            \"productDetail\": {\r\n                \"name\": \"Office Disinfection (Small Business)\",\r\n                \"price\": 3499,\r\n                \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\r\n                \"description\": \"Our office disinfection service for small businesses is designed to provide a thorough disinfection of workspaces, desks, and common areas. Our team will take care of all the essentials, including disinfecting high-touch surfaces and restrooms, and focusing on shared areas like lobbies and meeting rooms.\",\r\n                \"category\": \"Disinfection Services\",\r\n                \"features\": [\r\n                    \"Sanitizing workspaces, desks, and common areas\",\r\n                    \"Disinfecting high-touch surfaces and restrooms\",\r\n                    \"Focus on shared areas (lobbies, meeting rooms)\"\r\n                ],\r\n                \"duration\": \"2-3 hours\",\r\n                \"idealFor\": \"Small to medium-sized offices\",\r\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\r\n                \"rating\": 4,\r\n                \"reviews\": 3,\r\n                \"reviewIds\": [\r\n                    \"67c741ae134943c91d0f828d\",\r\n                    \"67c746a8134943c91d0f9082\",\r\n                    \"67c748d1134943c91d0f9622\"\r\n                ],\r\n                \"bestseller\": true,\r\n                \"addons\": [\r\n                    {\r\n                        \"name\": \"Electrostatic Disinfection\",\r\n                        \"price\": 799,\r\n                        \"description\": \"Use of electrostatic sprayers for comprehensive coverage of large areas.\",\r\n                        \"_id\": \"675be47000a069a55c3d64f0\"\r\n                    }\r\n                ],\r\n                \"_id\": \"675be47000a069a55c3d64ef\",\r\n                \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\r\n                \"addedBy\": \"RYD\",\r\n                \"subscription\": true\r\n            },\r\n            \"subtotal\": 3499,\r\n            \"subscription\": true,\r\n            \"addons\": [],\r\n            \"date\": \"2025-03-10\",\r\n            \"time\": \"03:00 PM\",\r\n            \"selectedAddressId\": \"67cd738ecb8c111488035948\",\r\n            \"selectedAddress\": {\r\n                \"fullName\": \"demo user\",\r\n                \"mobileNumber\": \"9876543210\",\r\n                \"doorNumber\": \"No-2468\",\r\n                \"streetName\": \"demo street\",\r\n                \"area\": \"demo area\",\r\n                \"city\": \"demo city\",\r\n                \"pinCode\": \"000000\",\r\n                \"state\": \"demo state\",\r\n                \"_id\": \"67cd738ecb8c111488035948\"\r\n            }\r\n        }\r\n    ],\r\n    \"source\": \"cart\",\r\n    \"totalPrice\": 3499\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/payment/create-checkout-session-for-subscription","description":"<h3 id=\"create-checkout-session-for-subscription\">Create Checkout Session for Subscription</h3>\n<p>This endpoint allows you to create a checkout session for a subscription.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><strong>items</strong> (<code>array</code>): An array of items containing product details, subtotal, subscription status, date, time, and selected address information.</p>\n<ul>\n<li><p><strong>productDetail</strong> (<code>object</code>): Details of the product including name, price, stripePriceId, description, category, features, duration, idealFor, productImg, rating, reviews, reviewIds, bestseller, addons, _id, stripeProductId, addedBy, and subscription status.</p>\n<ul>\n<li><strong>addons</strong> (<code>array</code>): An array of addons containing name, price, description, and _id.</li>\n</ul>\n</li>\n<li><p><strong>subtotal</strong> (<code>number</code>): The subtotal amount.</p>\n</li>\n<li><p><strong>subscription</strong> (<code>boolean</code>): Indicates whether the item is a subscription.</p>\n</li>\n<li><p><strong>date</strong> (<code>string</code>): The date for the service.</p>\n</li>\n<li><p><strong>time</strong> (<code>string</code>): The time for the service.</p>\n</li>\n<li><p><strong>selectedAddressId</strong> (<code>string</code>): The ID of the selected address.</p>\n</li>\n<li><p><strong>selectedAddress</strong> (<code>object</code>): Details of the selected address including fullName, mobileNumber, doorNumber, streetName, area, city, pinCode, state, and _id.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>source</strong> (<code>string</code>): The source of the request.</p>\n</li>\n<li><p><strong>totalPrice</strong> (<code>number</code>): The total price.</p>\n</li>\n</ul>\n<h4 id=\"response-body\">Response Body</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": \"\",\n  \"checkoutId\": \"\"\n}\n\n</code></pre>\n<p>The response of this request is represented as a JSON schema with properties \"id\" and \"checkoutId\".</p>\n","urlObject":{"protocol":"https","path":["api","payment","create-checkout-session-for-subscription"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"c58b5178-4eb6-4aab-bdbe-1af6ed69b402","name":"Response for creating checkout session for subscription","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"items\": [\r\n        {\r\n            \"productDetail\": {\r\n                \"name\": \"Office Disinfection (Small Business)\",\r\n                \"price\": 3499,\r\n                \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\r\n                \"description\": \"Our office disinfection service for small businesses is designed to provide a thorough disinfection of workspaces, desks, and common areas. Our team will take care of all the essentials, including disinfecting high-touch surfaces and restrooms, and focusing on shared areas like lobbies and meeting rooms.\",\r\n                \"category\": \"Disinfection Services\",\r\n                \"features\": [\r\n                    \"Sanitizing workspaces, desks, and common areas\",\r\n                    \"Disinfecting high-touch surfaces and restrooms\",\r\n                    \"Focus on shared areas (lobbies, meeting rooms)\"\r\n                ],\r\n                \"duration\": \"2-3 hours\",\r\n                \"idealFor\": \"Small to medium-sized offices\",\r\n                \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\r\n                \"rating\": 4,\r\n                \"reviews\": 3,\r\n                \"reviewIds\": [\r\n                    \"67c741ae134943c91d0f828d\",\r\n                    \"67c746a8134943c91d0f9082\",\r\n                    \"67c748d1134943c91d0f9622\"\r\n                ],\r\n                \"bestseller\": true,\r\n                \"addons\": [\r\n                    {\r\n                        \"name\": \"Electrostatic Disinfection\",\r\n                        \"price\": 799,\r\n                        \"description\": \"Use of electrostatic sprayers for comprehensive coverage of large areas.\",\r\n                        \"_id\": \"675be47000a069a55c3d64f0\"\r\n                    }\r\n                ],\r\n                \"_id\": \"675be47000a069a55c3d64ef\",\r\n                \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\r\n                \"addedBy\": \"RYD\",\r\n                \"subscription\": true\r\n            },\r\n            \"subtotal\": 3499,\r\n            \"subscription\": true,\r\n            \"addons\": [],\r\n            \"date\": \"2025-03-10\",\r\n            \"time\": \"03:00 PM\",\r\n            \"selectedAddressId\": \"67cd738ecb8c111488035948\",\r\n            \"selectedAddress\": {\r\n                \"fullName\": \"demo user\",\r\n                \"mobileNumber\": \"9876543210\",\r\n                \"doorNumber\": \"No-2468\",\r\n                \"streetName\": \"demo street\",\r\n                \"area\": \"demo area\",\r\n                \"city\": \"demo city\",\r\n                \"pinCode\": \"000000\",\r\n                \"state\": \"demo state\",\r\n                \"_id\": \"67cd738ecb8c111488035948\"\r\n            }\r\n        }\r\n    ],\r\n    \"source\": \"cart\",\r\n    \"totalPrice\": 3499\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/payment/create-checkout-session-for-subscription"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 16:29:34 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"106"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"73-ruUEJYW66aIXtuqZ03EAOk+/+Gg\""},{"key":"rndr-id","value":"3e18b982-bd10-422e"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dbf3aa5f3a8019-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"cs_test_a1bVqHciP1tA8FS7G0h0fNQmEGG05OxHCon4rrnyrZ78O2DUAFBbiaWKLf\",\n    \"checkoutId\": \"67cdc1edfd357aa12d8548b5\"\n}"}],"_postman_id":"2b9ce51d-5650-4eca-b6b8-6bedd5dcd7ef"}],"id":"069cd642-e142-4979-8ba6-18c2b9992280","description":"<p><strong>Handles secure transactions using Stripe, including one-time payments and subscription processing.</strong></p>\n","_postman_id":"069cd642-e142-4979-8ba6-18c2b9992280"},{"name":"Checkout","item":[{"name":"Get checkout data","id":"f335f85e-52b0-4324-b44b-6f10ee949358","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/checkout/67cdd00e7f79c9fcc33f5bf1","description":"<h3 id=\"checkout-api\">Checkout API</h3>\n<p>This API endpoint retrieves the checkout details for a specific user.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>Endpoint: <code>https://capstone-cleanease-backend.onrender.com/api/checkout/:checkoutID</code></p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON object conforming to the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"_id\": \"\",\n  \"userId\": \"\",\n  \"checkoutData\": {\n    \"items\": [\n      {\n        \"productDetail\": {\n          \"name\": \"\",\n          \"price\": 0,\n          \"stripePriceId\": \"\",\n          \"description\": \"\",\n          \"category\": \"\",\n          \"features\": [\"\"],\n          \"duration\": \"\",\n          \"idealFor\": \"\",\n          \"productImg\": \"\",\n          \"rating\": 0,\n          \"reviews\": 0,\n          \"reviewIds\": [\"\"],\n          \"bestseller\": true,\n          \"addons\": [\n            {\n              \"name\": \"\",\n              \"price\": 0,\n              \"description\": \"\",\n              \"_id\": \"\"\n            }\n          ],\n          \"_id\": \"\",\n          \"stripeProductId\": \"\",\n          \"addedBy\": \"\",\n          \"subscription\": true\n        },\n        \"subtotal\": 0,\n        \"subscription\": true,\n        \"addons\": [],\n        \"date\": \"\",\n        \"time\": \"\",\n        \"selectedAddressId\": \"\",\n        \"selectedAddress\": {\n          \"fullName\": \"\",\n          \"mobileNumber\": \"\",\n          \"doorNumber\": \"\",\n          \"streetName\": \"\",\n          \"area\": \"\",\n          \"city\": \"\",\n          \"pinCode\": \"\",\n          \"state\": \"\",\n          \"_id\": \"\"\n        }\n      }\n    ],\n    \"totalPrice\": 0,\n    \"source\": \"\"\n  },\n  \"subscription\": true,\n  \"createdAt\": \"\",\n  \"__v\": 0,\n  \"sessionId\": \"\",\n  \"receiptUrl\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","checkout","67cdd00e7f79c9fcc33f5bf1"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"c4f8cc8c-389c-40c4-bbcb-9d5d058786ae","name":"Response for getting checkout data","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/checkout/67cdd00e7f79c9fcc33f5bf1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 17:32:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1178"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"852-3kwskvjbzmo6Actw6lUauhrR/uo\""},{"key":"rndr-id","value":"ff496597-82fe-4024"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dc4f7abb177eaf-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"67cdd00e7f79c9fcc33f5bf1\",\n    \"userId\": \"67c9da96df2dd4d45259cde8\",\n    \"checkoutData\": {\n        \"items\": [\n            {\n                \"productDetail\": {\n                    \"name\": \"Office Disinfection (Small Business)\",\n                    \"price\": 3499,\n                    \"stripePriceId\": \"price_1QJBzpRtOmgctF71Gv11QN3j\",\n                    \"description\": \"Our office disinfection service for small businesses is designed to provide a thorough disinfection of workspaces, desks, and common areas. Our team will take care of all the essentials, including disinfecting high-touch surfaces and restrooms, and focusing on shared areas like lobbies and meeting rooms.\",\n                    \"category\": \"Disinfection Services\",\n                    \"features\": [\n                        \"Sanitizing workspaces, desks, and common areas\",\n                        \"Disinfecting high-touch surfaces and restrooms\",\n                        \"Focus on shared areas (lobbies, meeting rooms)\"\n                    ],\n                    \"duration\": \"2-3 hours\",\n                    \"idealFor\": \"Small to medium-sized offices\",\n                    \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\n                    \"rating\": 4,\n                    \"reviews\": 3,\n                    \"reviewIds\": [\n                        \"67c741ae134943c91d0f828d\",\n                        \"67c746a8134943c91d0f9082\",\n                        \"67c748d1134943c91d0f9622\"\n                    ],\n                    \"bestseller\": true,\n                    \"addons\": [\n                        {\n                            \"name\": \"Electrostatic Disinfection\",\n                            \"price\": 799,\n                            \"description\": \"Use of electrostatic sprayers for comprehensive coverage of large areas.\",\n                            \"_id\": \"675be47000a069a55c3d64f0\"\n                        }\n                    ],\n                    \"_id\": \"675be47000a069a55c3d64ef\",\n                    \"stripeProductId\": \"prod_RBZ80BQkXp5Sxk\",\n                    \"addedBy\": \"RYD\",\n                    \"subscription\": true\n                },\n                \"subtotal\": 3499,\n                \"subscription\": false,\n                \"addons\": [],\n                \"date\": \"2025-03-10\",\n                \"time\": \"04:30 PM\",\n                \"selectedAddressId\": \"67cd738ecb8c111488035948\",\n                \"selectedAddress\": {\n                    \"fullName\": \"demo user\",\n                    \"mobileNumber\": \"9876543210\",\n                    \"doorNumber\": \"No-2468\",\n                    \"streetName\": \"demo street\",\n                    \"area\": \"demo area\",\n                    \"city\": \"demo city\",\n                    \"pinCode\": \"000000\",\n                    \"state\": \"demo state\",\n                    \"_id\": \"67cd738ecb8c111488035948\"\n                }\n            }\n        ],\n        \"totalPrice\": 3499,\n        \"source\": \"serviceDetails\"\n    },\n    \"subscription\": false,\n    \"createdAt\": \"2025-03-09T17:29:50.738Z\",\n    \"__v\": 0,\n    \"sessionId\": \"cs_test_a19ZgbXtRUaGsMFc9xGh5tRsrrd2CIs7TaJyaaFer5sYoHuuEIljUPk6oD\",\n    \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKJ6gt74GMgamriKyOsk6LBaiEX-9vOXYRn9DQkSp3sJSbIjqdbDgY45ldU5np0a0YdYG8BZrXZsNLweM\"\n}"}],"_postman_id":"f335f85e-52b0-4324-b44b-6f10ee949358"},{"name":"Create order from checkout data","id":"143ddde8-d0a6-4186-aa76-ee19b1150ec3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/checkout/create-from-checkout/67cdd00e7f79c9fcc33f5bf1","description":"<p>The API endpoint makes an HTTP POST request to create a order from a specific checkout ID. The response for this request is a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"_id\": \"string\",\n  \"orderNo\": \"number\",\n  \"sessionId\": \"string\",\n  \"transactionId\": \"string\",\n  \"userId\": \"string\",\n  \"username\": \"string\",\n  \"items\": [\n    {\n      \"productId\": \"string\",\n      \"category\": \"string\",\n      \"productImg\": \"string\",\n      \"name\": \"string\",\n      \"price\": \"number\",\n      \"addons\": [],\n      \"subscription\": \"boolean\",\n      \"serviceDate\": \"string\",\n      \"serviceTime\": \"string\",\n      \"serviceAddressId\": \"string\",\n      \"serviceAddress\": {\n        \"fullName\": \"string\",\n        \"mobileNumber\": \"string\",\n        \"doorNumber\": \"string\",\n        \"streetName\": \"string\",\n        \"area\": \"string\",\n        \"city\": \"string\",\n        \"pinCode\": \"string\",\n        \"state\": \"string\",\n        \"_id\": \"string\"\n      },\n      \"reviewed\": \"boolean\",\n      \"reminder\": \"boolean\",\n      \"status\": \"string\",\n      \"_id\": \"string\"\n    }\n  ],\n  \"source\": \"string\",\n  \"paymentMode\": \"string\",\n  \"subscription\": \"boolean\",\n  \"receiptUrl\": \"string\",\n  \"totalAmount\": \"number\",\n  \"createdAt\": \"string\",\n  \"__v\": \"number\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","checkout","create-from-checkout","67cdd00e7f79c9fcc33f5bf1"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"4fbf3d3e-b425-4eb1-a607-a9245ada0cc7","name":"Response for creating a order using checkout data","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YzlkYTk2ZGYyZGQ0ZDQ1MjU5Y2RlOCIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1MTY1NjJ9.piHAitXERIsEJSLUcwE913l0xypq799uZe12nCitQ2I","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/checkout/create-from-checkout/67cdd00e7f79c9fcc33f5bf1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 17:35:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"783"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"50a-kJqbbiB6uHO/NVEwFXPKOQguZG8\""},{"key":"rndr-id","value":"7b95928a-2baa-4c1e"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dc54668f4a7f7a-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"67cdd0207f79c9fcc33f5cda\",\n    \"orderNo\": 18,\n    \"sessionId\": \"cs_test_a19ZgbXtRUaGsMFc9xGh5tRsrrd2CIs7TaJyaaFer5sYoHuuEIljUPk6oD\",\n    \"transactionId\": \"67cdd00e7f79c9fcc33f5bf1\",\n    \"userId\": \"67c9da96df2dd4d45259cde8\",\n    \"username\": \"demo\",\n    \"items\": [\n        {\n            \"productId\": \"675be47000a069a55c3d64ef\",\n            \"category\": \"Disinfection Services\",\n            \"productImg\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/ProductImgs%2FOD.jpg?alt=media&token=abaa70b7-577b-415c-a3eb-c6a2b749086c\",\n            \"name\": \"Office Disinfection (Small Business)\",\n            \"price\": 3499,\n            \"addons\": [],\n            \"subscription\": false,\n            \"serviceDate\": \"2025-03-10\",\n            \"serviceTime\": \"04:30 PM\",\n            \"serviceAddressId\": \"67cd738ecb8c111488035948\",\n            \"serviceAddress\": {\n                \"fullName\": \"demo user\",\n                \"mobileNumber\": \"9876543210\",\n                \"doorNumber\": \"No-2468\",\n                \"streetName\": \"demo street\",\n                \"area\": \"demo area\",\n                \"city\": \"demo city\",\n                \"pinCode\": \"000000\",\n                \"state\": \"demo state\",\n                \"_id\": \"67cd738ecb8c111488035948\"\n            },\n            \"reviewed\": false,\n            \"reminder\": false,\n            \"status\": \"upcoming\",\n            \"_id\": \"67cdd0207f79c9fcc33f5cdb\"\n        }\n    ],\n    \"source\": \"serviceDetails\",\n    \"paymentMode\": \"Online\",\n    \"subscription\": false,\n    \"receiptUrl\": \"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xUUlFNUNSdE9tZ2N0RjcxKJ6gt74GMgamriKyOsk6LBaiEX-9vOXYRn9DQkSp3sJSbIjqdbDgY45ldU5np0a0YdYG8BZrXZsNLweM\",\n    \"totalAmount\": 3499,\n    \"createdAt\": \"2025-03-09T17:30:08.856Z\",\n    \"__v\": 0\n}"}],"_postman_id":"143ddde8-d0a6-4186-aa76-ee19b1150ec3"}],"id":"a00666e3-3d79-443c-8fa0-67e4f45db3fa","description":"<p><strong>Manages checkout-related processes, including saving checkout data and creating orders from checkout sessions.</strong></p>\n","_postman_id":"a00666e3-3d79-443c-8fa0-67e4f45db3fa"},{"name":"Reviews","item":[{"name":"Create new review","id":"d6fbf6dd-4c08-432a-9c12-6e4f59adc2ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3N2Q3MGQ0MDQ3ZTUxYmRmZDFiMWVmOSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1NDIxMzh9.kOHxbTFOr8daqHw_imPtJamiXWA8o_xynR79tB2mE0w","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Deep Cleaning\",\r\n    \"productId\": \"675be47000a069a55c3d64b0\",\r\n    \"itemId\": \"67c8967698b1338f2655c0b6\",\r\n    \"rating\": 5,\r\n    \"feedback\": \"good service , highly recommeded \"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/review","description":"<h3 id=\"add-review\">Add Review</h3>\n<p>This endpoint allows you to add a review for a specific product or service.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>category</code> (string): The category of the product or service.</p>\n</li>\n<li><p><code>productId</code> (string): The ID of the product.</p>\n</li>\n<li><p><code>itemId</code> (string): The ID of the item.</p>\n</li>\n<li><p><code>rating</code> (number): The rating given for the product or service.</p>\n</li>\n<li><p><code>feedback</code> (string): The feedback or review comment.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p><code>success</code> (boolean): Indicates if the review was added successfully.</p>\n</li>\n<li><p><code>message</code> (string): A message indicating the result of the operation.</p>\n</li>\n</ul>\n<p>Example Request Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"category\": \"Deep Cleaning\",\n  \"productId\": \"675be47000a069a55c3d64b0\",\n  \"itemId\": \"67c8967698b1338f2655c0b6\",\n  \"rating\": 5,\n  \"feedback\": \"good service , highly recommed ...\"\n}\nExample Response:\n```json\n{\n  \"success\": true,\n  \"message\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","review"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"f57edeb8-df2a-4170-a472-0e869a8872a6","name":"Response for creating a new review","originalRequest":{"method":"POST","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3N2Q3MGQ0MDQ3ZTUxYmRmZDFiMWVmOSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1NDIxMzh9.kOHxbTFOr8daqHw_imPtJamiXWA8o_xynR79tB2mE0w","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Deep Cleaning\",\r\n    \"productId\": \"675be47000a069a55c3d64b0\",\r\n    \"itemId\": \"67c8967698b1338f2655c0b6\",\r\n    \"rating\": 5,\r\n    \"feedback\": \"good service , highly recommeded \"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/review"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 17:46:59 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"56"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"3b-xS/9vSthpzNcqBCCfmN7L62ExwM\""},{"key":"rndr-id","value":"1d859684-3c0a-4d73"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dc6516ce197f85-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Review submitted successfully.\"\n}"}],"_postman_id":"d6fbf6dd-4c08-432a-9c12-6e4f59adc2ad"},{"name":"Get all reviews - (Admin Only)","id":"d5b4ada4-2e87-46e5-9cfd-47c84a978321","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3N2Q3MGQ0MDQ3ZTUxYmRmZDFiMWVmOSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1NDIxMzh9.kOHxbTFOr8daqHw_imPtJamiXWA8o_xynR79tB2mE0w","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/review","description":"<h3 id=\"get-reviews\">Get Reviews</h3>\n<p>This endpoint retrieves a list of reviews.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>https://capstone-cleanease-backend.onrender.com/api/review</code></p>\n</li>\n<li><p>Headers: No specific headers required.</p>\n</li>\n<li><p>Parameters: No parameters required.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p>The response will include an array of review objects, each containing the following fields:</p>\n<ul>\n<li><p><code>_id</code> (string): The unique identifier for the review.</p>\n</li>\n<li><p><code>category</code> (string): The category of the review.</p>\n</li>\n<li><p><code>productId</code> (string): The ID of the product associated with the review.</p>\n</li>\n<li><p><code>userId</code> (object): An object containing the <code>_id</code> and <code>username</code> of the user who submitted the review.</p>\n</li>\n<li><p><code>rating</code> (number): The rating given in the review.</p>\n</li>\n<li><p><code>feedback</code> (string): The feedback provided in the review.</p>\n</li>\n<li><p><code>response</code> (string): The response to the review, if any.</p>\n</li>\n<li><p><code>createdAt</code> (string): The timestamp of when the review was created.</p>\n</li>\n<li><p><code>__v</code> (number): Version control field.</p>\n</li>\n<li><p><code>productName</code> (string): The name of the product associated with the review.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","review"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"fb3f2f5c-7471-4fdc-809d-a09172d89cf4","name":"Response for getting all reviews","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3N2Q3MGQ0MDQ3ZTUxYmRmZDFiMWVmOSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1NDIxMzh9.kOHxbTFOr8daqHw_imPtJamiXWA8o_xynR79tB2mE0w","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/review"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 17:50:15 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3260"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"3727-FaA3epXtQdWg6HvEcUwBeZzSTls\""},{"key":"rndr-id","value":"5ff15721-4791-4089"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dc69e069307fab-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"67c73884134943c91d0f79b4\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n            \"username\": \"test1\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"I can’t believe the transformation in my home! The crew was amazing—so thorough and attentive to detail. They cleaned areas I hadn’t even thought about in years.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T17:29:40.163Z\",\n        \"__v\": 0,\n        \"productName\": \"Standard Deep Clean\"\n    },\n    {\n        \"_id\": \"67c738af134943c91d0f7a6f\",\n        \"category\": \"Window Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64d0\",\n        \"userId\": {\n            \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n            \"username\": \"test1\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"The team was punctual and did a fantastic job on both the interior and exterior. My windows are now streak-free, and the frames look great too.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T17:30:23.750Z\",\n        \"__v\": 0,\n        \"productName\": \"Standard Window Cleaning (Residential)\"\n    },\n    {\n        \"_id\": \"67c73956134943c91d0f7ba7\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b6\",\n        \"userId\": {\n            \"_id\": \"677d70e7047e51bdfd1b1efb\",\n            \"username\": \"test2\"\n        },\n        \"rating\": 3,\n        \"feedback\": \" The team was friendly and worked hard, but I expected a bit more attention to detail. Overall, it was decent.\\n\",\n        \"response\": \"Thank you for your feedback! We’re glad you appreciated our team’s effort and will focus on improving attention to detail. Hope to exceed expectations next time!\",\n        \"createdAt\": \"2025-03-04T17:33:10.287Z\",\n        \"__v\": 0,\n        \"productName\": \"Kitchen Deep Clean\"\n    },\n    {\n        \"_id\": \"67c739b4134943c91d0f7bef\",\n        \"category\": \"Window Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64d6\",\n        \"userId\": {\n            \"_id\": \"677d70e7047e51bdfd1b1efb\",\n            \"username\": \"test2\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"Excellent service for our office building! The team was efficient and did a great job on the large windows. They even took care of some stubborn stains that had been bothering us for a while.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T17:34:44.327Z\",\n        \"__v\": 0,\n        \"productName\": \"Commercial Window Cleaning\"\n    },\n    {\n        \"_id\": \"67c73a40134943c91d0f7d72\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64bb\",\n        \"userId\": {\n            \"_id\": \"677d70f5047e51bdfd1b1efe\",\n            \"username\": \"test3\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"Absolutely fantastic experience! The team was prompt and worked efficiently. They tackled everything from the floors to the windows, and I was particularly impressed with how they handled my carpets\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T17:37:04.529Z\",\n        \"__v\": 0,\n        \"productName\": \"Whole House Deep Clean + Organizing\"\n    },\n    {\n        \"_id\": \"67c73a8f134943c91d0f7dad\",\n        \"category\": \"Window Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64da\",\n        \"userId\": {\n            \"_id\": \"677d70f5047e51bdfd1b1efe\",\n            \"username\": \"test3\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"I was really impressed with the high-rise window cleaning service! The crew was professional and used all the necessary safety equipment.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T17:38:23.098Z\",\n        \"__v\": 0,\n        \"productName\": \"High-Rise Window Cleaning\"\n    },\n    {\n        \"_id\": \"67c73f40134943c91d0f7e15\",\n        \"category\": \"Residential Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64a3\",\n        \"userId\": {\n            \"_id\": \"677d7126047e51bdfd1b1f06\",\n            \"username\": \"test5\"\n        },\n        \"rating\": 3,\n        \"feedback\": \"The service was decent, but I expected a bit more for the price\",\n        \"response\": \"Thanks for sharing your thoughts! We’re sorry the value didn’t fully meet expectations, but we’ll use this feedback to refine our offerings. Hope to impress you in the future\",\n        \"createdAt\": \"2025-03-04T17:58:24.664Z\",\n        \"__v\": 0,\n        \"productName\": \"Full House Residential Cleaning\"\n    },\n    {\n        \"_id\": \"67c73f6d134943c91d0f7e41\",\n        \"category\": \"Commercial Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64c6\",\n        \"userId\": {\n            \"_id\": \"677d7126047e51bdfd1b1f06\",\n            \"username\": \"test5\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"It’s reassuring to know our office is a safe environment for everyone. I’ll definitely use this service again!\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T17:59:09.753Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Cleaning (Medium Business)\"\n    },\n    {\n        \"_id\": \"67c74000134943c91d0f8074\",\n        \"category\": \"Residential Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64a9\",\n        \"userId\": {\n            \"_id\": \"677d7134047e51bdfd1b1f09\",\n            \"username\": \"test6\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"They took care of every detail, from the carpets to the outdoor areas. The team was professional and friendly, making the whole experience enjoyable\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:01:36.615Z\",\n        \"__v\": 0,\n        \"productName\": \"Premium Residential Cleaning\"\n    },\n    {\n        \"_id\": \"67c74037134943c91d0f80b8\",\n        \"category\": \"Commercial Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64cb\",\n        \"userId\": {\n            \"_id\": \"677d7134047e51bdfd1b1f09\",\n            \"username\": \"test6\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"We hired this service for our corporate headquarters, and it was a game-changer! The team was professional and flexible with scheduling.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:02:31.151Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Cleaning (Large Corporate)\"\n    },\n    {\n        \"_id\": \"67c740b4134943c91d0f8174\",\n        \"category\": \"Disinfection Services\",\n        \"productId\": \"675be47000a069a55c3d64eb\",\n        \"userId\": {\n            \"_id\": \"677d7141047e51bdfd1b1f0b\",\n            \"username\": \"test7\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"It feels great to know my home is safe and clean.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:04:36.604Z\",\n        \"__v\": 0,\n        \"productName\": \"Basic Home Disinfection\"\n    },\n    {\n        \"_id\": \"67c740f7134943c91d0f81a2\",\n        \"category\": \"Post-Construction Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64df\",\n        \"userId\": {\n            \"_id\": \"677d7141047e51bdfd1b1f0b\",\n            \"username\": \"test7\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"the service was fantastic! The team was thorough, removing all the dust and debris.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:05:43.824Z\",\n        \"__v\": 0,\n        \"productName\": \"Light Post-Construction Cleaning\"\n    },\n    {\n        \"_id\": \"67c741ae134943c91d0f828d\",\n        \"category\": \"Disinfection Services\",\n        \"productId\": \"675be47000a069a55c3d64ef\",\n        \"userId\": {\n            \"_id\": \"677d714f047e51bdfd1b1f0d\",\n            \"username\": \"test8\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"The disinfection service for our small office was excellent! The team focused on all the essential areas, including desks and common spaces, I appreciated their attention to detail.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:08:46.721Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Disinfection (Small Business)\"\n    },\n    {\n        \"_id\": \"67c741f2134943c91d0f82c1\",\n        \"category\": \"Post-Construction Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64e3\",\n        \"userId\": {\n            \"_id\": \"677d714f047e51bdfd1b1f0d\",\n            \"username\": \"test8\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"The cleaning crew did an excellent job after our large construction project.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:09:54.321Z\",\n        \"__v\": 0,\n        \"productName\": \"Heavy-Duty Post-Construction Cleaning\"\n    },\n    {\n        \"_id\": \"67c74237134943c91d0f830d\",\n        \"category\": \"Residential Cleaning\",\n        \"productId\": \"675be47000a069a55c3d649d\",\n        \"userId\": {\n            \"_id\": \"677d7119047e51bdfd1b1f04\",\n            \"username\": \"test4\"\n        },\n        \"rating\": 4,\n        \"feedback\": \" They vacuumed, mopped, and dusted everything, leaving my space feeling fresh and tidy.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:11:03.531Z\",\n        \"__v\": 0,\n        \"productName\": \"Basic Residential Cleaning\"\n    },\n    {\n        \"_id\": \"67c74313134943c91d0f83d2\",\n        \"category\": \"Commercial Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64c1\",\n        \"userId\": {\n            \"_id\": \"677d7119047e51bdfd1b1f04\",\n            \"username\": \"test4\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"The team was efficient and took care of everything from cleaning desks to mopping floors. My office looks and feels so much better now.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:14:43.334Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Cleaning (Small Business)\"\n    },\n    {\n        \"_id\": \"67c74373134943c91d0f8479\",\n        \"category\": \"Post-Construction Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64e7\",\n        \"userId\": {\n            \"_id\": \"677e1f16ec3523b67078ab53\",\n            \"username\": \"test9\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"We hired this service for our commercial construction site, and it was worth every penny! The team customized their approach to meet our specific needs.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:16:19.398Z\",\n        \"__v\": 0,\n        \"productName\": \"Custom Post-Construction Cleaning (Full Service)\"\n    },\n    {\n        \"_id\": \"67c743a2134943c91d0f84a3\",\n        \"category\": \"Disinfection Services\",\n        \"productId\": \"675be47000a069a55c3d64f1\",\n        \"userId\": {\n            \"_id\": \"677e1f16ec3523b67078ab53\",\n            \"username\": \"test9\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"The air quality has improved significantly since the cleaning. Highly recommend for any large facility!\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:17:06.450Z\",\n        \"__v\": 0,\n        \"productName\": \"Full Building Disinfection (Commercial)\"\n    },\n    {\n        \"_id\": \"67c74477134943c91d0f8bbf\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\"\n        },\n        \"rating\": 4,\n        \"feedback\": \" My living space feels fresh and inviting now. I’m definitely going to use them again!\\\"\\n\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:20:39.633Z\",\n        \"__v\": 0,\n        \"productName\": \"Standard Deep Clean\"\n    },\n    {\n        \"_id\": \"67c744e5134943c91d0f8cc4\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64bb\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\"\n        },\n        \"rating\": 5,\n        \"feedback\": \" They even organized my cluttered spaces, which was a huge bonus. I feel so much better in my home now.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:22:29.611Z\",\n        \"__v\": 0,\n        \"productName\": \"Whole House Deep Clean + Organizing\"\n    },\n    {\n        \"_id\": \"67c7452e134943c91d0f8d5f\",\n        \"category\": \"Window Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64d6\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\"\n        },\n        \"rating\": 3,\n        \"feedback\": \"I appreciate their professionalism, but I would have liked a bit more attention to the frames. Overall, a great experience!\\\"\",\n        \"response\": \"Thank you for your kind words! We’re thrilled you enjoyed the professionalism and will prioritize refining frame details. Looking forward to delivering even better experiences ahead!\",\n        \"createdAt\": \"2025-03-04T18:23:42.309Z\",\n        \"__v\": 0,\n        \"productName\": \"Commercial Window Cleaning\"\n    },\n    {\n        \"_id\": \"67c745f2134943c91d0f8ef7\",\n        \"category\": \"Residential Cleaning\",\n        \"productId\": \"675be47000a069a55c3d649d\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"I recently had my home cleaned, and it was a fantastic experience! The team was prompt and did a thorough job.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:26:58.442Z\",\n        \"__v\": 0,\n        \"productName\": \"Basic Residential Cleaning\"\n    },\n    {\n        \"_id\": \"67c7463f134943c91d0f8fb6\",\n        \"category\": \"Commercial Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64c6\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"The cleaning crew did a fantastic job in our medium-sized office. They paid special attention to the reception and meeting rooms, and I appreciated the disinfection of high-touch areas.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:28:15.817Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Cleaning (Medium Business)\"\n    },\n    {\n        \"_id\": \"67c746a8134943c91d0f9082\",\n        \"category\": \"Disinfection Services\",\n        \"productId\": \"675be47000a069a55c3d64ef\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\"\n        },\n        \"rating\": 3,\n        \"feedback\": \"I expected a bit more for the price. While the team was friendly and did a good job overall, I noticed a few areas that were overlooked. I might consider trying a different service next time.\",\n        \"response\": \"Thank you for your honest feedback! We’re glad you appreciated our team’s effort but sincerely apologize for the value and oversights. We’re refining our processes and would love another opportunity to impress you.\",\n        \"createdAt\": \"2025-03-04T18:30:00.104Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Disinfection (Small Business)\"\n    },\n    {\n        \"_id\": \"67c7475a134943c91d0f92da\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"They tackled every corner, especially in the kitchen and bathroom. My tiles look brand new, and the windows shine like never before\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:32:58.879Z\",\n        \"__v\": 0,\n        \"productName\": \"Standard Deep Clean\"\n    },\n    {\n        \"_id\": \"67c747a0134943c91d0f9392\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64bb\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"I feel like I’m living in a brand new space now. Highly recommend their services.\\n\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:34:08.284Z\",\n        \"__v\": 0,\n        \"productName\": \"Whole House Deep Clean + Organizing\"\n    },\n    {\n        \"_id\": \"67c747fd134943c91d0f9449\",\n        \"category\": \"Window Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64d6\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\"\n        },\n        \"rating\": 4,\n        \"feedback\": \"The team worked quickly and efficiently, tackling all the large storefront windows.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:35:41.234Z\",\n        \"__v\": 0,\n        \"productName\": \"Commercial Window Cleaning\"\n    },\n    {\n        \"_id\": \"67c7482c134943c91d0f94cf\",\n        \"category\": \"Residential Cleaning\",\n        \"productId\": \"675be47000a069a55c3d649d\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\"\n        },\n        \"rating\": 3,\n        \"feedback\": \"The basic cleaning was okay, but I noticed a few areas that were missed.\",\n        \"response\": \"Thanks for the feedback! Glad the basics worked! Sorry for the misses—we’ll improve. Hope to do better next time!\",\n        \"createdAt\": \"2025-03-04T18:36:28.482Z\",\n        \"__v\": 0,\n        \"productName\": \"Basic Residential Cleaning\"\n    },\n    {\n        \"_id\": \"67c7486a134943c91d0f9556\",\n        \"category\": \"Commercial Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64c6\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\"\n        },\n        \"rating\": 3,\n        \"feedback\": \"The only downside was that I wished they had cleaned the windows a bit better, but overall, a great experience!\\\"\",\n        \"response\": \"Thank you for the feedback! Thrilled you had a great experience overall—we’ll focus on perfecting window cleaning next time. Hope to exceed expectations!\",\n        \"createdAt\": \"2025-03-04T18:37:30.078Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Cleaning (Medium Business)\"\n    },\n    {\n        \"_id\": \"67c748d1134943c91d0f9622\",\n        \"category\": \"Disinfection Services\",\n        \"productId\": \"675be47000a069a55c3d64ef\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\"\n        },\n        \"rating\": 5,\n        \"feedback\": \" They cleaned all the desks, vacuumed the floors, and even restocked supplies. My workspace feels so much more inviting now.\\n\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:39:13.811Z\",\n        \"__v\": 0,\n        \"productName\": \"Office Disinfection (Small Business)\"\n    },\n    {\n        \"_id\": \"67cdd4137f79c9fcc33f6493\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n            \"username\": \"test1\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"good service , highly recommeded \",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-09T17:46:59.083Z\",\n        \"__v\": 0,\n        \"productName\": \"Standard Deep Clean\"\n    }\n]"}],"_postman_id":"d5b4ada4-2e87-46e5-9cfd-47c84a978321"},{"name":"Get total number of reviews - (Admin Only)","id":"edcb96a3-8c95-4201-b70f-a80d653d077f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/review/total","description":"<p>This endpoint makes an HTTP GET request to retrieve the total number of reviews. The request does not require a request body. The response will include the total number of reviews in the format: {\"totalReviews\":0}.</p>\n","urlObject":{"protocol":"https","path":["api","review","total"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"f26ab913-ae4d-49de-872f-c7727e3e01fd","name":"Response for getting total number of reviews count","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/review/total"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 17:55:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"23"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"13-UpnVUBONibfukxkXi+yhhbwr80c\""},{"key":"rndr-id","value":"323f6a1d-a1f8-46db"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dc72093c497fa3-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalReviews\": 31\n}"}],"_postman_id":"edcb96a3-8c95-4201-b70f-a80d653d077f"},{"name":"Get review by service ID","id":"e396e105-40a4-4722-a63c-899c39e3132b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3N2Q3MGQ0MDQ3ZTUxYmRmZDFiMWVmOSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1NDIxMzh9.kOHxbTFOr8daqHw_imPtJamiXWA8o_xynR79tB2mE0w","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/review/675be47000a069a55c3d64b0","description":"<p>This endpoint makes an HTTP GET request to retrieve the review details for a specific product. The request does not include a request body, as it is a simple GET request to fetch the review information.</p>\n<h3 id=\"request\">Request</h3>\n<p>The request does not require a request body, as it is a GET request.</p>\n<ul>\n<li><p>Endpoint: <code>https://capstone-cleanease-backend.onrender.com/api/review/:reviewID</code></p>\n</li>\n<li><p>Method: <code>GET</code></p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response will include an array of review objects, each containing the following properties:</p>\n<ul>\n<li><p><code>_id</code> (string): The unique identifier for the review.</p>\n</li>\n<li><p><code>category</code> (string): The category of the product.</p>\n</li>\n<li><p><code>productId</code> (string): The unique identifier of the product being reviewed.</p>\n</li>\n<li><p><code>userId</code> (object): An object containing the details of the user who submitted the review, including <code>_id</code>, <code>username</code>, and <code>profilePicture</code>.</p>\n</li>\n<li><p><code>rating</code> (number): The rating given in the review.</p>\n</li>\n<li><p><code>feedback</code> (string): The feedback or comments provided in the review.</p>\n</li>\n<li><p><code>response</code> (string): The response, if any, from the product owner or administrator.</p>\n</li>\n<li><p><code>createdAt</code> (string): The timestamp of when the review was created.</p>\n</li>\n<li><p><code>__v</code> (number): Version control field.</p>\n</li>\n</ul>\n<p>Please note that the actual values for the properties will be returned in the response.</p>\n","urlObject":{"protocol":"https","path":["api","review","675be47000a069a55c3d64b0"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"b09bf7eb-d985-44e1-b934-1a2f2cdc12f8","name":"Response for getting the review for the selected service","originalRequest":{"method":"GET","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3N2Q3MGQ0MDQ3ZTUxYmRmZDFiMWVmOSIsImlzQWRtaW4iOmZhbHNlLCJpYXQiOjE3NDE1NDIxMzh9.kOHxbTFOr8daqHw_imPtJamiXWA8o_xynR79tB2mE0w","type":"text"}],"url":"https://capstone-cleanease-backend.onrender.com/api/review/675be47000a069a55c3d64b0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 17:57:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"776"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"838-VnQTf++uKPgKeFWr8SAYTgKbjdE\""},{"key":"rndr-id","value":"a017b923-62b6-4edf"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dc74b93ad98010-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"67c73884134943c91d0f79b4\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n            \"username\": \"test1\",\n            \"profilePicture\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/1741022513735test1.svg?alt=media&token=042ea9d9-50f5-4a60-ab5a-d0b7899cfd5a\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"I can’t believe the transformation in my home! The crew was amazing—so thorough and attentive to detail. They cleaned areas I hadn’t even thought about in years.\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T17:29:40.163Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c74477134943c91d0f8bbf\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"67c5e323ff2093037e65eb4f\",\n            \"username\": \"test10\",\n            \"profilePicture\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/1741028556055test10.svg?alt=media&token=d91b9be2-44fd-49b2-8865-82df279697b7\"\n        },\n        \"rating\": 4,\n        \"feedback\": \" My living space feels fresh and inviting now. I’m definitely going to use them again!\\\"\\n\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:20:39.633Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67c7475a134943c91d0f92da\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"67c5e344ff2093037e65eb57\",\n            \"username\": \"test11\",\n            \"profilePicture\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/1741029065327test11.svg?alt=media&token=df4a837d-a259-476f-981e-fadffc4f321a\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"They tackled every corner, especially in the kitchen and bathroom. My tiles look brand new, and the windows shine like never before\",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-04T18:32:58.879Z\",\n        \"__v\": 0\n    },\n    {\n        \"_id\": \"67cdd4137f79c9fcc33f6493\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": {\n            \"_id\": \"677d70d4047e51bdfd1b1ef9\",\n            \"username\": \"test1\",\n            \"profilePicture\": \"https://firebasestorage.googleapis.com/v0/b/cleanease-43aec.appspot.com/o/1741022513735test1.svg?alt=media&token=042ea9d9-50f5-4a60-ab5a-d0b7899cfd5a\"\n        },\n        \"rating\": 5,\n        \"feedback\": \"good service , highly recommeded \",\n        \"response\": \"\",\n        \"createdAt\": \"2025-03-09T17:46:59.083Z\",\n        \"__v\": 0\n    }\n]"}],"_postman_id":"e396e105-40a4-4722-a63c-899c39e3132b"},{"name":"Respond to review - (Admin Only)","id":"25e5827f-c4d2-4c6f-a0a2-940e0072a35a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"response\": \" Thanks for your valuable feedback\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/review/respond/67cdd4137f79c9fcc33f6493","description":"<h3 id=\"patch-apireviewrespondreviewid\">PATCH /api/review/respond/:reviewID</h3>\n<p>This endpoint is used to update the response to a specific review.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><code>response</code> (string, required): The response to the review.</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"message\": \"string\",\n    \"updatedReview\": {\n        \"_id\": \"string\",\n        \"category\": \"string\",\n        \"productId\": \"string\",\n        \"userId\": \"string\",\n        \"rating\": 0,\n        \"feedback\": \"string\",\n        \"response\": \"string\",\n        \"createdAt\": \"string\",\n        \"__v\": 0\n    }\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","review","respond","67cdd4137f79c9fcc33f6493"],"host":["capstone-cleanease-backend","onrender","com"],"query":[],"variable":[]}},"response":[{"id":"33bd53b0-b49a-49eb-9845-832a4059eca2","name":"Response for responding reviews by admin","originalRequest":{"method":"PATCH","header":[{"key":"Token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3Y2IyNDllNTcwOThmOTI1NzA1OTY2ZCIsImlzQWRtaW4iOnRydWUsImlhdCI6MTc0MTM2NjUwNn0.J43tNl1EeN86GDg8d58LLx5tcnj4WsXBWBGXRb8VIpw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"response\": \" Thanks for your valuable feedback\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://capstone-cleanease-backend.onrender.com/api/review/respond/67cdd4137f79c9fcc33f6493"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 09 Mar 2025 18:03:13 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"252"},{"key":"Connection","value":"keep-alive"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"*"},{"key":"Content-Encoding","value":"br"},{"key":"etag","value":"W/\"15b-yr+vsa59z4XvQWRUGSspgTU8G/k\""},{"key":"rndr-id","value":"fe044b85-0ca4-4206"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-powered-by","value":"Express"},{"key":"x-render-origin-server","value":"Render"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"91dc7ce0dfb97ed9-MAA"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Response added successfully\",\n    \"updatedReview\": {\n        \"_id\": \"67cdd4137f79c9fcc33f6493\",\n        \"category\": \"Deep Cleaning\",\n        \"productId\": \"675be47000a069a55c3d64b0\",\n        \"userId\": \"677d70d4047e51bdfd1b1ef9\",\n        \"rating\": 5,\n        \"feedback\": \"good service , highly recommeded \",\n        \"response\": \" Thanks for your valuable feedback\",\n        \"createdAt\": \"2025-03-09T17:46:59.083Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"25e5827f-c4d2-4c6f-a0a2-940e0072a35a"}],"id":"95008407-cac1-47a1-bba8-aafbfa06be99","description":"<p><strong>Allows users to submit, view, and respond to service reviews and ratings.</strong></p>\n","_postman_id":"95008407-cac1-47a1-bba8-aafbfa06be99"}],"event":[{"listen":"prerequest","script":{"id":"a4c1cfa4-8f0d-40bc-a574-ef3a67529da6","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"16ceeca0-98a5-470d-bdf3-fbafb85041a1","type":"text/javascript","packages":{},"exec":[""]}}]}