{
  "request": {
    "HubProvider": "TTHOT",
    "Language": "es",
    "TimeoutMilliseconds": 300000,
    "Configuration": {
      "User": "21172",
      "Password": "49fa272b-d12d-449a-be09-7f67e26d0fb4",
      "ShowPackageRates": true,
      "AccessToken": "acuBsNFCx0Z14386eynrZeWVzPZRID/DcEvG1VqqT4S1G1bNlp982Q9hrujL5W7tpeJ9IUjO0oalIY5nVBFgKw==",
      "BookingEmail": "tester@smyrooms.com",
      "Test": false
    },
    "Hotels": [
      "99075"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-05-13T00:00:00Z",
    "EndDate": "2026-05-18T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "99075",
        "MealPlans": [
          {
            "Code": "HD",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwOkBAAD0DAoFOTkwNzUSAkhEGgoxMy8wNS8yMDI2IgoxOAwA9KAqC01lcmNoYW50UGF5MgNFVVI6EQoDRVVSEgcxMjQwLjA0IgAEwQhMKBDEjTTcQARoCTTciBTMwLTMwSg8KATESBAgeEAESBAgeEAJaATFiEzIwMjYtMDItMDJUMDE6MDU6MDNyEwiGgICAs+TBt7oBEJrWvYcGGDh6WgorCgMxMjASDwoDRVVSEAICaBjIyOS40MxoTQlB8MTIwfDJ8MjI5LjQzfEVVUgorCgI0OBIQLAAEnQABLQBTNDh8MnyuAP8bfEVVUoIBA0lORpIBAkVTmgECCATCAQEw4gEFQVZBSUzqAQEw8gEeMy4wA6QAHNzb6AcgA8SEgMDk6Mjk6MzGKAhM8MjExNzIjKy0yIFsxNTM2OV0+kgIBNZoCAzAuMKICATDCAgUjAPEEygIBMNoCAVD6AgEwggMBMKIDOosBwXwyMDI2MDUxM3w1fEYB/xt8RVN8SER8UHxJTkZ8MHx8fHxNfEh8RVMwMjQ1MzB8TTd8fHyyAwExwgNGAQHzCdoDBBICRVPiAxUSA0VVUhoGCNyrBxgEKggA8B7qAxIJ7Wc7UpQ8+0cRk+vpV1V/msiYBAHABAHiBA9IRHw2Mjk3fHxSRnx8UHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1240.04,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1240.04,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "229.43",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "48",
                      "Penalty": {
                        "Value": "1240.04",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwLUBAAD0DAoFOTkwNzUSAkhEGgoxMy8wNS8yMDI2IgoxOAwA/5kqC01lcmNoYW50UGF5MgNFVVI6EQoDRVVSEgcxMTA1Ljc4IgVEwQhMKBDEjTTcQARoCTTciBTMwLTMwSg8KATESBAgeEAESBAgeEAJaATFiEzIwMjYtMDItMDJUMDE6MDU6MDNyEgjU//+/8J+hjRwQ+ZXrngQYOHoEEAEYAYIBA0lORpIBAkVTmgEAAmgECCATCAQEw4gEFQVZBSUzqAQEw8gEeMi4wOTkCAARHNTb6AXQA8S4gMDk6Mjk6MzGKAiA8MjExNzIjKy0wLjkgWzEzNTU1XSstMiBbMTUzNjldPpICATWaAgMwLjCiAvgEwwgIFMADxBMoCATDaAgFQ+gIBMIIDATCiAzpEAcF8MjAyNjA1MTN8NXz/AP8bfEVTfEhEfFB8SU5GfDF8fHx8TXxIfEVTMDI0NTMwfE03fHx8sgMBMcID/wAA8wnaAwQSAkVT4gMVEgNFVVIaBgjgzQYYBCoIAPAf6gMSCe1nO1KUPPtHEZPr6VdVf5rImAQBwAQB4gQQSER8NjI5N3x8TlJGfHxQfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1105.78,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  },
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1105.78,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "SA",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwOgBAAD0DAoFOTkwNzUSAlNBGgoxMy8wNS8yMDI2IgoxOAwA9KAqC01lcmNoYW50UGF5MgNFVVI6EQoDRVVSEgcxMDkxLjQyIgAEwQhMKBDEjTTcQARoCTTciBTMwLTMwSg8KATESBAgeEAESBAgeEAJaATFiEzIwMjYtMDItMDJUMDE6MDU6MDNyEwj/////suTBt7oBEJrWvYcGGDh6WgorCgMxMjASDwoDRVVSEAICaBjE5OS43MRoTQlB8MTIwfDJ8MTk5LjcxfEVVUgorCgI0OBIQLAAEnQABLQBTNDh8MnyuAP8bfEVVUoIBA0lORpIBAkVTmgECCATCAQEw4gEFQVZBSUzqAQEw8gEeMi45AIQAIJ/oByADxISAwOToyOTozMYoCEzwyMTE3MiMrLTIgWzE1MzY5XT6SAgE1mgIDMC4wogIBMMICBSMA8QTKAgEw2gIBUPoCATCCAwEwogM6iwHBfDIwMjYwNTEzfDV8RgH/G3xFU3xTQXxQfElORnwwfHx8fE18SHxFUzAyNDUzMHxNN3x8fLIDATHCA0YBAfMJ2gMEEgJFU+IDFRIDRVVSGgYIjLsGGAQqCADwHuoDEgntZztSlDz7RxGT6+lXVX+ayJgEAcAEAeIED1NBfDYyOTd8fFJGfHxQfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1091.42,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1091.42,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "120",
                      "Penalty": {
                        "Value": "199.71",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "48",
                      "Penalty": {
                        "Value": "1091.42",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwLABAAD0DAoFOTkwNzUSAlNBGgoxMy8wNS8yMDI2IgoxOAwA8TUqC01lcmNoYW50UGF5MgNFVVI6EAoDRVVSEgY5NzMuMjUiAT4BCEwoEMSNNNxABGgJNNyIFMzAtMzBKDwoBMRIECB4QAQYA/04CWgExYhMyMDI2LTAyLTAyVDAxOjA1OjAzchEIhICAoMupw7QcEMyopDYYNnoEEAEYAYIBA0lORpIBAkVTmgEAmgE6CCATCAQEw4gEFQVZBSUzqAQEw8gEdMi4xMDACAAQ3NPoBcgDxLiAwOToyOTozMYoCIDwyMTE3MiMrLTAuOSBbMTM1NTVdKy0yIFsxNTM2OV0+kgIBNZoCAzAuMKICATDCAEgUwAPEEygIBMNoCAVD6AgEwggMBMKIDOkEBwXwyMDI2MDUxM3w1fP0A/ht8RVN8U0F8UHxJTkZ8MXx8fHxNfEh8RVMwMjQ1MzB8TTd8fHyyAwExwgP9APMJ2gMEEgJFU+IDFRIDRVVSGgYIsegFGAQqCADwH+oDEgntZztSlDz7RxGT6+lXVX+ayJgEAcAEAeIEEFNBfDYyOTd8fE5SRnx8UHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M7",
                    "RoomCandidateRefId": 1,
                    "Code": "M7",
                    "Description": "Habitaci\u00f3n Est\u00e1ndar Doble",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 973.25,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  },
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 973.25,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}