{
  "request": {
    "HubProvider": "TTHOT",
    "Language": "es",
    "TimeoutMilliseconds": 300000,
    "Configuration": {
      "User": "30628",
      "Password": "5830378a-df3c-43f5-93de-13e4f5d74cd4",
      "ShowPackageRates": true,
      "AccessToken": "YaI5O99lMSE0NGIdgxMdjkKqfmtEsoLEWFNg6FNt3mC4if+AITllqnTtrfFgvT5fJ/ETCvkBbgT/lI34YYMxcg==",
      "BookingEmail": "tester@smyrooms.com",
      "Test": false
    },
    "Hotels": [
      "158"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-08-08T00:00:00Z",
    "EndDate": "2026-08-15T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "158",
        "MealPlans": [
          {
            "Code": "HD",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwA8CAAD0CgoDMTU4EgJIRBoKMDgvMDgvMjAyNiIKMTUMAPE9KgtNZXJjaGFudFBheTIDRVVSOhQKA0VVUhIHMTY2My40NyIEMTaIuMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QAQYA8SkCWgExYhMyMDI2LTAyLTExVDAxOjA1OjA0chIIt+jPgbywpsh2EKv04q4LGDh6VworCgMxMjASD3UA8gY4QAhoGMjM1LjE5GhNCUHwxMjB8MnwRALR8RVVSCigKATASECsABKIAgxoRQnwwfDJ8DwD3M3xFVVKCAQNTTUSSAQJFU8IBATDiAQVBVkFJTOoBATDyAR41LjYyNzg3OTM5MATY2MTk1MjM1NDg3MDg1OTg4Mzn6Ab8A8RwgMTc6NTA6NDeKAgg8MzA2MjgjPpICAzUuMZoCAzEuNaICBTAuMDEwwgIFHgDxEMoCAjEy+gIBMIIDATCiAzgxNTh8MjAyNjA4MDh8N3wzAf8lfEVTfEhEfEh8U01EfDB8fHx8TXxIfDkxMzI1fE0xMTIyfHx8sgMBMboDBwiUmI8xGBDCAz0BABXSHwDwS9oDBBICRVPiAx0IARIDRVVSGgYIlKwIGAQiBAgCGAIqBgjfqFQYBuoDEgnY7hpHdkOQShG7CdP2vFzFO5gEAagEAbAEAcAEAeIED0hEfDI0NTh8fFJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#2458",
                    "RoomCandidateRefId": 1,
                    "Code": "2458",
                    "Description": "Apartamento",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1663.47,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1663.47,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "235.19",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1663.47",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwAwCAAD0CgoDMTU4EgJIRBoKMDgvMDgvMjAyNiIKMTUMAPE9KgtNZXJjaGFudFBheTIDRVVSOhQKA0VVUhIHMTUwMS42NiIEMTAIuMEIXCgYxIzU0MjIQARoENTQyMiIFMzAtMzBKDwoBMRIECB4QAQYA8SkCWgExYhMyMDI2LTAyLTExVDAxOjA1OjA0chII2ujPgbywpsh2EKv04q4LGDh6VworCgMxMjASD3UA8gY8QAhoGMjEyLjMxGhNCUHwxMjB8MnwRALR8RVVSCigKATASECsABKIAgxoRQnwwfDJ8sQD3M3xFVVKCAQNTTUSSAQJFU8IBATDiAQVBVkFJTOoBATDyAR41LjYyNzg3OTM5MVTY2MTk1MjM1NDg3MDg1OTg4NzT6Ab8A8RwgMTc6NTA6NDeKAgg8MzA2MjgjPpICAzUuMZoCAzEuNaICBTAuMDEwwgIFHgDxEMoCAjEy+gIBMIIDATCiAzUxNTh8MjAyNjA4MDh8N3wzAf8ifEVTfEhEfEh8U01EfDB8fHx8TXxIfDkxMzI1fE02fHx8sgMBMboDBwiUmI8xGBDCAzoBABXSHwDwS9oDBBICRVPiAx0IARIDRVVSGgYIoMQHGAQiBAgCGAIqBgjujkwYBuoDEgnY7hpHdkOQShG7CdP2vFzFO5gEAagEAbAEAcAEAeIED0hEfDU0MjJ8fFJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#5422",
                    "RoomCandidateRefId": 1,
                    "Code": "5422",
                    "Description": "Habitaci\u00f3n Superior",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1501.66,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1501.66,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "212.31",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1501.66",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwA8CAAD0CgoDMTU4EgJIRBoKMDgvMDgvMjAyNiIKMTUMAPE9KgtNZXJjaGFudFBheTIDRVVSOhQKA0VVUhIHMjU3Ni4xMiIEMTEIuMEIXCgYxIzY4OTcQARoENjg5NyIFMzAtMzBKDwoBMRIECB4QAQYA8SkCWgExYhMyMDI2LTAyLTExVDAxOjA1OjA0chIIwejPgbywpsh2EKv04q4LGDh6VworCgMxMjASD3UA8gYwQAhoGMzY0LjIzGhNCUHwxMjB8MnwRALR8RVVSCigKATASECsABKIAgxoRQnwwfDJ8sQD3M3xFVVKCAQNTTUSSAQJFU8IBATDiAQVBVkFJTOoBATDyAR41LjYyNzg3OTM5MaTY2MTk1MjM1NDg3MDg1OTg4NDn6Ab8A8RwgMTc6NTA6NDeKAgg8MzA2MjgjPpICAzUuMZoCAzEuNaICBTAuMDEwwgIFHgDxEMoCAjEy+gIBMIIDATCiAzcxNTh8MjAyNjA4MDh8N3wzAf8kfEVTfEhEfEh8U01EfDB8fHx8TXxIfDkxMzI1fE0xNTV8fHyyAwExugMHCJSYjzEYEMIDPAEAFdIfAPBM2gMEEgJFU+IDHggBEgNFVVIaBgiY9gwYBCIECAIYAioHCIbKggEYBuoDEgnY7hpHdkOQShG7CdP2vFzFO5gEAagEAbAEAcAEAeIED0hEfDY4OTd8fFJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#6897",
                    "RoomCandidateRefId": 1,
                    "Code": "6897",
                    "Description": "Apartamento Familiar",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 2576.12,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 2576.12,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "364.23",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "2576.12",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "SA",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwAsCAAD0CgoDMTU4EgJTQRoKMDgvMDgvMjAyNiIKMTUMAPE9KgtNZXJjaGFudFBheTIDRVVSOhQKA0VVUhIHMjI2NS40MyIEMT8IuMEIXCgYxIzY4OTcQARoENjg5NyIFMzAtMzBKDwoBMRIECB4QAQYA8SkCWgExYhMyMDI2LTAyLTExVDAxOjA1OjA0chIIwOjPgbywpsh2EKv04q4LGDh6VworCgMxMjASD3UA8gYMQAhoGMzIwLjMwGhNCUHwxMjB8MnwRALR8RVVSCigKATASECsABKIAgxoRQnwwfDJ8sQD3M3xFVVKCAQNTTUSSAQJFU8IBATDiAQVBVkFJTOoBATDyAR41LjYyNzg3OTM5McTY2MTk1MjM1NDg3MDg1OTg4NDj6Ab8A8RwgMTc6NTA6NDeKAgg8MzA2MjgjPpICAzUuMZoCAzEuNaICBTAuMDEwwgIFHgDxEMoCAjEy+gIBMIIDATCiAzcxNTh8MjAyNjA4MDh8N3wzAf8kfEVTfFNBfEh8U01EfDB8fHx8TXxIfDkxMzI1fE0xNTV8fHyyAwExugMHCJSYjzEYEMIDPAEAFdIfAPBI2gMEEgJFU+IDGggBEgNFVVIaAwjGDiIECAIYAioGCOq9CxgE6gMSCdjuGkd2Q5BKEbsJ0/a8XMU7mAQBqAQBsAQBwAQB4gQPU0F8Njg5N3x8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#6897",
                    "RoomCandidateRefId": 1,
                    "Code": "6897",
                    "Description": "Apartamento Familiar",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 2265.43,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 2265.43,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "320.30",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "2265.43",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwAgCAAD0CgoDMTU4EgJTQRoKMDgvMDgvMjAyNiIKMTUMAPE9KgtNZXJjaGFudFBheTIDRVVSOhQKA0VVUhIHMTI5NC41MiIEMTCIuMEIXCgYxIzU0MjIQARoENTQyMiIFMzAtMzBKDwoBMRIECB4QAQYA8SkCWgExYhMyMDI2LTAyLTExVDAxOjA1OjA0chIIv+jPgbywpsh2EKv04q4LGDh6VworCgMxMjASD3UA8gYAQAhoGMTgzLjAzGhNCUHwxMjB8MnwRALR8RVVSCigKATASECsABKIAQRoRQnwpAAKxAPczfEVVUoIBA1NNRJIBAkVTwgEBMOIBBUFWQUlM6gEBMPIBHjUuNjI3ODc5MzkxNVjYxOTUyMzU0ODcwODU5ODg0N/oBvwDxHCAxNzo1MDo0N4oCCDwzMDYyOCM+kgIDNS4xmgIDMS41ogIFMC4wMTDCAgUeAPEQygICMTL6AgEwggMBMKIDNTE1OHwyMDI2MDgwOHw3fDMB/yJ8RVN8U0F8SHxTTUR8MHx8fHxNfEh8OTEzMjV8TTZ8fHyyAwExugMHCJSYjzEYEMIDOgEAFdIfAPBI2gMEEgJFU+IDGggBEgNFVVIaAwioCCIECAIYAioGCILPQRgG6gMSCdjuGkd2Q5BKEbsJ0/a8XMU7mAQBqAQBsAQBwAQB4gQPU0F8NTQyMnx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#5422",
                    "RoomCandidateRefId": 1,
                    "Code": "5422",
                    "Description": "Habitaci\u00f3n Superior",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1294.52,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1294.52,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "183.03",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1294.52",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwAsCAAD0CgoDMTU4EgJTQRoKMDgvMDgvMjAyNiIKMTUMAPE9KgtNZXJjaGFudFBheTIDRVVSOhQKA0VVUhIHMTQ1Ni4zNSIEMTwIuMEIXCgYxIzI0NTgQARoEMjQ1OCIFMzAtMzBKDwoBMRIECB4QAQYA8SkCWgExYhMyMDI2LTAyLTExVDAxOjA1OjA0chII6bCus+yEt7olENGLvZEBGDZ6VworCgMxMjASD3UA8gYCQAhoGMjA1LjkxGhNCUHwxMjB8MnwRALR8RVVSCigKATASECsABKIAgxoRQnwwfDJ8sQD3MnxFVVKCAQNTTUSSAQJFU8IBATDiAQVBVkFJTOoBATDyAR01LjYyNzg3OTM5MaTY2MTk1MjM1NDg3MDg1OTg4MfoBvgDxHCAxNzo1MDo0N4oCCDwzMDYyOCM+kgIDNS4xmgIDMS41ogIFMC4wMTDCAgUeAPEQygICMTL6AgEwggMBMKIDODE1OHwyMDI2MDgwOHw3fDIB/yV8RVN8U0F8SHxTTUR8MHx8fHxNfEh8OTEzMjV8TTExMjJ8fHyyAwExugMHCJSYjzEYEMIDPAEAFdIfAPBI2gMEEgJFU+IDGggBEgNFVVIaAwitCSIECAIYAioGCPLoSRgG6gMSCdjuGkd2Q5BKEbsJ0/a8XMU7mAQBqAQBsAQBwAQB4gQPU0F8MjQ1OHx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#2458",
                    "RoomCandidateRefId": 1,
                    "Code": "2458",
                    "Description": "Apartamento",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1456.35,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1456.35,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "205.91",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1456.35",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}