{
  "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": [
      "129625"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-08-18T00:00:00Z",
    "EndDate": "2026-08-23T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "129625",
        "MealPlans": [
          {
            "Code": "TI",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwCYCAAD0DQoGMTI5NjI1EgJUSRoKMTgvMDgvMjAyNiIKMjMMAPF5KgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTU3OC45Ny4IBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHITCJKAgICnocL5uAEQ/7mj1gcYOHqwAQorCgMxNDQSD3Q6A8gYQAhoGMjM2Ljg1GhNCUHwxNDR8MnwRAKd8RVVSCikKAjcyLADyATM5NC43NBoSQlB8NzJ8MnwQAAQrACc0OCsAUjU1Mi42KwBSNDh8MnwQAMR8RVVSCisKAjI0EhCCAAAT4AAGDAFMyNHwyfAkB/xt8RVVSggEHSEJHTURYQpIBAkVTwgEBMOIBBUFWQUlM6gEBMPIBHjMuODABAAVHMTj6AR4B8SUgMTA6MzQ6MjOKAhU8MzcyNTUjKy0wLjUgWzE1MjkwXT6SAgM0LjOaAgMwLjCiAgEwwgIFJwDyAMoCATD6AgEwggMBMKIDPuYBwXwyMDI2MDgxOHw1fJ0Bk3xFU3xUSXxIfLIA/w58MHx8fHxNfEh8Mjg3OTh8MjQ1OHx8fLIDATHCA6ABAfMP2gMKCgRUcnVlEgJFU+IDFRIDRVVSGgYI2aIJGAQqCADzEeoDEgnq2gw/9+zYRxGtJRcCDV1f1ZgEAcAEAeIED1RJZwBgUkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#2458",
                    "RoomCandidateRefId": 1,
                    "Code": "2458",
                    "Description": "Apartamento",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1578.97,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1578.97,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "144",
                      "Penalty": {
                        "Value": "236.85",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "394.74",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "48",
                      "Penalty": {
                        "Value": "552.64",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "24",
                      "Penalty": {
                        "Value": "1578.97",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwLoBAAD0DQoGMTI5NjI1EgJUSRoKMTgvMDgvMjAyNiIKMjMMAP+cKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTQwNy45MiEIBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHISCI6AgMDk3KHPGhDe+dDtBRg4egQQARgBggEHSEJHTURwYQpIBAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjIuOTAwAgAERzE0+gFzAPEyIDEwOjM0OjIzigIiPDM3MjU1IystMC41IFsxNTI5MF0rLTAuOSBbMTU1MDVdPpICAzQuMg5oCAzAuMKICATDCAgU0APIAygIBMPoCATCCAwEwogM+SAHBfDIwMjYwODE4fDV8/wCTfEVTfFRJfEh8wgD/DnwxfHx8fE18SHwyODc5OHwyNDU4fHx8sgMBMcIDAgEA8w/aAwoKBFRydWUSAkVT4gMVEgNFVVIaBgiFrAgYBCoIAPMR6gMSCeraDD/37NhHEa0lFwINXV/VmAQBwAQB4gQQVElmAHBOUkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#2458",
                    "RoomCandidateRefId": 1,
                    "Code": "2458",
                    "Description": "Apartamento",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1407.92,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1407.92,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "MB",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwCQCAAD0DQoGMTI5NjI1EgJNQhoKMTgvMDgvMjAyNiIKMjMMAPF5KgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTE3MC42MSvIBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHITCPX///+mocL5uAEQ/7mj1gcYOHqwAQorCgMxNDQSD3QaA8gYQAhoGMTc1LjU5GhNCUHwxNDR8MnwRAKd8RVVSCikKAjcyLADyATI5Mi42NRoSQlB8NzJ8MnwQAAQrACc0OCsAYTQwOS43MisAUjQ4fDJ8EAABKwB0KwoCMjQSEIIABAPgAAYMAETKCAAIJAf8bfEVVUoIBB0hCR01EWEKSAQJFU8IBATDiAQVBVkFJTOoBATDyAR4zLjc5AQAFRzg5+gEeAfElIDEwOjM0OjIzigIVPDM3MjU1IystMC41IFsxNTI5MF0+kgIDNC4zmgIDMC4wogIBMMICBScA8gDKAgEw+gIBMIIDATCiAz7mAcF8MjAyNjA4MTh8NXydAZN8RVN8TUJ8SHyyAP8OfDB8fHx8TXxIfDI4Nzk4fDI0NTh8fHyyAwExwgOgAQHzD9oDCgoEVHJ1ZRICRVPiAxUSA0VVUhoGCOXvBhgEKggA8xHqAxIJ6toMP/fs2EcRrSUXAg1dX9WYBAHABAHiBA9NQmcAYFJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#2458",
                    "RoomCandidateRefId": 1,
                    "Code": "2458",
                    "Description": "Apartamento",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1170.61,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1170.61,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "144",
                      "Penalty": {
                        "Value": "175.59",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "292.65",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "48",
                      "Penalty": {
                        "Value": "409.72",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "24",
                      "Penalty": {
                        "Value": "1170.61",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwLoBAAD0DQoGMTI5NjI1EgJNQhoKMTgvMDgvMjAyNiIKMjMMAP+cKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTA0My44MCCIBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHISCPX//7/k3KHPGhDe+dDtBRg4egQQARgBggEHSEJHTUR4YQpIBAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjIuODk5AgAERzg5+gFzAPEyIDEwOjM0OjIzigIiPDM3MjU1IystMC41IFsxNTI5MF0rLTAuOSBbMTU1MDVdPpICAzQuMa5oCAzAuMKICATDCAgU0APIAygIBMPoCATCCAwEwogM+SAHBfDIwMjYwODE4fDV8/wCTfEVTfE1CfEh8wgD/DnwxfHx8fE18SHwyODc5OHwyNDU4fHx8sgMBMcIDAgEA8w/aAwoKBFRydWUSAkVT4gMVEgNFVVIaBgjplwYYBCoIAPMR6gMSCeraDD/37NhHEa0lFwINXV/VmAQBwAQB4gQQTUJmAHBOUkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#2458",
                    "RoomCandidateRefId": 1,
                    "Code": "2458",
                    "Description": "Apartamento",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1043.8,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1043.8,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}