{
  "info": {
    "_postman_id": "b4a55aa2-5fcd-464c-8278-d21d112f416f",
    "name": "AirCamp-PH-Host-API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "25343153"
  },
  "item": [
    {
      "name": "Accounts",
      "item": [
        {
          "name": "v1",
          "item": [
            {
              "name": "Register",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Status code is 200\", function () {\r",
                      "    const token = pm.response.json().token;\r",
                      "    pm.globals.set(\"WEB_TOKEN\", token);\r",
                      "    pm.response.to.have.status(200);\r",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"emailAddress\": \"test2@gmail.com\",\r\n    \"password\": \"Test12345!\",\r\n    \"firstname\": \"Test\",\r\n    \"lastname\": \"Account\",\r\n    \"phoneNo\": \"098373780392\",\r\n    \"address\": \"123 Ortigas Center, Pasig City\",\r\n    \"birthdate\": \"1990-01-01\"\r\n\r\n    //   \"addressCountry\": \"Philippines\",\r\n    //   \"addressStreet\": \"Example Street\",\r\n    //   \"addressApt\": \"Unit 123\", \r\n    //   \"addressCity\": \"San Rafael\",\r\n    //   \"addressState\": \"Bulacan\",\r\n    //   \"addressZip\": \"3008\", \r\n    //   \"language\": \"English\", \r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/users/accounts/register",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "users", "accounts", "register"]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "v1.1",
          "item": [
            {
              "name": "Email/Phone Verification",
              "item": [
                {
                  "name": "Request",
                  "request": {
                    "method": "POST",
                    "header": [],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n    \"otpSendTo\" : \"email\", // sms | email\r\n    // \"phoneNumber\" : \"09324656512\"\r\n    \"email\" : \"berresn050@gmail.com\"\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{WEB_BASEURL}}/api/v1.1/users/accounts/verify-otp",
                      "host": ["{{WEB_BASEURL}}"],
                      "path": ["api", "v1.1", "users", "accounts", "verify-otp"]
                    }
                  },
                  "response": []
                },
                {
                  "name": "Verify",
                  "request": {
                    "method": "PATCH",
                    "header": [],
                    "body": {
                      "mode": "raw",
                      "raw": "{\r\n    \"type\" : \"email\",\r\n    \"email\" : \"berresn050@gmail.com\",\r\n    // \"phoneNumber\" : \"099932\",\r\n    \"otp\" : \"138149\"\r\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{WEB_BASEURL}}/api/v1.1/users/accounts/verify-otp",
                      "host": ["{{WEB_BASEURL}}"],
                      "path": ["api", "v1.1", "users", "accounts", "verify-otp"]
                    }
                  },
                  "response": []
                }
              ]
            },
            {
              "name": "register",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Status code is 200\", function () {\r",
                      "    const token = pm.response.json().token;\r",
                      "    pm.globals.set(\"WEB_TOKEN\", token);\r",
                      "    pm.response.to.have.status(200);\r",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"otpSendTo\" : \"email\",\r\n  \"emailAddress\": \"test2@gmail.com\",\r\n//   \"email_address\": \"test@gmail.com\",\r\n  \"password\": \"Test12345!\",\r\n  \"firstname\": \"firstname\",\r\n  \"middlename\": \"middlename\",\r\n  \"lastname\": \"lastname\",\r\n  \"phoneNo\": \"0932365653\",\r\n  \"phoneNo2\": \"09334656543\",\r\n  \"email2\": \"email2@gmail.com\",\r\n  \"nickname\" : \"nickname\"\r\n}\r\n\r\n// --no phone 2\r\n// {\r\n//   \"emailAddress\": \"berresn050@gmail.com\",\r\n// //   \"email_address\": \"test@gmail.com\",\r\n//   \"password\": \"12345678\",\r\n//   \"firstname\": \"firstname\",\r\n//   \"middlename\": \"middlename\",\r\n//   \"lastname\": \"lastname\",\r\n//   \"phoneNo\": \"0932465653\"\r\n// //   ,\r\n// //   \"phoneNo2\": \"09324656545\",\r\n// //   \"email2\": \"email2\"\r\n// }",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/users/accounts/register",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "users", "accounts", "register"]
                }
              },
              "response": []
            },
            {
              "name": "Get My Profile",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/users/accounts/me",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "users", "accounts", "me"]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Get My Profile",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/users/accounts/me",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "users", "accounts", "me"]
            }
          },
          "response": []
        },
        {
          "name": "Login",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Status code is 200\", function () {\r",
                  "    const token = pm.response.json().token;\r",
                  "    pm.globals.set(\"WEB_TOKEN\", token);\r",
                  "    pm.response.to.have.status(200);\r",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"emailOrPhone\": \"berresn050+1@gmail.com\",\r\n    // \"password\": \"Test12345!\"\r\n    // \"emailOrPhone\": \"test@gmail.com\",\r\n    \"password\": \"Test12345!\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/users/accounts/login",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "users", "accounts", "login"]
            }
          },
          "response": []
        },
        {
          "name": "Change Password",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"currentPass\": \"Test12345!\",\r\n    \"newPass\": \"Test12345!!\",\r\n    \"confirmPass\": \"Test12345!!\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/users/accounts/change-password",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "users", "accounts", "change-password"]
            }
          },
          "response": []
        },
        {
          "name": "Update Profile",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "data",
                  "value": "",
                  "description": "data = (object)[\n  \"firstName\",\n  \"lastName\",\n  \"emailAddress\",\n  \"phoneNo\",\n  \"birthdate\",\n  \"addressLat\",\n  \"addressLong\",\n  \"addressCountry\",\n  \"addressStreet\",\n  \"addressApt\",\n  \"addressCity\",\n  \"addressState\",\n  \"addressZip\",\n  \"validIdType\"\n]\n\nprofileImg\nvalidIdImg",
                  "type": "text"
                },
                {
                  "key": "profileImg",
                  "type": "file",
                  "src": [
                    "postman-cloud:///1efd2786-4e28-4510-941a-09022096879a",
                    "/C:/Users/berre/OneDrive/Pictures/Screenshots/Screenshot (221).png"
                  ],
                  "disabled": true
                },
                {
                  "key": "validIdImg",
                  "type": "file",
                  "src": "/C:/Users/berre/Desktop/sample_images/bird-thumbnail.jpg",
                  "disabled": true
                },
                {
                  "key": "data-backup",
                  "value": "{    \"firstname\": \"Test 2\",\n    \"lastname\": \"Account\",\n    \"phoneNo\": \"098373782392\",\n    \"birthdate\": \"1990-01-01\",\n\"addressCountry\" : \"Philippines\", \"addressStreet\" : \"stree123t\", \"addressApt\" : \"aptpatptpsa\", \"addressCity\" : \"City\", \"addressState\" : \"state\", \"addressZip\" : \"3001\", \"validIdType\" : \"PHIL Bird\"\n}",
                  "type": "text",
                  "disabled": true
                }
              ]
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/users/accounts/update-profile",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "users", "accounts", "update-profile"]
            }
          },
          "response": []
        },
        {
          "name": "Activate/Deactivate Accout",
          "request": {
            "method": "PATCH",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/users/accounts/deactivate-account",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "users", "accounts", "deactivate-account"]
            }
          },
          "response": []
        },
        {
          "name": "Permanently Delete my Account",
          "request": {
            "method": "DELETE",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"reason\" : \"delete testing on live server\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/users/accounts/delete-account",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "users", "accounts", "delete-account"]
            }
          },
          "response": []
        },
        {
          "name": "Refresh Token",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJmZDNkOTE3ZC1lZWQyLTQyMTEtYTE4Ni1lMTMzOGMwYmMyZTIiLCJpc0hvc3QiOmZhbHNlLCJoYXNQZW5kaW5nQXBwbGljYXRpb24iOmZhbHNlLCJkZXZpY2VJZCI6ImYxZGY0MWFlNmRmMzA1OTk2OTNhNmIzY2RiODllNjJlYzJlYmRkNTRlNTc5ZTdjMGMwNzQ2NDQwM2UyMDY2YTkiLCJpYXQiOjE3Mzk3NjE3MzcsImV4cCI6MTc0MjM1MzczN30.K2t66qgXO0P0YtBD8RokTnPo_1j-bNlm5sfPjTLdq-8\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/users/refresh-token",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "users", "refresh-token"]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Apply as Host",
      "item": [
        {
          "name": "v1.1",
          "item": [
            {
              "name": "Basic Info",
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n//   \"emailAddress\": \"test.account@gmail.com\",\r\n  \"firstname\": \"firstname\",\r\n  \"middlename\": \"middlename\",\r\n  \"nickname\" : \"nickname\",\r\n  \"lastname\": \"lastname\",\r\n//   \"phoneNo\": \"0932465654\",\r\n  \"phoneNo2\": \"09324656123\",\r\n  \"email2\": null,\r\n      \"addressCountry\": \"Philippines*\",\r\n      \"addressStreet\": \"Example Stree*t\",\r\n      \"addressApt\": \"Unit 12*\", \r\n      \"addressCity\": \"San Raf*ael\",\r\n      \"addressState\": \"Bulacan*\",\r\n      \"addressZip\": \"300*8\"\r\n}\r\n\r\n",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application/basic-info",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application", "basic-info"]
                }
              },
              "response": []
            },
            {
              "name": "Apply",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "supportingDocs",
                      "type": "file",
                      "src": [
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen8-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen11-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr9-640x480.jpg"
                      ]
                    },
                    {
                      "key": "listingImgs",
                      "type": "file",
                      "src": [
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen8-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen11-640x480.jpg"
                      ]
                    },
                    {
                      "key": "data",
                      "value": "{\n  \"hostingType\": \"Individual\",\n  \"fullname\": \"Juan Miguel Santos\",\n  \"birthDate\": \"1990-05-15\",\n  \"birthPlace\": \"Cebu City, Philippines\",\n  \"listingName\": \"Seaside Breeze Retreat Safety APH 12 files\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": \"TEXTTTT\",\n  \"petsPolicy\": \"Pets Allowed\",\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"extraGuestFee\": 500,\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 2000.0,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"Santos Getaway Rentals\",\n  \"businessAddress\": \"45 Palm Grove St., Mactan, Cebu\",\n  \"location\": \"Mactan Island, near Maribago Beach\",\n  \"capacity\": 6,\n  \"tents\" : 2, \"vans\" : 3,\n  \"cleaningFee\": 750,\n  \"addOns\": [\n    {\n      \"name\": \"Airport Pickup\",\n      \"price\": \"1000\"\n    },\n    {\n      \"name\": \"Private Chef Service\",\n      \"price\": \"2500\"\n    }\n  ],\n  \"spots\": [\n    {\n      \"name\": \"Oceanview Terrace\",\n      \"inclusions\": \"Lounge chairs, table, umbrella\",\n      \"capacity\": 5\n    },\n    {\n      \"name\": \"Outdoor Kitchen\",\n      \"inclusions\": \"Grill, mini bar, sink, utensils\",\n      \"capacity\": 10\n    }\n  ],\n  \"discounts\": [\n    {\n      \"code\": \"SUMMER2025\",\n      \"percentage\": 15.0\n    },\n    {\n      \"code\": \"EARLYBIRD\",\n      \"percentage\": 10.0\n    }\n  ],\n  \"approval\": \"Manual\",\n  \"supportingDocTypes\": [\n    \"Environmental Compliance Certificate (ECC)\",\n\"Certificate of Non-Coverage (CNC)\",\n\"Waste Disposal and Management Plan\",\n\"Noise and Light Pollution Compliance\"\n  ],\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Siargao\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\": \"safety and security \",\n  \"notifyHost\": true,\n  \"paymentMethod\": {\n    \"bankAccountName\": \"User Name  Payout 123\",\n    \"bankAccountNumber\": \"4111111111111111\",\n    \"bankName\": \"bank name\"\n  }\n}\n",
                      "description": "hostingType: Can be \"Individual\", \"Business\", or \"Corporation\".\n\nlistingType: Can be \"Public\", \"Private\".\n\naddOns: Must be in the same order and count as listing image files.\n\nprice: Also referred to as basePerNight or price.\n\nextraGuestFee: Null means no extra guest allowed, 0 means free.\n\ncancellationPolicy: Can be \"Flexible (Full refund 24 hours before check-in)\", \"Moderate (50% refund 3 days before check-in)\", or \"Strict (No refund 7 days before check-in)\".\n\nsupportingDocTypes: Must be in the same order as the uploaded document files.\n\nAllowed types: Government-Issued ID, Proof of Ownership/Lease, Business Permit*, DTI/SEC Registration*, Bureau of Internal Revenue*, BIR Certificate of Registration*, SEC Certificate of Incorporation*, Articles of Incorporation*, Company Profile*, Environmental Compliance Certificate (ECC), Certificate of Non-Coverage (CNC), Protected Area Permit, Waste Disposal and Management Plan, Water and Wastewater Permit, Noise and Light Pollution Compliance, Fire Safety Certificate.\n\nlistingImageCategories: Should match the same order as listing images.\n\nsecurityDeposit: True or false. If true, requires securityDepositPrice.\n\npaymentMethod.type = Debit/Credit | Gcash | Paypal",
                      "type": "text"
                    },
                    {
                      "key": "data2",
                      "value": "{\n\t\"city\": \"Cebu\",\n\t\"hostingType\": \"Individual\",\n\t\"fullname\": \"mlknf,afdlk;aslk;ddsads\",\n\t\"birthDate\": \"2000-01-01\",\n\t\"birthPlace\": \"Place of birth\",\n\t\"listingName\": \"Listing123\",\n\t\"listingType\": \"Private\",\n\t\"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n\t\"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n\t\"description\": \"l;'sdfl;'flk;sdfldgm;gdjlj;sdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagjld;lgsdl;cvm.,vd\",\n\t\"checkInTime\": \"08:00:00\",\n\t\"checkOutTime\": \"20:00:00\",\n\t\"smokingPolicy\": true,\n\t\"petsPolicy\": true,\n\t\"quietHoursStart\": \"13:00:00\",\n\t\"quietHoursEnd\": \"14:00:00\",\n\t\"individualRate\": 123.0,\n\t\"extraGuestFee\": 123,\n\t\"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n\t\"securityDeposit\": true,\n\t\"price\": 250.0,\n\t\"securityDepositPrice\": 123.13,\n\t\"longitude\": 120,\n\t\"latitude\": 14,\n\t\"listingImageCategories\": [\n\t\t\"Exterior and Surrounding Areas\",\n\t\t\"Interior\",\n\t\t\"Interior\",\n\t\t\"Restroom\",\n\t\t\"Amenities\",\n\t\t\"Special Features\"\n\t],\n\t\"businessType\": \"sadasd\",\n\t\"businessName\": \"asd\",\n\t\"businessAddress\": \"sadasd\",\n\t\"location\": \"dsadsadsadsadsadd\",\n\t\"capacity\": 5,\n\t\"tentVanNo\": 213,\n\t\"cleaningFee\": 123,\n\t\"addOns\": [{ \"name\": \"Type 123\", \"price\": \"123\" }],\n\t\"spots\": [\n\t\t{ \"name\": \"spot1\", \"inclusions\": \"incluision1\" },\n\t\t{ \"name\": \"spot2\", \"inclusions\": \"incluision1\" }\n\t],\n\t\"discounts\": [\n\t\t{ \"code\": \"123dsa\", \"percentage\": 20.12 },\n\t\t{ \"code\": \"ggg123\", \"percentage\": 0.2 }\n\t],\n\t\"approval\": \"Auto\",\n\t\"supportingDocTypes\": [\"National ID\", \"Proof of Ownership/Lease\"],\n    \"slots\": 2,\n    \"paymentMethod\" : { \n     \"type\" : \"Gcash\",\n     \"name\" : \"name123\",\n     \"phone\" : \"09123123\"\n}\n}\n",
                      "description": "gcash",
                      "type": "text",
                      "disabled": true
                    },
                    {
                      "key": "data-backup",
                      "value": "{\n  \"cityToHost\" : \"Cebu\",\n  \"hostingType\": \"Individual\",\n  \"fullname\": \"mlknf,afdlk;aslk;ddsads\",\n  \"birthDate\": \"2000-01-01\",\n  \"birthPlace\": \"Place of birth\",\n  \"listingName\": \"Listing123\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"l;'sdfl;'flk;sdfldgm;gdjlj;sdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagjld;lgsdl;cvm.,vd\",\n  \"checkInTime\": \"08:00:00\",\n  \"checkOutTime\": \"20:00:00\",\n  \"smokingPolicy\": true,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"13:00:00\",\n  \"quietHoursEnd\": \"14:00:00\",\n  \"individualRate\": 123.00,\n  \"extraGuestFee\": 123,\n  \"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n  \"securityDeposit\": true,\n  \"securityDepositPrice\": 123.13,\n  \"longitude\": 120,\n  \"latitude\": 14,\n  \"googleMapLink\": \"wwwewqeweqwawwad\",\n  \"supportingDocTypes\": [\"National ID\", \"Proof of Ownership/Lease\"],\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Interior\",\n    \"Interior\",\n    \"Restroom\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"asd\",\n  \"businessAddress\": \"sadasd\",\n  \"location\": \"dsadsadsadsadsadd\",\n  \"capacity\": 5,\n  \"tentVanNo\": 213,\n  \"petFee\": 123,\n  \"cleaningFee\": 123,\"addOns\" : [{\"name\" : \"Type 123\", \"price\" : \"123\"}],\n\"spots\" : [\n{ \"name\" : \"spot1\" , \"inclusions\" : \"incluision1\"} , { \"name\" : \"spot2\" , \"inclusions\" : \"incluision1\"}\n], \"discounts\" : [{\"code\" : \"123dsa\", \"percentage\" : 20.12} , {\"code\" : \"ggg123\" , \"percentage\" : 0.20}]\n, \"approval\" : \"Auto\"}",
                      "type": "text",
                      "disabled": true
                    },
                    {
                      "key": "data",
                      "value": "{\n\t\"city\": \"Cebu\",\n\t\"hostingType\": \"Individual\",\n\t\"fullname\": \"mlknf,afdlk;aslk;ddsads\",\n\t\"birthDate\": \"2000-01-01\",\n\t\"birthPlace\": \"Place of birth\",\n\t\"listingName\": \"Listing123\",\n\t\"listingType\": \"Private\",\n\t\"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n\t\"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n\t\"description\": \"l;'sdfl;'flk;sdfldgm;gdjlj;sdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagjld;lgsdl;cvm.,vd\",\n\t\"checkInTime\": \"08:00:00\",\n\t\"checkOutTime\": \"20:00:00\",\n\t\"smokingPolicy\": true,\n\t\"petsPolicy\": true,\n\t\"quietHoursStart\": \"13:00:00\",\n\t\"quietHoursEnd\": \"14:00:00\",\n\t\"individualRate\": 123.0,\n\t\"extraGuestFee\": 123,\n\t\"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n\t\"securityDeposit\": true,\n\t\"price\": 250.0,\n\t\"securityDepositPrice\": 123.13,\n\t\"longitude\": 120,\n\t\"latitude\": 14,\n\t\"listingImageCategories\": [\n\t\t\"Exterior and Surrounding Areas\",\n\t\t\"Interior\",\n\t\t\"Interior\",\n\t\t\"Restroom\",\n\t\t\"Amenities\",\n\t\t\"Special Features\"\n\t],\n\t\"businessType\": \"sadasd\",\n\t\"businessName\": \"asd\",\n\t\"businessAddress\": \"sadasd\",\n\t\"location\": \"dsadsadsadsadsadd\",\n\t\"capacity\": 5,\n\t\"tentVanNo\": 213,\n\t\"cleaningFee\": 123,\n\t\"addOns\": [{ \"name\": \"Type 123\", \"price\": \"123\" }],\n\t\"spots\": [\n\t\t{ \"name\": \"spot1\", \"inclusions\": \"incluision1\" },\n\t\t{ \"name\": \"spot2\", \"inclusions\": \"incluision1\" }\n\t],\n\t\"discounts\": [\n\t\t{ \"code\": \"123dsa\", \"percentage\": 20.12 },\n\t\t{ \"code\": \"ggg123\", \"percentage\": 0.2 }\n\t],\n\t\"approval\": \"Auto\",\n\t\"supportingDocTypes\": [\"National ID\", \"Proof of Ownership/Lease\"],\n    \"slots\": 2,\n    \"paymentMethod\" : { \n     \"type\" : \"Paypal\",\n     \"email\" : \"dasdsa@gmail.com\",\n     \"name\" : \"dasdsad\"\n}\n}\n",
                      "description": "paypal",
                      "type": "text",
                      "disabled": true
                    },
                    {
                      "key": "supportingDocs",
                      "type": "file",
                      "src": "postman-cloud:///1f00ddb0-5b0d-4800-8769-2afce5046761",
                      "disabled": true
                    },
                    {
                      "key": "payment-method-optional",
                      "value": "CARD\n\n{\n  \"data\": {\n    \"paymentMethod\": {\n      \"type\": \"Debit/Credit\",\n      \"cardNumber\": \"4111111111111111\",\n      \"expiration\": \"12/27\",\n      \"cvv\": \"123\",\n      \"nameOfCard\": \"Juan Dela Cruz\"\n    }\n  }\n}\n\nGCASH\n\n{\n  \"data\": {\n    \"paymentMethod\": {\n      \"type\": \"Gcash\",\n      \"name\": \"Maria Santos\",\n      \"phone\": \"09171234567\"\n    }\n  }\n}\n\nPAYPAL\n\n{\n  \"data\": {\n    \"paymentMethod\": {\n      \"type\": \"Paypal\",\n      \"email\": \"user@example.com\",\n      \"name\": \"Pedro Reyes\"\n    }\n  }\n}\n",
                      "description": "ADD TO DATA IF NEEDED",
                      "type": "text",
                      "disabled": true
                    }
                  ]
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application"]
                },
                "description": "OPTIONAL PAYMENT METHODS\n\n{  \n\"data\": {  \n\"paymentMethod\": {  \n\"type\": \"Debit/Credit\",  \n\"bankAccountName\": \"User Name\",  \n\"bankAccountNumber\": \"4111111111111111\",  \n\"bankName\": \"bank name\"  \n}  \n}  \n}\n\n{  \n\"data\": {  \n\"paymentMethod\": {  \n\"type\": \"Gcash\",  \n\"name\": \"Maria Santos\",  \n\"phone\": \"09171234567\"  \n}  \n}  \n}\n\n{  \n\"data\": {  \n\"paymentMethod\": {  \n\"type\": \"Paypal\",  \n\"email\": \"[user@example.com](https://mailto:user@example.com)\",  \n\"name\": \"Pedro Reyes\"  \n}  \n}  \n}"
              },
              "response": []
            },
            {
              "name": "Apply Copy Full Data",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "supportingDocs",
                      "type": "file",
                      "src": [
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/jocke-wulcan-KLOW1bD616Y-unsplash.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bkyard6.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr4.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/backyard2.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/martin-edholm-JrMj65DGH00-unsplash.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/patio7.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr8.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr11.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/sala5.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/sala3.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/sala4.jpg"
                      ]
                    },
                    {
                      "key": "listingImgs",
                      "type": "file",
                      "src": [
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr8.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr11.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/sala5.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/sala3.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/sala4.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/backyard3.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr1.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/patio1.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/sample_images/main11.jpg"
                      ]
                    },
                    {
                      "key": "data",
                      "value": "{\n  \"hostingType\": \"Business\",\n  \"fullname\": \"Juan Miguel Santos\",\n  \"birthDate\": \"1990-05-15\",\n  \"birthPlace\": \"Cebu City, Philippines\",\n  \"listingName\": \"Seaside Breeze Retreat Safety APH 12 files\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": false,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"individualRate\": 3200.0,\n  \"extraGuestFee\": 500,\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 2000.0,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n  \"listingImageCategories\": [\n   \"Exterior and Surrounding Areas\",\n    \"Amenities\",\n    \"Special Features\",\n    \"Living Room\",\n    \"Kitchen\",\n    \"Bedrooms\",\n    \"Bathrooms\",\n    \"Garden and Landscaping\",\n    \"Parking and Garage\",\n    \"Security Features\"\n  ],\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"Santos Getaway Rentals\",\n  \"businessAddress\": \"45 Palm Grove St., Mactan, Cebu\",\n  \"location\": \"Mactan Island, near Maribago Beach\",\n  \"capacity\": 6,\n  \"tentVanNo\": 0,\n  \"cleaningFee\": 750,\n  \"addOns\": [\n    {\n      \"name\": \"Airport Pickup\",\n      \"price\": \"1000\"\n    },\n    {\n      \"name\": \"Private Chef Service\",\n      \"price\": \"2500\"\n    }\n  ],\n  \"spots\": [\n    {\n      \"name\": \"Oceanview Terrace\",\n      \"inclusions\": \"Lounge chairs, table, umbrella\"\n    },\n    {\n      \"name\": \"Outdoor Kitchen\",\n      \"inclusions\": \"Grill, mini bar, sink, utensils\"\n    }\n  ],\n  \"discounts\": [\n    {\n      \"code\": \"SUMMER2025\",\n      \"percentage\": 15.0\n    },\n    {\n      \"code\": \"EARLYBIRD\",\n      \"percentage\": 10.0\n    }\n  ],\n  \"approval\": \"Manual\",\n  \"supportingDocTypes\": [\n      \"Title Deed\",\n    \"Building Permit\",\n    \"Floor Plans\",\n    \"Survey Report\",\n    \"Environmental Clearance\",\n    \"Zoning Certificate\",\n    \"Occupancy Permit\",\n    \"Tax Declaration\",\n    \"Contract of Sale\",\n    \"Homeowners Association Rules\",\n    \"Inspection Report\",\n    \"Utility Bills\"\n],\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Siargao\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\" : \"safety and security \",\n  \"notifyHost\" : true,\"paymentMethod\": {\n\"type\": \"Debit/Credit\",\n\"bankAccountName\": \"User Name 123\",\n\"bankAccountNumber\": \"4111111111111111\",\n\"bankName\": \"bank name\"\n}\n}\n",
                      "description": "hostingType: Can be \"Individual\", \"Business\", or \"Corporation\".\n\nlistingType: Can be \"Public\", \"Private\".\n\naddOns: Must be in the same order and count as listing image files.\n\nprice: Also referred to as basePerNight or price.\n\nextraGuestFee: Null means no extra guest allowed, 0 means free.\n\ncancellationPolicy: Can be \"Flexible (Full refund 24 hours before check-in)\", \"Moderate (50% refund 3 days before check-in)\", or \"Strict (No refund 7 days before check-in)\".\n\nsupportingDocTypes: Must be in the same order as the uploaded document files.\n\nAllowed types: Government-Issued ID, Proof of Ownership/Lease, Business Permit*, DTI/SEC Registration*, Bureau of Internal Revenue*, BIR Certificate of Registration*, SEC Certificate of Incorporation*, Articles of Incorporation*, Company Profile*, Environmental Compliance Certificate (ECC), Certificate of Non-Coverage (CNC), Protected Area Permit, Waste Disposal and Management Plan, Water and Wastewater Permit, Noise and Light Pollution Compliance, Fire Safety Certificate.\n\nlistingImageCategories: Should match the same order as listing images.\n\nsecurityDeposit: True or false. If true, requires securityDepositPrice.\n\npaymentMethod.type = Debit/Credit | Gcash | Paypal",
                      "type": "text"
                    },
                    {
                      "key": "data2",
                      "value": "{\n\t\"city\": \"Cebu\",\n\t\"hostingType\": \"Individual\",\n\t\"fullname\": \"mlknf,afdlk;aslk;ddsads\",\n\t\"birthDate\": \"2000-01-01\",\n\t\"birthPlace\": \"Place of birth\",\n\t\"listingName\": \"Listing123\",\n\t\"listingType\": \"Private\",\n\t\"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n\t\"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n\t\"description\": \"l;'sdfl;'flk;sdfldgm;gdjlj;sdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagjld;lgsdl;cvm.,vd\",\n\t\"checkInTime\": \"08:00:00\",\n\t\"checkOutTime\": \"20:00:00\",\n\t\"smokingPolicy\": true,\n\t\"petsPolicy\": true,\n\t\"quietHoursStart\": \"13:00:00\",\n\t\"quietHoursEnd\": \"14:00:00\",\n\t\"individualRate\": 123.0,\n\t\"extraGuestFee\": 123,\n\t\"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n\t\"securityDeposit\": true,\n\t\"price\": 250.0,\n\t\"securityDepositPrice\": 123.13,\n\t\"longitude\": 120,\n\t\"latitude\": 14,\n\t\"listingImageCategories\": [\n\t\t\"Exterior and Surrounding Areas\",\n\t\t\"Interior\",\n\t\t\"Interior\",\n\t\t\"Restroom\",\n\t\t\"Amenities\",\n\t\t\"Special Features\"\n\t],\n\t\"businessType\": \"sadasd\",\n\t\"businessName\": \"asd\",\n\t\"businessAddress\": \"sadasd\",\n\t\"location\": \"dsadsadsadsadsadd\",\n\t\"capacity\": 5,\n\t\"tentVanNo\": 213,\n\t\"cleaningFee\": 123,\n\t\"addOns\": [{ \"name\": \"Type 123\", \"price\": \"123\" }],\n\t\"spots\": [\n\t\t{ \"name\": \"spot1\", \"inclusions\": \"incluision1\" },\n\t\t{ \"name\": \"spot2\", \"inclusions\": \"incluision1\" }\n\t],\n\t\"discounts\": [\n\t\t{ \"code\": \"123dsa\", \"percentage\": 20.12 },\n\t\t{ \"code\": \"ggg123\", \"percentage\": 0.2 }\n\t],\n\t\"approval\": \"Auto\",\n\t\"supportingDocTypes\": [\"National ID\", \"Proof of Ownership/Lease\"],\n    \"slots\": 2,\n    \"paymentMethod\" : { \n     \"type\" : \"Gcash\",\n     \"name\" : \"name123\",\n     \"phone\" : \"09123123\"\n}\n}\n",
                      "description": "gcash",
                      "type": "text",
                      "disabled": true
                    },
                    {
                      "key": "data-backup",
                      "value": "{\n  \"cityToHost\" : \"Cebu\",\n  \"hostingType\": \"Individual\",\n  \"fullname\": \"mlknf,afdlk;aslk;ddsads\",\n  \"birthDate\": \"2000-01-01\",\n  \"birthPlace\": \"Place of birth\",\n  \"listingName\": \"Listing123\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"l;'sdfl;'flk;sdfldgm;gdjlj;sdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagjld;lgsdl;cvm.,vd\",\n  \"checkInTime\": \"08:00:00\",\n  \"checkOutTime\": \"20:00:00\",\n  \"smokingPolicy\": true,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"13:00:00\",\n  \"quietHoursEnd\": \"14:00:00\",\n  \"individualRate\": 123.00,\n  \"extraGuestFee\": 123,\n  \"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n  \"securityDeposit\": true,\n  \"securityDepositPrice\": 123.13,\n  \"longitude\": 120,\n  \"latitude\": 14,\n  \"googleMapLink\": \"wwwewqeweqwawwad\",\n  \"supportingDocTypes\": [\"National ID\", \"Proof of Ownership/Lease\"],\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Interior\",\n    \"Interior\",\n    \"Restroom\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"asd\",\n  \"businessAddress\": \"sadasd\",\n  \"location\": \"dsadsadsadsadsadd\",\n  \"capacity\": 5,\n  \"tentVanNo\": 213,\n  \"petFee\": 123,\n  \"cleaningFee\": 123,\"addOns\" : [{\"name\" : \"Type 123\", \"price\" : \"123\"}],\n\"spots\" : [\n{ \"name\" : \"spot1\" , \"inclusions\" : \"incluision1\"} , { \"name\" : \"spot2\" , \"inclusions\" : \"incluision1\"}\n], \"discounts\" : [{\"code\" : \"123dsa\", \"percentage\" : 20.12} , {\"code\" : \"ggg123\" , \"percentage\" : 0.20}]\n, \"approval\" : \"Auto\"}",
                      "type": "text",
                      "disabled": true
                    },
                    {
                      "key": "data",
                      "value": "{\n\t\"city\": \"Cebu\",\n\t\"hostingType\": \"Individual\",\n\t\"fullname\": \"mlknf,afdlk;aslk;ddsads\",\n\t\"birthDate\": \"2000-01-01\",\n\t\"birthPlace\": \"Place of birth\",\n\t\"listingName\": \"Listing123\",\n\t\"listingType\": \"Private\",\n\t\"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n\t\"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n\t\"description\": \"l;'sdfl;'flk;sdfldgm;gdjlj;sdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagjld;lgsdl;cvm.,vd\",\n\t\"checkInTime\": \"08:00:00\",\n\t\"checkOutTime\": \"20:00:00\",\n\t\"smokingPolicy\": true,\n\t\"petsPolicy\": true,\n\t\"quietHoursStart\": \"13:00:00\",\n\t\"quietHoursEnd\": \"14:00:00\",\n\t\"individualRate\": 123.0,\n\t\"extraGuestFee\": 123,\n\t\"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n\t\"securityDeposit\": true,\n\t\"price\": 250.0,\n\t\"securityDepositPrice\": 123.13,\n\t\"longitude\": 120,\n\t\"latitude\": 14,\n\t\"listingImageCategories\": [\n\t\t\"Exterior and Surrounding Areas\",\n\t\t\"Interior\",\n\t\t\"Interior\",\n\t\t\"Restroom\",\n\t\t\"Amenities\",\n\t\t\"Special Features\"\n\t],\n\t\"businessType\": \"sadasd\",\n\t\"businessName\": \"asd\",\n\t\"businessAddress\": \"sadasd\",\n\t\"location\": \"dsadsadsadsadsadd\",\n\t\"capacity\": 5,\n\t\"tentVanNo\": 213,\n\t\"cleaningFee\": 123,\n\t\"addOns\": [{ \"name\": \"Type 123\", \"price\": \"123\" }],\n\t\"spots\": [\n\t\t{ \"name\": \"spot1\", \"inclusions\": \"incluision1\" },\n\t\t{ \"name\": \"spot2\", \"inclusions\": \"incluision1\" }\n\t],\n\t\"discounts\": [\n\t\t{ \"code\": \"123dsa\", \"percentage\": 20.12 },\n\t\t{ \"code\": \"ggg123\", \"percentage\": 0.2 }\n\t],\n\t\"approval\": \"Auto\",\n\t\"supportingDocTypes\": [\"National ID\", \"Proof of Ownership/Lease\"],\n    \"slots\": 2,\n    \"paymentMethod\" : { \n     \"type\" : \"Paypal\",\n     \"email\" : \"dasdsa@gmail.com\",\n     \"name\" : \"dasdsad\"\n}\n}\n",
                      "description": "paypal",
                      "type": "text",
                      "disabled": true
                    },
                    {
                      "key": "supportingDocs",
                      "type": "file",
                      "src": "postman-cloud:///1f00ddb0-5b0d-4800-8769-2afce5046761",
                      "disabled": true
                    },
                    {
                      "key": "payment-method-optional",
                      "value": "CARD\n\n{\n  \"data\": {\n    \"paymentMethod\": {\n      \"type\": \"Debit/Credit\",\n      \"cardNumber\": \"4111111111111111\",\n      \"expiration\": \"12/27\",\n      \"cvv\": \"123\",\n      \"nameOfCard\": \"Juan Dela Cruz\"\n    }\n  }\n}\n\nGCASH\n\n{\n  \"data\": {\n    \"paymentMethod\": {\n      \"type\": \"Gcash\",\n      \"name\": \"Maria Santos\",\n      \"phone\": \"09171234567\"\n    }\n  }\n}\n\nPAYPAL\n\n{\n  \"data\": {\n    \"paymentMethod\": {\n      \"type\": \"Paypal\",\n      \"email\": \"user@example.com\",\n      \"name\": \"Pedro Reyes\"\n    }\n  }\n}\n",
                      "description": "ADD TO DATA IF NEEDED",
                      "type": "text",
                      "disabled": true
                    }
                  ]
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application"]
                },
                "description": "OPTIONAL PAYMENT METHODS\n\n{  \n\"data\": {  \n\"paymentMethod\": {  \n\"type\": \"Debit/Credit\",  \n\"bankAccountName\": \"User Name\",  \n\"bankAccountNumber\": \"4111111111111111\",  \n\"bankName\": \"bank name\"  \n}  \n}  \n}\n\n{  \n\"data\": {  \n\"paymentMethod\": {  \n\"type\": \"Gcash\",  \n\"name\": \"Maria Santos\",  \n\"phone\": \"09171234567\"  \n}  \n}  \n}\n\n{  \n\"data\": {  \n\"paymentMethod\": {  \n\"type\": \"Paypal\",  \n\"email\": \"[user@example.com](https://mailto:user@example.com)\",  \n\"name\": \"Pedro Reyes\"  \n}  \n}  \n}"
              },
              "response": []
            },
            {
              "name": "Manage Application (Approve/Decline) [Super Admin]",
              "request": {
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"status\" : \"Approved\" //Approved | Declined\r\n    // \"status\" : \"Approved\" //Approved | Declined\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application/:listingId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application", ":listingId"],
                  "variable": [
                    {
                      "key": "listingId",
                      "value": "6e7a7d62-3386-4de7-b514-0cd22c96d2c7"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get Applications",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status code is 200\", function () {\r",
                      "  pm.response.to.have.status(200);\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Response time is within an acceptable range\", function () {\r",
                      "  pm.expect(pm.response.responseTime).to.be.below(500);\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Response has the required fields - id, listingName, description, location, status, and image\", function () {\r",
                      "    const responseData = pm.response.json();\r",
                      "    \r",
                      "    pm.expect(responseData).to.be.an('object');\r",
                      "    pm.expect(responseData.id).to.exist;\r",
                      "    pm.expect(responseData.listingName).to.exist;\r",
                      "    pm.expect(responseData.description).to.exist;\r",
                      "    pm.expect(responseData.location).to.exist;\r",
                      "    pm.expect(responseData.status).to.exist;\r",
                      "    pm.expect(responseData.image).to.exist;\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Image file type is valid\", function () {\r",
                      "  const responseData = pm.response.json();\r",
                      "  \r",
                      "  pm.expect(responseData).to.be.an('object');\r",
                      "  responseData.data.forEach(function(item) {\r",
                      "    pm.expect(item.image).to.be.an('array');\r",
                      "    item.image.forEach(function(imageItem) {\r",
                      "      pm.expect(imageItem.fileType).to.be.a('string').and.to.not.be.empty;\r",
                      "    });\r",
                      "  });\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Image file is present and in a valid format\", function () {\r",
                      "    const responseData = pm.response.json();\r",
                      "    \r",
                      "    pm.expect(responseData.data).to.be.an('array');\r",
                      "    responseData.data.forEach(function(item) {\r",
                      "        pm.expect(item.image).to.exist;\r",
                      "        item.image.forEach(function(image) {\r",
                      "            pm.expect(image.fileType).to.be.a('string');\r",
                      "            pm.expect(image.file).to.be.a('string');\r",
                      "        });\r",
                      "    });\r",
                      "});\r",
                      ""
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                },
                {
                  "listen": "prerequest",
                  "script": {
                    "exec": [""],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application"],
                  "query": [
                    {
                      "key": "status",
                      "value": "For Approval",
                      "description": "'Rejected', 'Pending'",
                      "disabled": true
                    },
                    {
                      "key": "search",
                      "value": "Apatue",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get Application by id",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status code is 200\", function () {\r",
                      "  pm.response.to.have.status(200);\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Response time is within an acceptable range\", function () {\r",
                      "  pm.expect(pm.response.responseTime).to.be.below(500);\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Response has the required fields - id, listingName, description, location, status, and image\", function () {\r",
                      "    const responseData = pm.response.json();\r",
                      "    \r",
                      "    pm.expect(responseData).to.be.an('object');\r",
                      "    pm.expect(responseData.id).to.exist;\r",
                      "    pm.expect(responseData.listingName).to.exist;\r",
                      "    pm.expect(responseData.description).to.exist;\r",
                      "    pm.expect(responseData.location).to.exist;\r",
                      "    pm.expect(responseData.status).to.exist;\r",
                      "    pm.expect(responseData.image).to.exist;\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Image file type is valid\", function () {\r",
                      "  const responseData = pm.response.json();\r",
                      "  \r",
                      "  pm.expect(responseData).to.be.an('object');\r",
                      "  responseData.data.forEach(function(item) {\r",
                      "    pm.expect(item.image).to.be.an('array');\r",
                      "    item.image.forEach(function(imageItem) {\r",
                      "      pm.expect(imageItem.fileType).to.be.a('string').and.to.not.be.empty;\r",
                      "    });\r",
                      "  });\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Image file is present and in a valid format\", function () {\r",
                      "    const responseData = pm.response.json();\r",
                      "    \r",
                      "    pm.expect(responseData.data).to.be.an('array');\r",
                      "    responseData.data.forEach(function(item) {\r",
                      "        pm.expect(item.image).to.exist;\r",
                      "        item.image.forEach(function(image) {\r",
                      "            pm.expect(image.fileType).to.be.a('string');\r",
                      "            pm.expect(image.file).to.be.a('string');\r",
                      "        });\r",
                      "    });\r",
                      "});\r",
                      ""
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                },
                {
                  "listen": "prerequest",
                  "script": {
                    "exec": [""],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application/:listingId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application", ":listingId"],
                  "query": [
                    {
                      "key": "status",
                      "value": "Approved",
                      "description": "'Rejected', 'Pending'",
                      "disabled": true
                    },
                    {
                      "key": "search",
                      "value": "Apatue",
                      "disabled": true
                    }
                  ],
                  "variable": [
                    {
                      "key": "listingId",
                      "value": "e34fa253-cdc3-429e-9a50-e918edbc7d6c"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "v1",
          "item": [
            {
              "name": "Apply",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "data",
                      "value": "{\n    \"cityToHost\": \"Ortigas\",\n    \"languages\": [\"English\"],\n    \"isPartnerOrg\": true,\n    \"aboutMe\": \"I am an experienced host passionate about making guests feel at home.\",\n    \"themes\": [\"Modern\", \"Minimalist\"],\n    \"description\": \"A beautiful apartment in the heart of the city.\",\n    \"duration\": 30,\n    \"locationType\": [\"Urban\", \"Quiet\"],\n    \"locationDescription\": \"Located in a quiet neighborhood with easy access to public transport.\",\n    \"hostingType\": \"Self\",\n    \"addressCountry\": \"United States\",\n\t\"addressStreet\": \"123 Main Street\",\n\t\"addressCity\": \"Anytown\",\n\t\"addressState\": \"CA\",\n\t\"addressZip\": \"91234\",\n    \"locationLat\": 40.7128,\n    \"locationLong\": -74.0060,\n    \"amenities\": [\"Wi-Fi\", \"TV\", \"Air Conditioning\", \"Kitchen\"],\n    \"services\": [\"Cleaning\", \"Laundry\"],\n    \"addOns\": [\n        {  \"category\": \"Food\", \"name\": \"Add On 1\", \"price\": 60.00 }\n    ],\n    \"listingName\": \"City Center Apartment\",\n    \"capacity\": 4,\n    \"individualRate\": 150.00,\n    \"travelersDiscounts\": 10,\n    \"checkInTime\": \"14:00:00\",\n    \"checkOutTime\": \"11:00:00\",\n    \"cancellationPolicy\": \"Cancellation and Refund Policy: 7-day full refund; 24-hour grace period (48-hour advance booking required)\"\n}",
                      "type": "text"
                    },
                    {
                      "key": "selfieImg",
                      "type": "file",
                      "src": "postman-cloud:///1efd2786-4e28-4510-941a-09022096879a"
                    },
                    {
                      "key": "listingImgs",
                      "type": "file",
                      "src": [
                        "postman-cloud:///1efd2786-4e28-4510-941a-09022096879a",
                        "postman-cloud:///1efd6f12-c51d-4e80-8a44-acfe71f9d328"
                      ]
                    },
                    {
                      "key": "supportingDocs",
                      "type": "file",
                      "src": "postman-cloud:///1efd6f12-c51d-4e80-8a44-acfe71f9d328"
                    }
                  ]
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/application",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "application"]
                }
              },
              "response": []
            },
            {
              "name": "Approve Application",
              "request": {
                "method": "PATCH",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/application/:applicationId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "application", ":applicationId"],
                  "variable": [
                    {
                      "key": "applicationId",
                      "value": "d2b24abf-c6d5-4a2e-b8ae-507c73d770ac"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        }
      ]
    },
    {
      "name": "Chat System",
      "item": [
        {
          "name": "Conversations",
          "item": [
            {
              "name": "Get All Conversations",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/users/chat",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "users", "chat"],
                  "query": [
                    {
                      "key": "status",
                      "value": "Active",
                      "disabled": true
                    },
                    {
                      "key": "isSeen",
                      "value": "false",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Messages",
          "item": [
            {
              "name": "Send Message",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "data",
                      "value": "{\n    \"convoId\": \"\",\n    \"content\": \"Thank You\",\n    \"receiverId\": \"6572e1c8-6f69-4062-b306-c08ff1cb97d2\"\n}",
                      "type": "text"
                    },
                    {
                      "key": "messageAttachments",
                      "type": "file",
                      "src": "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10-640x480.jpg"
                    }
                  ]
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/users/chat",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "users", "chat"]
                }
              },
              "response": []
            },
            {
              "name": "Get All Messages By Convo ID",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/users/chat/:convoId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "users", "chat", ":convoId"],
                  "variable": [
                    {
                      "key": "convoId",
                      "value": "9b1d82ec-3cc1-4385-bcc3-7e146a89ac6e"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Seen Messages",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "PATCH",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/users/chat/:convoId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "users", "chat", ":convoId"],
                  "variable": [
                    {
                      "key": "convoId",
                      "value": "d1130ef9-bff7-466f-85b1-4928e27f83e9"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Get User Info",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/:customerId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "bookings", ":customerId"],
              "variable": [
                {
                  "key": "customerId",
                  "value": "0ec42b2a-b895-4972-818d-7c619cbf740f"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Customer Reviews",
      "item": [
        {
          "name": "Get Reviews by Customer ID",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:customerId?page=1&limit=2",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "customer-reviews", ":customerId"],
              "query": [
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "limit",
                  "value": "2"
                }
              ],
              "variable": [
                {
                  "key": "customerId",
                  "value": "787b2c9a-062e-4597-94e7-8ee7a33534bb"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Create Review",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"rating\" : 5\r\n    // \"content\": \"ff\"\r\n   \r\n}\r\n\r\n//content nullable",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:customerId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "customer-reviews", ":customerId"],
              "variable": [
                {
                  "key": "customerId",
                  "value": "787b2c9a-062e-4597-94e7-8ee7a33534bb"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Delete Review",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:reviewId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "customer-reviews", ":reviewId"],
              "variable": [
                {
                  "key": "reviewId",
                  "value": "091ecefb-9de3-44fa-a0ee-451770a8842d"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Update Review",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"rating\" : 2,\r\n    \"content\" : \"not null\"\r\n}\r\n\r\n//nullable content",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:reviewId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "customer-reviews", ":reviewId"],
              "variable": [
                {
                  "key": "reviewId",
                  "value": "091ecefb-9de3-44fa-a0ee-451770a8842d"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Listings",
      "item": [
        {
          "name": "Listing Add Ons",
          "item": [
            {
              "name": "update",
              "request": {
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"addOnName\" : \"newAddOnName\",\r\n    \"price\" : 321\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/listings/add-ons/:addOnId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "listings", "add-ons", ":addOnId"],
                  "variable": [
                    {
                      "key": "addOnId",
                      "value": "f05cb36d-3785-4e32-b463-e6eeb0e0160d"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "create",
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"addOns\" : [{\r\n    \"addOnName\" : \"newAddOnName123\",\r\n    \"price\" : 3223\r\n}]\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/listings/add-ons/:listingId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "listings", "add-ons", ":listingId"],
                  "variable": [
                    {
                      "key": "listingId",
                      "value": "7f6716fa-9593-45dc-8380-119aca2e9fa2"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "delete",
              "request": {
                "method": "DELETE",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/listings/add-ons/:addOnId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "listings", "add-ons", ":addOnId"],
                  "variable": [
                    {
                      "key": "addOnId",
                      "value": "20116884-1192-458a-b982-7e8cc9d4410d"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Get Payment Methods",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/payment-methods",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "payment-methods"]
            }
          },
          "response": []
        },
        {
          "name": "Create Listing",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "listingImgs",
                  "type": "file",
                  "src": [
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen8-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen11-640x480.jpg"
                  ]
                },
                {
                  "key": "data",
                  "value": "{\n  \"listingName\": \"asdsadsadsd\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": \"test\",\n  \"petsPolicy\": \"sdadsa\",\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"extraGuestFee\": 500,\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 123.45,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n  \"location\": \"test\",\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"capacity\": 6,\n  \"tents\" : 1, \"vans\" : 0,\n  \"cleaningFee\": 750,\n  \"addOns\": [\n    {\n      \"name\": \"Airport Pickup\",\n      \"price\": \"1000\"\n    },\n    {\n      \"name\": \"Private Chef Service\",\n      \"price\": \"2500\"\n    }\n  ],\n  \"spots\": [\n    {\n      \"name\": \"Oceanview Terrace\",\n      \"inclusions\": \"Lounge chairs, table, umbrella\",\n      \"capacity\": 5\n    },\n    {\n      \"name\": \"Outdoor Kitchen\",\n      \"inclusions\": \"Grill, mini bar, sink, utensils\",\n      \"capacity\": 12\n    }\n  ],\n  \"discounts\": [\n    {\n      \"code\": \"SUMMER2025\",\n      \"percentage\": 15.0\n    },\n    {\n      \"code\": \"EARLYBIRD\",\n      \"percentage\": 10.0\n    }\n  ],\n  \"approval\": \"Manual\",\n  \"slots\": 2,\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Siargao\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\": \"safety and security\",\n  \"notifyHost\": true,\n  \"useLastInfo\": true,\"paymentMethod\": {\"bankAccountName\": \"Use555132r Name\",\"bankAccountNumber\": \"1234567\",\"bankName\": \"bank 553name\"}\n\n}\n",
                  "description": "\n\nlistingType: Can be \"Public\", \"Private\".\n\naddOns: Must be in the same order and count as listing image files.\n\nprice: Also referred to as basePerNight or price.\n\nextraGuestFee: Null means no extra guest allowed, 0 means free.\n\ncancellationPolicy: Can be \"Flexible (Full refund 24 hours before check-in)\", \"Moderate (50% refund 3 days before check-in)\", or \"Strict (No refund 7 days before check-in)\"\n\nlistingImageCategories: Should match the same order as listing images.\n\nsecurityDeposit: True or false. If true, requires securityDepositPrice.\n\npaymentMethod.type = Debit/Credit | Gcash | Paypal",
                  "type": "text"
                },
                {
                  "key": "supportingDocs",
                  "description": "//MUST BE WITH DO-NOT-USE-FULL-INFO if has supportingDocTypes",
                  "type": "file",
                  "src": [
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen8-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10-640x480.jpg"
                  ],
                  "disabled": true
                },
                {
                  "key": "data-use-last-info",
                  "value": "{\n  \"listingName\": \"asdsadsadsd\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": false,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"individualRate\": 3200.0,\n  \"extraGuestFee\": 500,\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 2000.0,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n   \"location\" : \"test\",\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"capacity\": 6,\n  \"tentVanNo\": 0,\n  \"cleaningFee\": 750,\n  \"addOns\": [\n    {\n      \"name\": \"Airport Pickup\",\n      \"price\": \"1000\"\n    },\n    {\n      \"name\": \"Private Chef Service\",\n      \"price\": \"2500\"\n    }\n  ],\n  \"spots\": [\n    {\n      \"name\": \"Oceanview Terrace\",\n      \"inclusions\": \"Lounge chairs, table, umbrella\"\n    },\n    {\n      \"name\": \"Outdoor Kitchen\",\n      \"inclusions\": \"Grill, mini bar, sink, utensils\"\n    }\n  ],\n  \"discounts\": [\n    {\n      \"code\": \"SUMMER2025\",\n      \"percentage\": 15.0\n    },\n    {\n      \"code\": \"EARLYBIRD\",\n      \"percentage\": 10.0\n    }\n  ],\n  \"approval\": \"Manual\",\n  \"slots\": 2,\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Siargao\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\" : \"safety and security \",\n  \"notifyHost\" : true,\n  \"useLastInfo\" : true\n}\n",
                  "type": "text",
                  "disabled": true
                },
                {
                  "key": "data",
                  "value": "{\n  \"hostingType\": \"Business\",\n  \"fullname\": \"Juan Miguel Santos\",\n  \"birthDate\": \"1990-05-15\",\n  \"birthPlace\": \"Cebu City, Philippines\",\n  \"listingName\": \"Seaside Breeze Retreat Safety APH 12 files\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": false,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"individualRate\": 3200.0,\n  \"extraGuestFee\": 500,\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 2000.0,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"Santos Getaway Rentals\",\n  \"businessAddress\": \"45 Palm Grove St., Mactan, Cebu\",\n  \"location\": \"Mactan Island, near Maribago Beach\",\n  \"capacity\": 6,\n  \"tentVanNo\": 0,\n  \"cleaningFee\": 750,\n  \"addOns\": [\n    {\n      \"name\": \"Airport Pickup\",\n      \"price\": \"1000\"\n    },\n    {\n      \"name\": \"Private Chef Service\",\n      \"price\": \"2500\"\n    }\n  ],\n  \"spots\": [\n    {\n      \"name\": \"Oceanview Terrace\",\n      \"inclusions\": \"Lounge chairs, table, umbrella\"\n    },\n    {\n      \"name\": \"Outdoor Kitchen\",\n      \"inclusions\": \"Grill, mini bar, sink, utensils\"\n    }\n  ],\n  \"discounts\": [\n    {\n      \"code\": \"SUMMER2025\",\n      \"percentage\": 15.0\n    },\n    {\n      \"code\": \"EARLYBIRD\",\n      \"percentage\": 10.0\n    }\n  ],\n  \"approval\": \"Manual\",\n  \"supportingDocTypes\": [\n  \"National ID\",\n  \"Proof of Ownership/Lease\"\n],\n  \"slots\": 2,\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Siargao\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\" : \"safety and security \",\n  \"notifyHost\" : true\n}\n",
                  "description": "data-not-use-full-info",
                  "type": "text",
                  "disabled": true
                },
                {
                  "key": "data-backup",
                  "value": "{\n  \"cityToHost\" : \"Cebu\",\n  \"hostingType\": \"Individual\",\n  \"fullname\": \"mlknf,afdlk;aslk;ddsads\",\n  \"birthDate\": \"2000-01-01\",\n  \"birthPlace\": \"Place of birth\",\n  \"listingName\": \"Listing123\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"l;'sdfl;'flk;sdfldgm;gdjlj;sdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagjld;lgsdl;cvm.,vd\",\n  \"checkInTime\": \"08:00:00\",\n  \"checkOutTime\": \"20:00:00\",\n  \"smokingPolicy\": true,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"13:00:00\",\n  \"quietHoursEnd\": \"14:00:00\",\n  \"individualRate\": 123.00,\n  \"extraGuestFee\": 123,\n  \"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n  \"securityDeposit\": true,\n  \"securityDepositPrice\": 123.13,\n  \"longitude\": 120,\n  \"latitude\": 14,\n  \"googleMapLink\": \"wwwewqeweqwawwad\",\n  \"supportingDocTypes\": [\"National ID\", \"Proof of Ownership/Lease\"],\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Interior\",\n    \"Interior\",\n    \"Restroom\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"asd\",\n  \"businessAddress\": \"sadasd\",\n  \"location\": \"dsadsadsadsadsadd\",\n  \"capacity\": 5,\n  \"tentVanNo\": 213,\n  \"petFee\": 123,\n  \"cleaningFee\": 123,\"addOns\" : [{\"name\" : \"Type 123\", \"price\" : \"123\"}],\n\"spots\" : [\n{ \"name\" : \"spot1\" , \"inclusions\" : \"incluision1\"} , { \"name\" : \"spot2\" , \"inclusions\" : \"incluision1\"}\n], \"discounts\" : [{\"code\" : \"123dsa\", \"percentage\" : 20.12} , {\"code\" : \"ggg123\" , \"percentage\" : 0.20}]\n, \"approval\" : \"Auto\"}",
                  "type": "text",
                  "disabled": true
                },
                {
                  "key": "data-backup2",
                  "value": "{\n  \"hostingType\": \"Individual\",\n  \"fullname\": \"Juan Miguel Santos\",\n  \"birthDate\": \"1990-05-15\",\n  \"birthPlace\": \"Cebu City, Philippines\",\n  \"listingName\": \"Seaside Breeze Retreat Safety APH 12 files COPY FILES\",\n  \"listingType\": \"Public\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": false,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"individualRate\": 3200.0,\n  \"extraGuestFee\": 500,\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 2000.0,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n  \"listingImageCategories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Amenities\",\n    \"Special Features\"\n  ],\n  \"capacity\": 6,\n  \"tentVanNo\": 0,\n  \"cleaningFee\": 750,\n  \"addOns\": [\n    {\n      \"name\": \"Airport Pickup\",\n      \"price\": \"1000\"\n    },\n    {\n      \"name\": \"Private Chef Service\",\n      \"price\": \"2500\"\n    }\n  ],\n  \"spots\": [\n    {\n      \"name\": \"Oceanview Terrace\",\n      \"inclusions\": \"Lounge chairs, table, umbrella\"\n    },\n    {\n      \"name\": \"Outdoor Kitchen\",\n      \"inclusions\": \"Grill, mini bar, sink, utensils\"\n    }\n  ],\n  \"discounts\": [\n    {\n      \"code\": \"SUMMER2025\",\n      \"percentage\": 15.0\n    },\n    {\n      \"code\": \"EARLYBIRD\",\n      \"percentage\": 10.0\n    }\n  ],\n  \"approval\": \"Manual\",\n  \"slots\": 2,\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Siargao\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\" : \"safety and security \",\n  \"notifyHost\" : true,\n  \"useLastInfo\" : true,\n   \"OPTIONAL_WITH_NO_USE_LAST_INFO\": null,\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"Santos Getaway Rentals\",\n  \"businessAddress\": \"45 Palm Grove St., Mactan, Cebu\",\n  \"location\": \"Mactan Island, near Maribago Beach\",\n}\n",
                  "description": "//back up",
                  "type": "text",
                  "disabled": true
                },
                {
                  "key": "payment-method-data optional",
                  "value": "\"paymentMethod\" : { \n     \"type\" : \"Paypal\",\n     \"email\" : \"dasdsa@gmail.com\",\n     \"name\" : \"dasdsad\"\n}",
                  "description": "ADD TO DATA IF NEEDED",
                  "type": "text",
                  "disabled": true
                }
              ]
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/listings",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "listings"]
            },
            "description": "CAN USE `data.useLastInfo` to use files and business info/others to this new listing\n\nOPTIONAL PAYMENT METHODS\n\n{  \n\"data\": {  \n\"paymentMethod\": {\"bankAccountName\": \"User Name\",\"bankAccountNumber\": \"4111111111111111\",\"bankName\": \"bank name\"}  \n}  \n}"
          },
          "response": []
        },
        {
          "name": "Update Listing",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "PUT",
            "header": [],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "data",
                  "value": "{\n  \"listingImageCategories\" : [\"123\",\"2\",\"3\",\"4\",\"5\"],\n\"supportingDocTypes\" : [\"123\",\"456\", \"7892132**\"]\n}\n",
                  "type": "text"
                },
                {
                  "key": "listingImgs",
                  "type": "file",
                  "src": [
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen8-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen11-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr9-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen10-640x480.jpg"
                  ]
                },
                {
                  "key": "supportingDocs",
                  "type": "file",
                  "src": [
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen8-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/bdr10-640x480.jpg",
                    "/C:/Users/berre/OneDrive/Pictures/sample_images/kitchen11-640x480.jpg"
                  ]
                },
                {
                  "key": "data-backup",
                  "value": "{\n  \"hostingType\": \"Individual\",\n  \"fullname\": \"Juan Miguel Santos\",\n  \"birthDate\": \"1990-05-15\",\n  \"birthPlace\": \"Cebu City, Philippines\",\n  \"listingName\": \"Seaside Breeze Retreat\",\n  \"listingType\": \"Private\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": false,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"individualRate\": 3200.0,\n  \"extraGuestFee\": 500,\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 2000.0,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"Santos Getaway Rentals\",\n  \"businessAddress\": \"45 Palm Grove St., Mactan, Cebu\",\n  \"location\": \"Mactan Island, near Maribago Beach\",\n  \"capacity\": 6,\n  \"tentVanNo\": 0,\n  \"cleaningFee\": 750,\n  \"approval\": \"Manual\",\n  \"slots\": 2,\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Cebu\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\" : \"safety and security\",\n \"imageCategories\" : [\"Experience\", null, \"Test\"]\t\n}\n",
                  "description": "all data",
                  "type": "text",
                  "disabled": true
                }
              ]
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/listings/7bdca8fa-1363-4133-8ec8-3a77f42ca414",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "listings", "7bdca8fa-1363-4133-8ec8-3a77f42ca414"]
            }
          },
          "response": []
        },
        {
          "name": "Get All for Approval Listings",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Response status code is 200\", function () {\r",
                  "  pm.response.to.have.status(200);\r",
                  "});\r",
                  "\r",
                  "\r",
                  "pm.test(\"Response time is within an acceptable range\", function () {\r",
                  "  pm.expect(pm.response.responseTime).to.be.below(500);\r",
                  "});\r",
                  "\r",
                  "\r",
                  "pm.test(\"Response has the required fields - id, listingName, description, location, status, and image\", function () {\r",
                  "    const responseData = pm.response.json();\r",
                  "    \r",
                  "    pm.expect(responseData).to.be.an('object');\r",
                  "    pm.expect(responseData.id).to.exist;\r",
                  "    pm.expect(responseData.listingName).to.exist;\r",
                  "    pm.expect(responseData.description).to.exist;\r",
                  "    pm.expect(responseData.location).to.exist;\r",
                  "    pm.expect(responseData.status).to.exist;\r",
                  "    pm.expect(responseData.image).to.exist;\r",
                  "});\r",
                  "\r",
                  "\r",
                  "pm.test(\"Image file type is valid\", function () {\r",
                  "  const responseData = pm.response.json();\r",
                  "  \r",
                  "  pm.expect(responseData).to.be.an('object');\r",
                  "  responseData.data.forEach(function(item) {\r",
                  "    pm.expect(item.image).to.be.an('array');\r",
                  "    item.image.forEach(function(imageItem) {\r",
                  "      pm.expect(imageItem.fileType).to.be.a('string').and.to.not.be.empty;\r",
                  "    });\r",
                  "  });\r",
                  "});\r",
                  "\r",
                  "\r",
                  "pm.test(\"Image file is present and in a valid format\", function () {\r",
                  "    const responseData = pm.response.json();\r",
                  "    \r",
                  "    pm.expect(responseData.data).to.be.an('array');\r",
                  "    responseData.data.forEach(function(item) {\r",
                  "        pm.expect(item.image).to.exist;\r",
                  "        item.image.forEach(function(image) {\r",
                  "            pm.expect(image.fileType).to.be.a('string');\r",
                  "            pm.expect(image.file).to.be.a('string');\r",
                  "        });\r",
                  "    });\r",
                  "});\r",
                  ""
                ],
                "type": "text/javascript",
                "packages": {}
              }
            },
            {
              "listen": "prerequest",
              "script": {
                "exec": [""],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/application",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "application"],
              "query": [
                {
                  "key": "status",
                  "value": "Approved",
                  "description": "'Rejected', 'Pending'",
                  "disabled": true
                },
                {
                  "key": "search",
                  "value": "Apatue",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get All My Listings",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/listings",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "listings"],
              "query": [
                {
                  "key": "location_type",
                  "value": "Urban",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "search",
                  "value": "heart",
                  "disabled": true
                },
                {
                  "key": "city",
                  "value": "Siargao",
                  "disabled": true
                },
                {
                  "key": "type",
                  "value": "Private",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Listing By ID",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/listings/:listingId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "listings", ":listingId"],
              "variable": [
                {
                  "key": "listingId",
                  "value": "450224fe-5935-4a84-8452-c8343add2a83"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Soft Delete",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"is_deleted\" : false\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/listings/:listingId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "listings", ":listingId"],
              "variable": [
                {
                  "key": "listingId",
                  "value": ""
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Force Delete",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/listings/:listingId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "listings", ":listingId"],
              "variable": [
                {
                  "key": "listingId",
                  "value": "b1e325f1-6680-4e97-b265-13787a0a9cb8"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Last Listing Info",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/listings/last-info",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "listings", "last-info"]
            }
          },
          "response": []
        },
        {
          "name": "Get Approved but Incomplete Listing",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/application/incomplete",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "application", "incomplete"]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Listing Reviews",
      "item": [
        {
          "name": "Get Reviews By Listing ID",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/reviews/:listingId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "reviews", ":listingId"],
              "variable": [
                {
                  "key": "listingId",
                  "value": ""
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Bookings",
      "item": [
        {
          "name": "Get All Bookings",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/bookings?status=For Approval",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "bookings"],
              "query": [
                {
                  "key": "page",
                  "value": "1",
                  "disabled": true
                },
                {
                  "key": "search",
                  "value": "ACPH-911398",
                  "disabled": true
                },
                {
                  "key": "bookingDate",
                  "value": "2025-01-23",
                  "description": "date of booking (check in-check out)",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "For Approval",
                  "description": "'Done', 'Upcoming', 'Cancelled', 'Pending', 'Approved', 'Declined', 'For Approval'"
                },
                {
                  "key": "date",
                  "value": "2025-01-21",
                  "description": "createdAt",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Booking By Booking No",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/search/:bookingNo",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "bookings", "search", ":bookingNo"],
              "variable": [
                {
                  "key": "bookingNo",
                  "value": "ACPH-496501"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get User Info",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/:customerId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "bookings", ":customerId"],
              "variable": [
                {
                  "key": "customerId",
                  "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Delete Cancelled Booking",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/:bookingId",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "bookings", ":bookingId"],
              "query": [
                {
                  "key": null,
                  "value": "",
                  "disabled": true
                }
              ],
              "variable": [
                {
                  "key": "bookingId",
                  "value": "4f695e84-fec0-4917-a810-0a8e6068caff"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Accept Booking",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"status\": \"Pending\", //Pending (For approved), Declined, Done, Cancelled\r\n    \"confirm\": true\r\n}\r\n//CASE 1 - Other booking with the same date range is already accepted/Pending\r\n//activeBookings? : [] will be returned if cannot be accepted\r\n//CASE 2 - There are more than 1 for approvals\r\n//bookingsToDeclined? : [] \r\n//Show a confirmation message to user and warning that other bookings in the same date range will be declined? then pass confirm true\r\n// {\r\n// \"status\": \"Pending\", //Pending (For approved), Declined, Done, Cancelled\r\n// \"confirm\": true\r\n// }\r\n\r\n",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/:referenceNo",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "bookings", ":referenceNo"],
              "variable": [
                {
                  "key": "referenceNo",
                  "value": "ACPH-496501"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Cancel",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"reason\" : \"Weather Conditions : Inclement weather makes the camp site unsuitable for guests.\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/:bookingNumber/cancel",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "bookings", ":bookingNumber", "cancel"],
              "variable": [
                {
                  "key": "bookingNumber",
                  "value": "ACPH-733562",
                  "description": "Booking No. not booking ID, only allows cancel on status : \"Upcoming\", \"Pen\nding\""
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Cancel Email Notify Customer",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"reason\" : \"Weather Conditions : Inclement weather makes the camp site unsuitable for guests.\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/:bookingNumber/cancel-email",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "bookings", ":bookingNumber", "cancel-email"],
              "variable": [
                {
                  "key": "bookingNumber",
                  "value": "ACPH-384182",
                  "description": "Booking No. not booking ID, only allows cancel on status : \"Upcoming\", \"Pen\nding\""
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Request Booking Modification",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"bookingNo\" : \"ACPH-543397\",\r\n    \"sendEmailOnResponse\" : true\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/modify-request",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "bookings", "modify-request"]
            }
          },
          "response": []
        },
        {
          "name": "Modify",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"bookingNo\" : \"ACPH-543397\",\r\n    \"newPax\" : 2\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/modify",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "bookings", "modify"]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Dashboard",
      "item": [
        {
          "name": "Get Dashboard Data",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/dashboard",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "dashboard"],
              "query": [
                {
                  "key": "month",
                  "value": "2025-04",
                  "description": "for total earnings per month",
                  "disabled": true
                },
                {
                  "key": "date",
                  "value": "2025-04-28",
                  "description": "to display status counts per date",
                  "disabled": true
                },
                {
                  "key": null,
                  "value": "",
                  "description": "notifications are set to current date",
                  "disabled": true
                },
                {
                  "key": "",
                  "value": "",
                  "description": "occupancy rate and conversion rate are from 30 days ago to current date",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Performance",
      "item": [
        {
          "name": "Get Performance Data",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/performance",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "performance"],
              "query": [
                {
                  "key": "filter",
                  "value": "date",
                  "description": "'date', 'month', 'last_6_months', or 'year'",
                  "disabled": true
                },
                {
                  "key": "date",
                  "value": "2025-02-03",
                  "disabled": true
                },
                {
                  "key": "year",
                  "value": "2024",
                  "disabled": true
                },
                {
                  "key": "month",
                  "value": "09",
                  "disabled": true
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Calendar",
      "item": [
        {
          "name": "Get Bookings By Date",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/calendar?startDate=2025-01-01&endDate=2025-12-01&page=1&limit=2",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "calendar"],
              "query": [
                {
                  "key": "startDate",
                  "value": "2025-01-01",
                  "description": "YYYY-MM-DD"
                },
                {
                  "key": "endDate",
                  "value": "2025-12-01",
                  "description": "YYYY-MM-DD"
                },
                {
                  "key": "listingId",
                  "value": "03790cc5-73c5-4ce8-acae-f460874c2657",
                  "disabled": true
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "limit",
                  "value": "2"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Pay Out Methods [06-27]",
      "item": [
        {
          "name": "Get",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/payout-methods",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "payout-methods"]
            }
          },
          "response": []
        },
        {
          "name": "Create",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"bankAccountName\": \"John Doe\",\r\n    \"bankAccountNumber\": \"4111111111111111\",\r\n    \"bankName\": \"PHBANK\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/payout-methods",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "payout-methods"]
            }
          },
          "response": []
        },
        {
          "name": "Update",
          "request": {
            "method": "PATCH",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": " {\r\n    \"bankAccountName\": \"User Name\",\r\n    \"bankAccountNumber\": \"4111111111111111\",\r\n    \"bankName\": \"bank name\"\r\n  }",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/payout-methods/:id",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "payout-methods", ":id"],
              "variable": [
                {
                  "key": "id",
                  "value": "2fd2853d-c8d8-426c-bb14-24103e8673ce"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Pay Outs",
      "item": [
        {
          "name": "Get",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/payouts?startDate=2025-04&endDate=2025-04",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "payouts"],
              "query": [
                {
                  "key": "status",
                  "value": "Done",
                  "description": "Upcoming | Done",
                  "disabled": true
                },
                {
                  "key": "startDate",
                  "value": "2025-04",
                  "description": "YYYY-MM"
                },
                {
                  "key": "endDate",
                  "value": "2025-04",
                  "description": "YYYY-MM"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Audit Trails",
      "item": [
        {
          "name": "Audit Trails",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/audit-trails?hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "audit-trails"],
              "query": [
                {
                  "key": "hostId",
                  "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                }
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "Managers",
      "item": [
        {
          "name": "Users Management",
          "item": [
            {
              "name": "Get My Managers",
              "request": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/managers",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "managers"]
                }
              },
              "response": []
            },
            {
              "name": "Get Hosts I Manage",
              "request": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/managers/hosts",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "managers", "hosts"]
                }
              },
              "response": []
            },
            {
              "name": "Create",
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"email\" : \"berresn050@gmail.com\",\r\n    \"access\" : \"Full Access\"\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/managers",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "managers"]
                }
              },
              "response": []
            },
            {
              "name": "Update",
              "request": {
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n   \"managerId\" : \"10f28a12-e5f1-4ab0-98e5-acf199ea4e45\",\r\n    \"access\" : \"Full Access\" //Full Access | Read-Only | Booking Manager\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/managers",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "managers"]
                }
              },
              "response": []
            },
            {
              "name": "Accept/Decline",
              "request": {
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"managerId\" : \"10f28a12-e5f1-4ab0-98e5-acf199ea4e45\",\r\n    \"status\" : \"Accepted\" //Accepted / Declined\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/managers",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "managers"]
                }
              },
              "response": []
            },
            {
              "name": "Delete",
              "request": {
                "method": "DELETE",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"managerId\" : \"0238559e-ca7d-4a1a-874a-dce932b82558\"\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/managers",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "managers"]
                }
              },
              "response": []
            },
            {
              "name": "Accept/Decline/Deactivate",
              "request": {
                "method": "POST",
                "header": []
              },
              "response": []
            }
          ]
        },
        {
          "name": "Bookings",
          "item": [
            {
              "name": "Get All Bookings",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/bookings?hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "bookings"],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "disabled": true
                    },
                    {
                      "key": "search",
                      "value": "ACPH-911398",
                      "disabled": true
                    },
                    {
                      "key": "bookingDate",
                      "value": "2025-01-23",
                      "description": "date of booking (check in-check out)",
                      "disabled": true
                    },
                    {
                      "key": "status",
                      "value": "For Approval",
                      "description": "'Done', 'Upcoming', 'Cancelled', 'Pending', 'Approved', 'Declined', 'For Approval'",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2025-01-21",
                      "description": "createdAt",
                      "disabled": true
                    },
                    {
                      "key": "limit",
                      "value": "10",
                      "disabled": true
                    },
                    {
                      "key": "hostId",
                      "value": "e45bbc97-8a3d-4f73-853f-e915127b8874",
                      "description": "pass host id to use as manager account"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get Booking By Booking No",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/search/:bookingNo",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "bookings", "search", ":bookingNo"],
                  "variable": [
                    {
                      "key": "bookingNo",
                      "value": "ACPH-325357"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get User Info",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/:customerId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "bookings", ":customerId"],
                  "variable": [
                    {
                      "key": "customerId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Delete Cancelled Booking",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "DELETE",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/:bookingId?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "bookings", ":bookingId"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ],
                  "variable": [
                    {
                      "key": "bookingId",
                      "value": "598722de-b9a7-40dd-82a9-8c2d088faed9"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Accept Booking",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"status\": \"Pending\" //Pending (For approved), Declined, Done, Cancelled\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/bookings/:referenceNo?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "bookings", ":referenceNo"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ],
                  "variable": [
                    {
                      "key": "referenceNo",
                      "value": "ACPH-774623"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Cancel",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"reason\" : \"Weather Conditions : Inclement weather makes the camp site unsuitable for guests.\"\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/:bookingNumber/cancel?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "bookings", ":bookingNumber", "cancel"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ],
                  "variable": [
                    {
                      "key": "bookingNumber",
                      "value": "ACPH-378061",
                      "description": "Booking No. not booking ID, only allows cancel on status : \"Upcoming\", \"Pen\nding\""
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Cancel Email Notify Customer",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"reason\" : \"Weather Conditions : Inclement weather makes the camp site unsuitable for guests.\"\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/:bookingNumber/cancel-email",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "bookings", ":bookingNumber", "cancel-email"],
                  "variable": [
                    {
                      "key": "bookingNumber",
                      "value": "ACPH-384182",
                      "description": "Booking No. not booking ID, only allows cancel on status : \"Upcoming\", \"Pen\nding\""
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Request Booking Modification",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"bookingNo\" : \"ACPH-159998\",\r\n    \"sendEmailOnResponse\" : true\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/modify-request?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "bookings", "modify-request"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Modify",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"bookingNo\" : \"ACPH-159998\",\r\n    \"newPax\" : 4\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/bookings/modify?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "bookings", "modify"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Listings",
          "item": [
            {
              "name": "Get All for Approval Listings",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status code is 200\", function () {\r",
                      "  pm.response.to.have.status(200);\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Response time is within an acceptable range\", function () {\r",
                      "  pm.expect(pm.response.responseTime).to.be.below(500);\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Response has the required fields - id, listingName, description, location, status, and image\", function () {\r",
                      "    const responseData = pm.response.json();\r",
                      "    \r",
                      "    pm.expect(responseData).to.be.an('object');\r",
                      "    pm.expect(responseData.id).to.exist;\r",
                      "    pm.expect(responseData.listingName).to.exist;\r",
                      "    pm.expect(responseData.description).to.exist;\r",
                      "    pm.expect(responseData.location).to.exist;\r",
                      "    pm.expect(responseData.status).to.exist;\r",
                      "    pm.expect(responseData.image).to.exist;\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Image file type is valid\", function () {\r",
                      "  const responseData = pm.response.json();\r",
                      "  \r",
                      "  pm.expect(responseData).to.be.an('object');\r",
                      "  responseData.data.forEach(function(item) {\r",
                      "    pm.expect(item.image).to.be.an('array');\r",
                      "    item.image.forEach(function(imageItem) {\r",
                      "      pm.expect(imageItem.fileType).to.be.a('string').and.to.not.be.empty;\r",
                      "    });\r",
                      "  });\r",
                      "});\r",
                      "\r",
                      "\r",
                      "pm.test(\"Image file is present and in a valid format\", function () {\r",
                      "    const responseData = pm.response.json();\r",
                      "    \r",
                      "    pm.expect(responseData.data).to.be.an('array');\r",
                      "    responseData.data.forEach(function(item) {\r",
                      "        pm.expect(item.image).to.exist;\r",
                      "        item.image.forEach(function(image) {\r",
                      "            pm.expect(image.fileType).to.be.a('string');\r",
                      "            pm.expect(image.file).to.be.a('string');\r",
                      "        });\r",
                      "    });\r",
                      "});\r",
                      ""
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                },
                {
                  "listen": "prerequest",
                  "script": {
                    "exec": [""],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application?hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application"],
                  "query": [
                    {
                      "key": "status",
                      "value": "Approved",
                      "description": "'Rejected', 'Pending'",
                      "disabled": true
                    },
                    {
                      "key": "search",
                      "value": "Apatue",
                      "disabled": true
                    },
                    {
                      "key": "hostId",
                      "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get All My Listings",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/listings?hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "listings"],
                  "query": [
                    {
                      "key": "location_type",
                      "value": "Urban",
                      "disabled": true
                    },
                    {
                      "key": "status",
                      "value": "",
                      "disabled": true
                    },
                    {
                      "key": "search",
                      "value": "heart",
                      "disabled": true
                    },
                    {
                      "key": "city",
                      "value": "Siargao",
                      "disabled": true
                    },
                    {
                      "key": "type",
                      "value": "Private",
                      "disabled": true
                    },
                    {
                      "key": "hostId",
                      "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Update Listing",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "data",
                      "value": "{\n     \"addressApt\": \"Bldg 1, Unit 203*\"\n}\n",
                      "type": "text"
                    },
                    {
                      "key": "listingImgs",
                      "type": "file",
                      "src": [
                        "/C:/Users/berre/OneDrive/Pictures/camp images/snail-1201-oy9ZMAxtXZc-unsplash-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/camp images/scott-goodwill-y8Ngwq34_Ak-unsplash-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/camp images/megan-o-hanlon-Mn-73hWFSn8-unsplash-640x480.jpg"
                      ],
                      "disabled": true
                    },
                    {
                      "key": "data-backup",
                      "value": "{\n  \"hostingType\": \"Individual\",\n  \"fullname\": \"Juan Miguel Santos\",\n  \"birthDate\": \"1990-05-15\",\n  \"birthPlace\": \"Cebu City, Philippines\",\n  \"listingName\": \"Seaside Breeze Retreat\",\n  \"listingType\": \"Private\",\n  \"amenities\": [\"Free WiFi\", \"Swimming Pool\", \"Parking\", \"Gym\"],\n  \"services\": [\"Room Service\", \"Laundry\", \"Airport Shuttle\", \"Concierge\"],\n  \"description\": \"Relax in this peaceful beachfront property with panoramic ocean views, modern amenities, and easy access to Cebu's top attractions. Ideal for both short and long-term stays.\",\n  \"checkInTime\": \"14:00:00\",\n  \"checkOutTime\": \"11:00:00\",\n  \"smokingPolicy\": false,\n  \"petsPolicy\": true,\n  \"quietHoursStart\": \"22:00:00\",\n  \"quietHoursEnd\": \"06:00:00\",\n  \"individualRate\": 3200.0,\n  \"extraGuestFee\": 500,\n  \"cancellationPolicy\": \"Strict (No refund 7 days before check-in)\",\n  \"securityDeposit\": true,\n  \"price\": 4500.0,\n  \"securityDepositPrice\": 2000.0,\n  \"longitude\": 123.8854,\n  \"latitude\": 10.3157,\n  \"businessType\": \"sadasd\",\n  \"businessName\": \"Santos Getaway Rentals\",\n  \"businessAddress\": \"45 Palm Grove St., Mactan, Cebu\",\n  \"location\": \"Mactan Island, near Maribago Beach\",\n  \"capacity\": 6,\n  \"tentVanNo\": 0,\n  \"cleaningFee\": 750,\n  \"approval\": \"Manual\",\n  \"slots\": 2,\n  \"addressCountry\": \"Philippines\",\n  \"addressStreet\": \"45 Palm Grove St.\",\n  \"addressApt\": \"Villa A\",\n  \"addressCity\": \"Cebu\",\n  \"addressState\": \"Central Visayas\",\n  \"addressZip\": \"6015\",\n  \"safetyAndSecurity\" : \"safety and security\",\n \"imageCategories\" : [\"Experience\", null, \"Test\"]\t\n}\n",
                      "description": "all data",
                      "type": "text",
                      "disabled": true
                    }
                  ]
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/listings/:listingId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "listings", ":listingId"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "e45bbc97-8a3d-4f73-853f-e915127b8874",
                      "disabled": true
                    }
                  ],
                  "variable": [
                    {
                      "key": "listingId",
                      "value": "012f19bc-9787-452c-932e-3dc4e755a4b8"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get Listing By ID",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/listings/:listingId?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "listings", ":listingId"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ],
                  "variable": [
                    {
                      "key": "listingId",
                      "value": "00fd4392-021c-4918-ab99-22b183583ebe"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Soft Delete",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "DELETE",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"is_deleted\" : false\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/listings/soft-delete/:listingId?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "listings", "soft-delete", ":listingId"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ],
                  "variable": [
                    {
                      "key": "listingId",
                      "value": "00fd4392-021c-4918-ab99-22b183583ebe"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Force Delete",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "DELETE",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/listings/:listingId?hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "listings", ":listingId"],
                  "query": [
                    {
                      "key": "hostId",
                      "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                    }
                  ],
                  "variable": [
                    {
                      "key": "listingId",
                      "value": "00fd4392-021c-4918-ab99-22b183583ebe"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Customer Reviews",
          "item": [
            {
              "name": "Get Reviews by Customer ID",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:customerId?page=1&limit=2",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "customer-reviews", ":customerId"],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "limit",
                      "value": "2"
                    }
                  ],
                  "variable": [
                    {
                      "key": "customerId",
                      "value": "787b2c9a-062e-4597-94e7-8ee7a33534bb"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Create Review",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"rating\" : 5\r\n    // \"content\": \"ff\"\r\n   \r\n}\r\n\r\n//content nullable",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:customerId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "customer-reviews", ":customerId"],
                  "variable": [
                    {
                      "key": "customerId",
                      "value": "787b2c9a-062e-4597-94e7-8ee7a33534bb"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Delete Review",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "DELETE",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:reviewId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "customer-reviews", ":reviewId"],
                  "variable": [
                    {
                      "key": "reviewId",
                      "value": "091ecefb-9de3-44fa-a0ee-451770a8842d"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Update Review",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"rating\" : 2,\r\n    \"content\" : \"not null\"\r\n}\r\n\r\n//nullable content",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/customer-reviews/:reviewId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "customer-reviews", ":reviewId"],
                  "variable": [
                    {
                      "key": "reviewId",
                      "value": "091ecefb-9de3-44fa-a0ee-451770a8842d"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Get Dashboard Data",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/dashboard?month=2025-04&date=2025-04-28&hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "dashboard"],
              "query": [
                {
                  "key": "month",
                  "value": "2025-04",
                  "description": "for total earnings per month"
                },
                {
                  "key": "date",
                  "value": "2025-04-28",
                  "description": "to display status counts per date"
                },
                {
                  "key": null,
                  "value": "",
                  "description": "notifications are set to current date",
                  "disabled": true
                },
                {
                  "key": "",
                  "value": "",
                  "description": "occupancy rate and conversion rate are from 30 days ago to current date",
                  "disabled": true
                },
                {
                  "key": "hostId",
                  "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Performance Data",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/performance?filter=date&date=2025-02-03&hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "performance"],
              "query": [
                {
                  "key": "filter",
                  "value": "date",
                  "description": "'date', 'month', 'last_6_months', or 'year'"
                },
                {
                  "key": "date",
                  "value": "2025-02-03"
                },
                {
                  "key": "year",
                  "value": "2024",
                  "disabled": true
                },
                {
                  "key": "month",
                  "value": "09",
                  "disabled": true
                },
                {
                  "key": "hostId",
                  "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Payouts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/payouts?hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "payouts"],
              "query": [
                {
                  "key": "hostId",
                  "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Audit Trails",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/audit-trails?hostId=e45bbc97-8a3d-4f73-853f-e915127b8874",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "audit-trails"],
              "query": [
                {
                  "key": "hostId",
                  "value": "e45bbc97-8a3d-4f73-853f-e915127b8874"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "Get Bookings By Date",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{WEB_TOKEN}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1/host/calendar?startDate=2025-01-01&endDate=2025-12-01&hostId=07b747f1-52bf-47d6-8dfb-711a7bfe8b65",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1", "host", "calendar"],
              "query": [
                {
                  "key": "startDate",
                  "value": "2025-01-01",
                  "description": "YYYY-MM-DD"
                },
                {
                  "key": "endDate",
                  "value": "2025-12-01",
                  "description": "YYYY-MM-DD"
                },
                {
                  "key": "listingId",
                  "value": "03790cc5-73c5-4ce8-acae-f460874c2657",
                  "disabled": true
                },
                {
                  "key": "page",
                  "value": "1",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "2",
                  "disabled": true
                },
                {
                  "key": "hostId",
                  "value": "07b747f1-52bf-47d6-8dfb-711a7bfe8b65"
                }
              ]
            }
          },
          "response": []
        }
      ],
      "description": "PASS hostId to req.query for bookings and listings"
    },
    {
      "name": "v1.1 SUPER ADMIN/TESTS",
      "item": [
        {
          "name": "Discounts",
          "item": [
            {
              "name": "Get",
              "request": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/discounts",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "discounts"]
                }
              },
              "response": []
            },
            {
              "name": "Create",
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n  \"name\": \"Sample Program\",\r\n  \"description\": \"This is a sample description.\",\r\n  \"code\": \"TEST123\",\r\n  \"type\": \"By Percentage\", \t//isIn(['Capacity To Reach', 'By Percentage', 'Amount To Reach']),\r\n  \"percentage\": 0.2 //1 is 100%\r\n  ,  \"numOfPax\": 5 //required if Capacity To Reach\r\n  ,  \"amount\": 250.00 // required if Amount To React\r\n//   \"validityStartDate\": \"2025-05-01\",\r\n//   \"validityEndDate\": \"2025-06-01\"\r\n}\r\n\r\n//if type === Capacity to reach, pass on numOfPax, By Percentage + percentage, Amount To Reach - amount\r\n\r\n//return without validityStartDate and validityEndDate for always active\r\n",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/discounts",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "discounts"]
                }
              },
              "response": []
            },
            {
              "name": "update",
              "request": {
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n  \"name\": \"Sample Program UPDATE\",\r\n  \"description\" : \" asdasdsadsa**\",\r\n  \"validityStartDate\": \"2025-01-02\",\r\n  \"validityEndDate\": \"2025-03-04\"\r\n}\r\n",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/discounts/:id",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "discounts", ":id"],
                  "variable": [
                    {
                      "key": "id",
                      "value": "62396b4b-0a44-49f1-8d33-ea8c0e48a16a"
                    }
                  ]
                }
              },
              "response": []
            },
            {
              "name": "delete",
              "request": {
                "method": "DELETE",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n  \"name\": \"Sample Program\",\r\n  \"description\": \"This is a sample description.\",\r\n  \"code\": \"SP010\",\r\n  \"type\": \"By Percentage\", \t//isIn(['Capacity To Reach', 'By Percentage', 'Amount To Reach']),\r\n  \"percentage\": 0.2,\r\n//   \"numOfPax\": 100,\r\n//   \"amount\": 5000.00,\r\n  \"validityStartDate\": \"2025-05-01\",\r\n  \"validityEndDate\": \"2025-06-01\"\r\n}\r\n",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/discounts/:id",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "discounts", ":id"],
                  "variable": [
                    {
                      "key": "id",
                      "value": "a28cb3f3-e654-4e0e-a553-564b29154a90"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Discounts [Super Admin, 'For Testing Purposes']",
          "item": [
            {
              "name": "listing discounts",
              "request": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/customers/listing-discounts",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "customers", "listing-discounts"]
                }
              },
              "response": []
            },
            {
              "name": "global discounts",
              "request": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/customers/global-discounts",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "customers", "global-discounts"]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Transactions",
          "item": [
            {
              "name": "Get",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "// {\r\n//   \"type\": \"Gcash\",\r\n//   \"name\": \"Maria Clara\",\r\n//   \"phone\": \"09171234567\"\r\n// }\r\n\r\n{\r\n  \"type\": \"Bank\",\r\n  \"country\": \"Philippines\",\r\n  \"name\": \"Juan Dela Cruz\",\r\n  \"accountType\": \"Savings Account\",\r\n  \"bankName\": \"BDO\",\r\n  \"cardNumber\": \"1234567890123456\",\r\n  \"expiration\": \"12/27\",\r\n  \"cvv\": \"123\"\r\n}\r\n"
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/customers/transactions/all",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "customers", "transactions", "all"]
                }
              },
              "response": []
            },
            {
              "name": "Update",
              "request": {
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "// {\r\n//   \"type\": \"Gcash\",\r\n//   \"name\": \"Maria Clara\",\r\n//   \"phone\": \"09171234567\"\r\n// }\r\n\r\n{\r\n  \"type\": \"Bank\",\r\n  \"country\": \"Philippines\",\r\n  \"name\": \"Juan Dela Cruz\",\r\n  \"accountType\": \"Savings Account\",\r\n  \"bankName\": \"BDO\",\r\n  \"cardNumber\": \"1234567890123456\",\r\n  \"expiration\": \"12/27\",\r\n  \"cvv\": \"123\"\r\n}\r\n"
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/customers/transactions",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "customers", "transactions"]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "BACK OFFICE SEND EMAIL",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n  \"status\": \"Approved\",\r\n  \"email\": \"berresn050@gmail.com\",\r\n  \"username\": \"John Doe\",\r\n  \"listing_name\": \"Cozy Mountain Cabin\",\r\n  \"listing_description\": \"A beautiful and peaceful cabin nestled in the mountains, perfect for a weekend getaway. Features modern amenities while maintaining rustic charm.\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{WEB_BASEURL}}/api/v1.1/host/application/send-email-from-back-office",
              "host": ["{{WEB_BASEURL}}"],
              "path": ["api", "v1.1", "host", "application", "send-email-from-back-office"]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "🚮 Archive",
      "item": [
        {
          "name": "v1 ❌ --deprecated",
          "item": [
            {
              "name": "Create Listing",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "data",
                      "value": "{\n\t\"cityToHost\": \"Pasig\",\n\t\"languages\": [\"English\", \"Tagalog\", \"Spanish\"],\n\t\"isPartnerOrg\": true,\n\t\"aboutMe\": \"I'm a friendly and welcoming host who enjoys sharing my culture with guests from all over the world.\",\n\t\"themes\": [\"Traditional\", \"Family-Friendly\"],\n\t\"description\": \"A spacious and comfortable house with a garden, perfect for families or groups.\",\n\t\"duration\": 90,\n\t\"locationType\": [\"Suburban\", \" Peaceful\"],\n\t\"locationDescription\": \"Located in a quiet and safe neighborhood, close to parks and green spaces.\",\n\t\"hostingType\": \"Self\",\n\t\"addressCountry\": \"Philippines\",\n\t\"addressStreet\": \"777 Ortigas Avenue\",\n\t\"addressCity\": \"Pasig\",\n\t\"addressState\": \"Metro Manila\",\n\t\"addressZip\": \"1600\",\n\t\"locationLat\": 14.5833,\n\t\"locationLong\": 121.0833,\n\t\"amenities\": [\"Wi-Fi\", \"TV\", \"Air Conditioning\", \"Kitchen\", \"Garden\", \"Parking\"],\n\t\"services\": [\"Cleaning\", \"Laundry\", \"Cooking\"],\n\t\"addOns\": [\n\t\t{\n\t\t\t\"name\": \"Traditional Filipino Breakfast\",\n\t\t\t\"price\": 20.0,\n\t\t\t\"category\": \"Category\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Guided Tour of the City\",\n\t\t\t\"price\": 100.0,\n\t\t\t\"category\": \"Category\"\n\t\t}\n\t],\n\t\"listingName\": \"Pasig Family Home\",\n\t\"capacity\": 6,\n\t\"individualRate\": 80.0,\n\t\"travelersDiscounts\": 15,\n\t\"checkInTime\": \"14:00:00\",\n\t\"checkOutTime\": \"11:00:00\",\n\t\"cancellationPolicy\": \"Cancellation and Refund Policy: 7-day full refund; 24-hour grace period (48-hour advance booking required)\",\n\t\"categories\": [\"main\", \"bedroom\", \"kitchen\"]\n}\n",
                      "type": "text"
                    },
                    {
                      "key": "selfieImg",
                      "type": "file",
                      "src": "postman-cloud:///1efd2786-4e28-4510-941a-09022096879a"
                    },
                    {
                      "key": "listingImgs",
                      "type": "file",
                      "src": [
                        "postman-cloud:///1efd2786-4e28-4510-941a-09022096879a",
                        "postman-cloud:///1efd6f12-c51d-4e80-8a44-acfe71f9d328"
                      ]
                    },
                    {
                      "key": "supportingDocs",
                      "type": "file",
                      "src": "postman-cloud:///1efd6f12-c51d-4e80-8a44-acfe71f9d328"
                    }
                  ]
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/application",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "application"]
                }
              },
              "response": []
            },
            {
              "name": "Update Listing",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "PATCH",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "data",
                      "value": "{\n\"categories\": [\n    \"Exterior and Surrounding Areas\",\n    \"Amenities\",\n    \"Special Features\"\n  ]}",
                      "type": "text"
                    },
                    {
                      "key": "listingImgs",
                      "type": "file",
                      "src": [
                        "/C:/Users/berre/OneDrive/Pictures/camp images/kevin-ianeselli-ebnlHkqfUHY-unsplash-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/camp images/kampbros-8je1q39jE_M-unsplash-640x480.jpg",
                        "/C:/Users/berre/OneDrive/Pictures/camp images/jessica-smith-uklKIZTjfIg-unsplash-640x480.jpg"
                      ]
                    },
                    {
                      "key": "data-backup",
                      "value": "{\n  \"name\": \"Sunny Hills Camp\",\n  \"description\": \"A cozy campsite surrounded by hills and trees.\",\n  \"longitude\": 120.9876,\n  \"latitude\": 14.5995,\n  \"price\": 1500.00,\n  \"min_capacity\": 2,\n  \"max_capacity\": 10,\n  \"amenities\": [\n    \"Wifi\",\n    \"Restroom\",\n    \"Grill\"\n  ],\n  \"services\": [\n    \"Guided Tour\",\n    \"breakfast\"\n  ],\n  \"check_in_time\": \"14:00:00\",\n  \"check_out_time\": \"12:00:00\",\n  \"cancellation_policy\": \"Moderate (50% refund 3 days before check-in)\",\n  \"fullname\": \"John Doe\",\n  \"business_type\": \"Sole Proprietorship\",\n  \"business_name\": \"Doe Adventures\",\n  \"business_address\": \"123 Mountain Trail, Laguna\",\n  \"listing_type\": \"Public\",\n  \"location\": \"Laguna\",\n  \"extra_guest_fee\": 200.00,\n  \"cleaning_fee\": 300.00,\n  \"smoking_policy\": false,\n  \"pets_policy\": true,\n  \"quiet_hours_start\": \"22:00:00\",\n  \"quiet_hours_end\": \"06:00:00\",\n  \"security_deposit\": true,\n  \"security_deposit_price\": 500.00,\n  \"tent_van_no\": 3,\n  \"city\": \"Calamba\",\n  \"approval\": \"Manual\",\n  \"slots\": 5,\n   \"imageCategories\" : [\"Experience\", null, \"Test\"]\n}\n",
                      "type": "text",
                      "disabled": true
                    }
                  ]
                },
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1/host/listings/791ce89e-6878-42f0-a18b-9c5652b4a969",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1", "host", "listings", "791ce89e-6878-42f0-a18b-9c5652b4a969"]
                }
              },
              "response": []
            },
            {
              "name": "Get All for Approval Listing By ID",
              "request": {
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{WEB_TOKEN}}",
                      "type": "string"
                    }
                  ]
                },
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{WEB_BASEURL}}/api/v1.1/host/application/:applicationId",
                  "host": ["{{WEB_BASEURL}}"],
                  "path": ["api", "v1.1", "host", "application", ":applicationId"],
                  "variable": [
                    {
                      "key": "applicationId",
                      "value": "b1e325f1-6680-4e97-b265-13787a0a9cb8"
                    }
                  ]
                }
              },
              "response": []
            }
          ]
        }
      ]
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{WEB_TOKEN}}",
        "type": "string"
      }
    ]
  },
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "exec": [""]
      }
    },
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "exec": [""]
      }
    }
  ]
}
