{
  "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-14T00:00:00Z",
    "EndDate": "2026-08-19T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "129625",
        "MealPlans": [
          {
            "Code": "TI",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwCQCAAD0DQoGMTI5NjI1EgJUSRoKMTQvMDgvMjAyNiIKMTkMAPF5KgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTc1MS4zOSAIBMEIXCgYxIzUxMzEQARoENTEzMSIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHITCISAgICnocL5uAEQ/7mj1gcYOHqwAQorCgMxNDQSD3QVA8gYQAhoGMjYyLjcxGhNCUHwxNDR8MnwRAKd8RVVSCikKAjcyLADyATQzNy44NRoSQlB8NzJ8MnwQAAQrACc0OCsAYTYxMi45OCsAUjQ4fDJ8EAABKwB0KwoCMjQSEIIAB8PgAAYMAUzI0fDJ8EQD/G3xFVVKCAQdIQkdNRFhCkgECRVPCAQEw4gEFQVZBSUzqAQEw8gEeMy44MAEABjc0+gEeAfElIDA5OjI5OjQ3igIVPDM3MjU1IystMC41IFsxNTI5MF0+kgIDNC4zmgIDMC4wogIBMMICBScA8gDKAgEw+gIBMIIDATCiAz7mAcF8MjAyNjA4MTR8NXydAZN8RVN8VEl8SHyyAP8OfDB8fHx8TXxIfDI4Nzk4fDUxMzF8fHyyAwExwgOgAQHzD9oDCgoEVHJ1ZRICRVPiAxUSA0VVUhoGCKSkChgEKggA8xHqAxIJasaE0JMiGU0RjZFIiqPB6lGYBAHABAHiBA9USWcAYFJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#5131",
                    "RoomCandidateRefId": 1,
                    "Code": "5131",
                    "Description": "Apartamento Superior",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1751.39,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1751.39,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "144",
                      "Penalty": {
                        "Value": "262.71",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "437.85",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "48",
                      "Penalty": {
                        "Value": "612.98",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "24",
                      "Penalty": {
                        "Value": "1751.39",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwLkBAAD0DQoGMTI5NjI1EgJUSRoKMTQvMDgvMjAyNiIKMTkMAP+cKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTU2MS42NiCIBMEIXCgYxIzUxMzEQARoENTEzMSIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHISCImAgMDk3KHPGhDe+dDtBRg4egQQARgBggEHSEJHTURgYQpIBAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjIuOTAwAgAFNzn6AXMA8TIgMDk6Mjk6NDeKAiI8MzcyNTUjKy0wLjUgWzE1MjkwXSstMC45IFsxNTUwNV0+kgIDNC4zmAgIDMC4wogIBMMICBTQA8gDKAgEw+gIBMIIDATCiAz5IAcF8MjAyNjA4MTR8NXz/AJN8RVN8VEl8SHzCAP8OfDF8fHx8TXxIfDI4Nzk4fDUxMzF8fHyyAwExwgMCAQDzD9oDCgoEVHJ1ZRICRVPiAxUSA0VVUhoGCNWgCRgEKggA8xHqAxIJasaE0JMiGU0RjZFIiqPB6lGYBAHABAHiBBBUSWYAcE5SRnx8SHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#5131",
                    "RoomCandidateRefId": 1,
                    "Code": "5131",
                    "Description": "Apartamento Superior",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1561.66,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1561.66,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwCYCAAD0DQoGMTI5NjI1EgJUSRoKMTQvMDgvMjAyNiIKMTkMAPF5KgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTU3OC45NyAIBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHITCJKAgICnocL5uAEQ/7mj1gcYOHqwAQorCgMxNDQSD3QwA8gYQAhoGMjM2Ljg1GhNCUHwxNDR8MnwRAKd8RVVSCikKAjcyLADyATM5NC43NBoSQlB8NzJ8MnwQAAQrACc0OCsAUjU1Mi42KwBSNDh8MnwQAMR8RVVSCisKAjI0EhCCACAT4AAGDAFMyNHwyfAkB/xt8RVVSggEHSEJHTURYQpIBAkVTwgEBMOIBBUFWQUlM6gEBMPIBHjMuODABAAVHMTj6AR4B8SUgMDk6Mjk6NDeKAhU8MzcyNTUjKy0wLjUgWzE1MjkwXT6SAgM0LjOaAgMwLjCiAgEwwgIFJwDyAMoCATD6AgEwggMBMKIDPuYBwXwyMDI2MDgxNHw1fJ0Bk3xFU3xUSXxIfLIA/w58MHx8fHxNfEh8Mjg3OTh8MjQ1OHx8fLIDATHCA6ABAfMP2gMKCgRUcnVlEgJFU+IDFRIDRVVSGgYI2aIJGAQqCADzEeoDEglqxoTQkyIZTRGNkUiKo8HqUZgEAcAEAeIED1RJZwBgUkZ8fEh8AAAAAA==",
                "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": "BCJNGEBAwLoBAAD0DQoGMTI5NjI1EgJUSRoKMTQvMDgvMjAyNiIKMTkMAP+cKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTQwNy45MiAIBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHISCI6AgMDk3KHPGhDe+dDtBRg4egQQARgBggEHSEJHTURVYQpIBAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjIuOTAwAgAERzE0+gFzAPEyIDA5OjI5OjQ3igIiPDM3MjU1IystMC41IFsxNTI5MF0rLTAuOSBbMTU1MDVdPpICAzQuM45oCAzAuMKICATDCAgU0APIAygIBMPoCATCCAwEwogM+SAHBfDIwMjYwODE0fDV8/wCTfEVTfFRJfEh8wgD/DnwxfHx8fE18SHwyODc5OHwyNDU4fHx8sgMBMcIDAgEA8w/aAwoKBFRydWUSAkVT4gMVEgNFVVIaBgiFrAgYBCoIAPMR6gMSCWrGhNCTIhlNEY2RSIqjwepRmAQBwAQB4gQQVElmAHBOUkZ8fEh8AAAAAA==",
                "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": "BCJNGEBAwCECAAD0DQoGMTI5NjI1EgJNQhoKMTQvMDgvMjAyNiIKMTkMAPF5KgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTM0My4wNCvIBMEIXCgYxIzUxMzEQARoENTEzMSIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHITCOf///+mocL5uAEQ/7mj1gcYOHqwAQorCgMxNDQSD3QwA8gYQAhoGMjAxLjQ2GhNCUHwxNDR8MnwRAKd8RVVSCikKAjcyLADyATMzNS43NhoSQlB8NzJ8MnwQAAQrACc0OCsAUjQ3MC4wKwBSNDh8MnwQAAErAHQrCgIyNBIQggAE+AAABgwBTMjR8MnwJAf8bfEVVUoIBB0hCR01EWEKSAQJFU8IBATDiAQVBVkFJTOoBATDyAR4zLjc5AQAFRzc1+gEeAfElIDA5OjI5OjQ3igIVPDM3MjU1IystMC41IFsxNTI5MF0+kgIDNC4zmgIDMC4wogIBMMICBScA8gDKAgEw+gIBMIIDATCiAz7mAcF8MjAyNjA4MTR8NXydAZN8RVN8TUJ8SHyyAP8OfDB8fHx8TXxIfDI4Nzk4fDUxMzF8fHyyAwExwgOgAQHzMNoDCgoEVHJ1ZRICRVPiAw8SA0VVUhoDCIwKKgMIjArqAxIJasaE0JMiGU0RjZFIiqPB6lGYBAHABAHiBA9NQmEAYFJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#5131",
                    "RoomCandidateRefId": 1,
                    "Code": "5131",
                    "Description": "Apartamento Superior",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1343.04,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1343.04,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "144",
                      "Penalty": {
                        "Value": "201.46",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "335.76",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "48",
                      "Penalty": {
                        "Value": "470.06",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "24",
                      "Penalty": {
                        "Value": "1343.04",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwLoBAAD0DQoGMTI5NjI1EgJNQhoKMTQvMDgvMjAyNiIKMTkMAP+cKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTE5Ny41NSMIBMEIXCgYxIzUxMzEQARoENTEzMSIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHISCOT//7/k3KHPGhDe+dDtBRg4egQQARgBggEHSEJHTUR6YQpIBAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjIuODk5AgAERzcy+gFzAPEyIDA5OjI5OjQ3igIiPDM3MjU1IystMC41IFsxNTI5MF0rLTAuOSBbMTU1MDVdPpICAzQuMw5oCAzAuMKICATDCAgU0APIAygIBMPoCATCCAwEwogM+SAHBfDIwMjYwODE0fDV8/wCTfEVTfE1CfEh8wgD/DnwxfHx8fE18SHwyODc5OHw1MTMxfHx8sgMBMcIDAgEA8w/aAwoKBFRydWUSAkVT4gMVEgNFVVIaBgi6jAcYBCoIAPMR6gMSCWrGhNCTIhlNEY2RSIqjwepRmAQBwAQB4gQQTUJmAHBOUkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#5131",
                    "RoomCandidateRefId": 1,
                    "Code": "5131",
                    "Description": "Apartamento Superior",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1197.55,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1197.55,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwCQCAAD0DQoGMTI5NjI1EgJNQhoKMTQvMDgvMjAyNiIKMTkMAPF5KgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTE3MC42MSaIBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHITCPX///+mocL5uAEQ/7mj1gcYOHqwAQorCgMxNDQSD3QMA8gYQAhoGMTc1LjU5GhNCUHwxNDR8MnwRAKd8RVVSCikKAjcyLADyATI5Mi42NRoSQlB8NzJ8MnwQAAQrACc0OCsAYTQwOS43MisAUjQ4fDJ8EAABKwB0KwoCMjQSEIIABAPgAAYMAETKCAAIJAf8bfEVVUoIBB0hCR01EWEKSAQJFU8IBATDiAQVBVkFJTOoBATDyAR4zLjc5AQAFRzg5+gEeAfElIDA5OjI5OjQ3igIVPDM3MjU1IystMC41IFsxNTI5MF0+kgIDNC4zmgIDMC4wogIBMMICBScA8gDKAgEw+gIBMIIDATCiAz7mAcF8MjAyNjA4MTR8NXydAZN8RVN8TUJ8SHyyAP8OfDB8fHx8TXxIfDI4Nzk4fDI0NTh8fHyyAwExwgOgAQHzD9oDCgoEVHJ1ZRICRVPiAxUSA0VVUhoGCOXvBhgEKggA8xHqAxIJasaE0JMiGU0RjZFIiqPB6lGYBAHABAHiBA9NQmcAYFJGfHxIfAAAAAA=",
                "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": "BCJNGEBAwLoBAAD0DQoGMTI5NjI1EgJNQhoKMTQvMDgvMjAyNiIKMTkMAP+cKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTA0My44MCIIBMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wNC0wM1QwMTowNTowNHISCPX//7/k3KHPGhDe+dDtBRg4egQQARgBggEHSEJHTURCYQpIBAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjIuODk5AgAERzg5+gFzAPEyIDA5OjI5OjQ3igIiPDM3MjU1IystMC41IFsxNTI5MF0rLTAuOSBbMTU1MDVdPpICAzQuMA5oCAzAuMKICATDCAgU0APIAygIBMPoCATCCAwEwogM+SAHBfDIwMjYwODE0fDV8/wCTfEVTfE1CfEh8wgD/DnwxfHx8fE18SHwyODc5OHwyNDU4fHx8sgMBMcIDAgEA8w/aAwoKBFRydWUSAkVT4gMVEgNFVVIaBgjplwYYBCoIAPMR6gMSCWrGhNCTIhlNEY2RSIqjwepRmAQBwAQB4gQQTUJmAHBOUkZ8fEh8AAAAAA==",
                "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
  }
}