{
  "request": {
    "HubProvider": "TTHOT",
    "Language": "es",
    "TimeoutMilliseconds": 300000,
    "Configuration": {
      "User": "37255",
      "Password": "f4b6cbbc-2c40-4a2e-8f73-f43a0ecc0d47",
      "ShowPackageRates": true,
      "AccessToken": "aFwg6qu+8QdKPoErAjBORMJyUD7ZF4s/8VAGzWrmFKzkbVWZ2KDOy5s6NyRkl5+fM9EbjsGF2TzUVwKcXYcTQw==",
      "BookingEmail": "tester@smyrooms.com",
      "Test": false
    },
    "Hotels": [
      "1845662"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-08-14T00:00:00Z",
    "EndDate": "2026-08-17T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "1845662",
        "MealPlans": [
          {
            "Code": "MP",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwBQCAAD0DgoHMTg0NTY2MhICTVAaCjE0LzA4LzIwMjYiCjE3DAD3oioLTWVyY2hhbnRQYXkyA0VVUjoVCgNFVVISBTY4Mi41GA6EiBTE2LjQxQhMKBDEjTTcQARoCTTciBTMwLTMwSg8KATESBAgeEAESBAgeEAJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEwi1i62Kx4KZ4+kBEOPg1d4EGDh6VworCgMxNjgSDwovDRVVSEAIaBjE4Ni4zNxoTQlB8MTY4fDJ8MTg2LjM3fEVVUgooCgI3MiwA8gA1NzAuNTAaEVB8NzJ8MnwPAPFnfEVVUoIBBUJDT05HkgECRVPCAQEw4gEFQVZBSUzqAQEw88gEeMi4zNDY5NDA3Njg0Mjk3ODAyMzYxMjY5MzM5NTcz+gETMjAyNi0wNC0wMyAwODozOTozNooCCDwzNzI1NSM+kgIDNC4zmgIDMC4wogIBMMICBRoA8wDKAgEw+gIBMIIDATCiAz1+AcF8MjAyNjA4MTR8M3w1AZF8RVN8TVB8SHykAKR8MHx8fHxNfEh8MAD/Bk03fHx8sgMBMboDBwi4gq9fGBDCA0ABARXSIADwR9oDCgoEVHJ1ZRICRVPiAxsIARIDRVVSGgMIogQiBAgCGAIqBwjkhtQCGAjqAxIJVZY5Koex1UgRrRis6/4qAPqYBAHABAHiBA1NUHxNN3x8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 682.5,
                      "Binding": true,
                      "Commission": 16.41
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 682.5,
                  "Binding": true,
                  "Commission": 16.41
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "168",
                      "Penalty": {
                        "Value": "186.37",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "570.50",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwDgCAAD0DgoHMTg0NTY2MhICTVAaCjE0LzA4LzIwMjYiCjE3DADxeSoLTWVyY2hhbnRQYXkyA0VVUjoVCgNFVVISBTY4Mi41GA4EiBTE2LjQxQhMKBDEjTTcQARoCTTciBTMwLTMwSg8KATESBAgeEAESBAgeEAJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEwi1i62Kx4KZ4+kBEOPg1d4EGDh6gAEKKwoDMTY4Eg960APIGEAIaBjE4Ni4zNxoTQlB8MTY4fDJ8EQCnfEVVUgopCgI3MiwA8gE1NTkuMTIaEkJQfDcyfDJ8EAABKwBIJgoBMCoA0jcwLjUwGhBCfDB8MnwOAPFrfEVVUoIBBFBSU81CSAQJFU5oBAggEwgEBMOIBBUFWQUlM6gEBMPIBHjIuMzQ2OTQwNzY4NDI5NzgwMjM2MTI2OTMzOTU3M/oBEzIwMjYtMDQtMDMgMDg6Mzk6MzaKAgg8MzcyNTUjPpICAzQuM5oCAzAuMKICATDCAgUaAPMEygIBMNoCAVD6AgEwggMBMKIDOrABwXwyMDI2MDgxNHwzfGcB/yN8RVN8TVB8UHxQUlNQfDB8fHx8TXxIfDg2NDUyfE03fHx8sgMBMboDBwi4gq9fGBDCA28BARXSIADwR9oDCgoEVHJ1ZRICRVPiAxsIARIDRVVSGgMIogQiBAgCGAIqBwjkhtQCGAjqAxIJVZY5Koex1UgRrRis6/4qAPqYBAHABAHiBA1NUHxNN3x8UkZ8fFB8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 682.5,
                      "Binding": true,
                      "Commission": 16.41
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 682.5,
                  "Binding": true,
                  "Commission": 16.41
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "168",
                      "Penalty": {
                        "Value": "186.37",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "559.12",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "570.50",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "HD",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwDYCAAD0DgoHMTg0NTY2MhICSEQaCjE0LzA4LzIwMjYiCjE3DADxdyoLTWVyY2hhbnRQYXkyA0VVUjoTCgNFVVISAzUyNRgBIg8UxNi40MUITCgQxI003EAEaAk03IgUzMC0zMEoPCgExEgQIHhABEgQIHhACWgExYhMyMDI2LTA0LTAzVDAxOjA1OjA0chMIrYutiseCmePpARDj4NXeBBg4eoABCisKAzE2OBIPcgDayBhACGgYxNDMuMzYaE0JQfDE2OHwyfBEAp3xFVVIKKQoCNzIsAPIBNDMwLjA5GhJCUHw3MnwyfBAAASsASSYKATAqAJE4Ljg1GhBCfDAoAPFvOC44NXxFVVKCAQRQUlNQkVgECRVOaAQIIBMIBATDiAQVBVkFJTOoBATDyAR4yLjM0Njk0MDc2ODQyOTc4MDIzNjEyNjkzMzk1NjX6ARMyMDI2LTA0LTAzIDA4OjM5OjM2igIIPDM3MjU1Iz6SAgM0LjOaAgMwLjCiAgEwwgIFGgDzBMoCATDaAgFQ+gIBMIIDATCiAzquAcF8MjAyNjA4MTR8M3xnAf8jfEVTfEhEfFB8UFJTUHwwfHx8fE18SHw4NjQ1MnxNN3x8fLIDATG6AwcIuIKvXxgQwgNvAQEV0iAA8EfaAwoKBFRydWUSAkVT4gMbCAESA0VVUhoDCKQDIgQIAhgCKgcIksqFAhgI6gMSCVWWOSqHsdVIEa0YrOv+KgD6mAQBwAQB4gQNSER8TTd8fFJGfHxQfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 525,
                      "Binding": true,
                      "Commission": 16.41
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 525,
                  "Binding": true,
                  "Commission": 16.41
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "168",
                      "Penalty": {
                        "Value": "143.36",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "430.09",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "438.85",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwBICAAD0DgoHMTg0NTY2MhICSEQaCjE0LzA4LzIwMjYiCjE3DAD3oCoLTWVyY2hhbnRQYXkyA0VVUjoTCgNFVVISAzUyNRgBIgMUxNi40MUITCgQxI003EAEaAk03IgUzMC0zMEoPCgExEgQIHhABEgQIHhACWgExYhMyMDI2LTA0LTAzVDAxOjA1OjA0chMIrYutiseCmePpARDj4NXeBBg4elcKKwoDMTY4Eg8KA0VcVUhACGgYxNDMuMzYaE0JQfDE2OHwyfDE0My4zNnxFVVIKKAoCNzIsAPIANDM4Ljg1GhFQfDcyfDJ8DwDxZ3xFVVKCAQVCQ09OR5IBAkVTwgEBMOIBBUFWQUlM6gEBMPIBHwjIuMzQ2OTQwNzY4NDI5NzgwMjM2MTI2OTMzOTU2NfoBEzIwMjYtMDQtMDMgMDg6Mzk6MzaKAgg8MzcyNTUjPpICAzQuM5oCAzAuMKICATDCAgUaAPMAygIBMPoCATCCAwEwogM9fAHBfDIwMjYwODE0fDN8NQGRfEVTfEhEfEh8pACkfDB8fHx8TXxIfDAA/wZNN3x8fLIDATG6AwcIuIKvXxgQwgNAAQEV0iAA8EfaAwoKBFRydWUSAkVT4gMbCAESA0VVUhoDCKQDIgQIAhgCKgcIksqFAhgI6gMSCVWWOSqHsdVIEa0YrOv+KgD6mAQBwAQB4gQNSER8TTd8fFJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 525,
                      "Binding": true,
                      "Commission": 16.41
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 525,
                  "Binding": true,
                  "Commission": 16.41
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "168",
                      "Penalty": {
                        "Value": "143.36",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "438.85",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}