{
  "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": [
      "1643"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-07-28T00:00:00Z",
    "EndDate": "2026-08-04T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "1643",
        "MealPlans": [
          {
            "Code": "HD",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwAcCAADxDgoEMTY0MxICSEQaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzE0NDguOD6kiAjEyQhcKBjEjNDk4MRABGgQ0OTgxIgUzMC0zMEoPCgExEgQIHhABBgDxKgJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEwiYivOL9oSin5sBEKnszpEMGDh6LgosCgMxOTISEHQAANBACGnYAoxoTUHwxOTJ8MnyHAPMRfEVVUoIBBUJDT05HkgECRVPCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR42LjAxMDI2MDczNjAzNDQyMDY5NDUxOVTM2MDg0NzL6Aa0A8SggMDg6MjY6MjmKAhU8MzA2MjgjKy0xLjUgWzE1MDU4XT6SAgM1LjGaAgMxLjWiAgQwLjAzwgIFKgDxB8oCAjEy+gIBMIIDATCiAzoxNjQzfDJ5AFEyOHw3fC4BkXxFU3xIRHxIfMYAoXwwfHx8fE18SHwtAP8KTTExNDN8fHyyAwExugMICOjN5s0DGBPCAzoBARbSIQDwRtoDCgoEVHJ1ZRICRVPiAxISA0VVUhoDCLoJKgYIupJJGAbqAxIJ0bnXvkm8cUcRky2FMVBGx7SYBAGoBAGwBAHABAHiBA9IRHw0OTgxfHxSRnx8SHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#4981",
                    "RoomCandidateRefId": 1,
                    "Code": "4981",
                    "Description": "Habitaci\u00f3n - Econ\u00f3mica",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1448.89,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1448.89,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "192",
                      "Penalty": {
                        "Value": "1448.89",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "10% MIN 2 NOCHES (Generic)",
                    "Title": "10% MIN 2 NOCHES",
                    "Optiontype": 0
                  }
                ]
              },
              {
                "AgencyToken": "BCJNGEBAwPsBAADxDgoEMTY0MxICSEQaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzEyNTAuNzCIiAjEyQhcKBjEjNDk4MRABGgQ0OTgxIgUzMC0zMEoPCgExEgQIHhABBgDzQwJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEgjR98fqp8nCkRgQy/yZqwoYOHoEEAEYAYIBBUJDT05MHkgECRVOaAQDCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR41LjExODg5MzM0NTc1NDQ1MjA4MTUwNjM3MjcwNTf6AYUA8TUgMDg6MjY6MjmKAiI8MzA2MCjgjKy0wLjkgWzE1NTA1XSstMS41IFsxNTA1OF0+kgIDNS4xmgIDMS41ogIEMC4wM8ICBTcA8RHKAgIxMvoCATCCAwEwogM6MTY0M3wyMDI2MDcyOHw3fBMBkXxFU3xIRHxIfNYAoXwxfHx8fE18SHwtAP8KTTExNDN8fHyyAwExugMICOjN5s0DGBPCAx8BABbSIADwSdoDCgoEVHJ1ZRICRVPiAxQSA0VVUhoFCLBSGAIqBgi+3j8YBuoDEgnRude+SbxxRxGTLYUxUEbHtJgEAagEAbAEAcAEAeIEEEhEfDQ5ODF8fE5SRnx8SHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#4981",
                    "RoomCandidateRefId": 1,
                    "Code": "4981",
                    "Description": "Habitaci\u00f3n - Econ\u00f3mica",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1250.72,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1250.72,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "12% NRFDEC25 (Generic)",
                    "Title": "12% NRFDEC25",
                    "Optiontype": 0
                  }
                ]
              },
              {
                "AgencyToken": "BCJNGEBAwAQCAADxDgoEMTY0MxICSEQaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzE0NDguODgkiAjEyQhcKBjEjNjI5NxABGgQ2Mjk3IgUzMC0zMEoPCgExEgQIHhABBgDxKgJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEwiYivOL9oSin5sBEKnszpEMGDh6LgosCgMxOTISEHQaANBACGnYAoxoTUHwxOTJ8MnyHAPMRfEVVUoIBBUJDT05HkgECRVPCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR42LjAxMDI2MDczNjAzNDQyMDY5NDUxOMTM2MDg0NzL6Aa0A8SggMDg6MjY6MjmKAhU8MzA2MjgjKy0xLjUgWzE1MDU4XT6SAgM1LjGaAgMxLjWiAgQwLjAzwgIFKgDxB8oCAjEy+gIBMIIDATCiAzcxNjQzfDJ5AFEyOHw3fC4BkXxFU3xIRHxIfMYAoXwwfHx8fE18SHwtAP8HTTd8fHyyAwExugMICOjN5s0DGBPCAzcBARbSIQDwRtoDCgoEVHJ1ZRICRVPiAxISA0VVUhoDCLoJKgYIupJJGAbqAxIJ0bnXvkm8cUcRky2FMVBGx7SYBAGoBAGwBAHABAHiBA9IRHw2Mjk3fHxSRnx8SHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#6297",
                    "RoomCandidateRefId": 1,
                    "Code": "6297",
                    "Description": "Habitaci\u00f3n",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1448.89,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1448.89,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "192",
                      "Penalty": {
                        "Value": "1448.89",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "10% MIN 2 NOCHES (Generic)",
                    "Title": "10% MIN 2 NOCHES",
                    "Optiontype": 0
                  }
                ]
              },
              {
                "AgencyToken": "BCJNGEBAwPgBAADxDgoEMTY0MxICSEQaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzEyNTAuNzvIiAjEyQhcKBjEjNjI5NxABGgQ2Mjk3IgUzMC0zMEoPCgExEgQIHhABBgDzQwJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEgjR98fqp8nCkRgQy/yZqwoYOHoEEAEYAYIBBUJDT05wHkgECRVOaAQDCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR41LjExODg5MzM0NTc1NDQ1MjA4MTUwNjM3MjcwNTf6AYUA8TUgMDg6MjY6MjmKAiI8MzA2M6jgjKy0wLjkgWzE1NTA1XSstMS41IFsxNTA1OF0+kgIDNS4xmgIDMS41ogIEMC4wM8ICBTcA8RHKAgIxMvoCATCCAwEwogM3MTY0M3wyMDI2MDcyOHw3fBMBkXxFU3xIRHxIfNYAoXwxfHx8fE18SHwtAP8HTTd8fHyyAwExugMICOjN5s0DGBPCAxwBABbSIADwSdoDCgoEVHJ1ZRICRVPiAxQSA0VVUhoFCLBSGAIqBgi+3j8YBuoDEgnRude+SbxxRxGTLYUxUEbHtJgEAagEAbAEAcAEAeIEEEhEfDYyOTd8fE5SRnx8SHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#6297",
                    "RoomCandidateRefId": 1,
                    "Code": "6297",
                    "Description": "Habitaci\u00f3n",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1250.72,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1250.72,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "12% NRFDEC25 (Generic)",
                    "Title": "12% NRFDEC25",
                    "Optiontype": 0
                  }
                ]
              }
            ]
          },
          {
            "Code": "SA",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwAUCAADxDgoEMTY0MxICU0EaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzExNjMuOT8EiAjEyQhcKBjEjNjI5NxABGgQ2Mjk3IgUzMC0zMEoPCgExEgQIHhABBgDxKgJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEwjJifOL9oSin5sBEKnszpEMGDh6LgosCgMxOTISEHQVANBACGnYAoxoTUHwxOTJ8MnyHAPMRfEVVUoIBBUJDT05HkgECRVPCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR42LjAxMDI2MDczNjAzNDQyMDY5NDUxOVTM2MDgzOTP6Aa0A8SggMDg6MjY6MjmKAhU8MzA2MjgjKy0xLjUgWzE1MDU4XT6SAgM1LjGaAgMxLjWiAgQwLjAzwgIFKgDxB8oCAjEy+gIBMIIDATCiAzcxNjQzfDJ5AFEyOHw3fC4BkXxFU3xTQXxIfMYAoXwwfHx8fE18SHwtAP8HTTd8fHyyAwExugMICOjN5s0DGBPCAzcBARbSIQDwR9oDCgoEVHJ1ZRICRVPiAxMSA0VVUhoDCMwHKgcIkMnLBBgI6gMSCdG5175JvHFHEZMthTFQRse0mAQBqAQBsAQBwAQB4gQPU0F8NjI5N3x8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#6297",
                    "RoomCandidateRefId": 1,
                    "Code": "6297",
                    "Description": "Habitaci\u00f3n",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1163.91,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1163.91,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "192",
                      "Penalty": {
                        "Value": "1163.91",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "10% MIN 2 NOCHES (Generic)",
                    "Title": "10% MIN 2 NOCHES",
                    "Optiontype": 0
                  }
                ]
              },
              {
                "AgencyToken": "BCJNGEBAwPcBAADxDgoEMTY0MxICU0EaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzEwMjQuODMYiAjEyQhcKBjEjNjI5NxABGgQ2Mjk3IgUzMC0zMEoPCgExEgQIHhABBgDzQwJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEgiR98fqp8nCkRgQy/yZqwoYOHoEEAEYAYIBBUJDT05aHkgECRVOaAQDCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR41LjExODg5MzM0NTc1NDQ1MjA4MTUwNjM3MjY5OTP6AYUA8TUgMDg6MjY6MjmKAiI8MzA2M6jgjKy0wLjkgWzE1NTA1XSstMS41IFsxNTA1OF0+kgIDNS4xmgIDMS41ogIEMC4wM8ICBTcA8RHKAgIxMvoCATCCAwEwogM3MTY0M3wyMDI2MDcyOHw3fBMBkXxFU3xTQXxIfNYAoXwxfHx8fE18SHwtAP8HTTd8fHyyAwExugMICOjN5s0DGBPCAxwBABbSIADwSNoDCgoEVHJ1ZRICRVPiAxMSA0VVUhoDCOAGKgcIx6SKBBgI6gMSCdG5175JvHFHEZMthTFQRse0mAQBqAQBsAQBwAQB4gQQU0F8NjI5N3x8TlJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#6297",
                    "RoomCandidateRefId": 1,
                    "Code": "6297",
                    "Description": "Habitaci\u00f3n",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1024.86,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1024.86,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "12% NRFDEC25 (Generic)",
                    "Title": "12% NRFDEC25",
                    "Optiontype": 0
                  }
                ]
              },
              {
                "AgencyToken": "BCJNGEBAwAgCAADxDgoEMTY0MxICU0EaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzExNjMuOTvEiAjEyQhcKBjEjNDk4MRABGgQ0OTgxIgUzMC0zMEoPCgExEgQIHhABBgDxKgJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEwjJifOL9oSin5sBEKnszpEMGDh6LgosCgMxOTISEHQIANBACGnYAoxoTUHwxOTJ8MnyHAPMRfEVVUoIBBUJDT05HkgECRVPCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR42LjAxMDI2MDczNjAzNDQyMDY5NDUxOwTM2MDgzOTP6Aa0A8SggMDg6MjY6MjmKAhU8MzA2MjgjKy0xLjUgWzE1MDU4XT6SAgM1LjGaAgMxLjWiAgQwLjAzwgIFKgDxB8oCAjEy+gIBMIIDATCiAzoxNjQzfDJ5AFEyOHw3fC4BkXxFU3xTQXxIfMYAoXwwfHx8fE18SHwtAP8KTTExNDN8fHyyAwExugMICOjN5s0DGBPCAzoBARbSIQDwR9oDCgoEVHJ1ZRICRVPiAxMSA0VVUhoDCMwHKgcIkMnLBBgI6gMSCdG5175JvHFHEZMthTFQRse0mAQBqAQBsAQBwAQB4gQPU0F8NDk4MXx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#4981",
                    "RoomCandidateRefId": 1,
                    "Code": "4981",
                    "Description": "Habitaci\u00f3n - Econ\u00f3mica",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1163.91,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1163.91,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "192",
                      "Penalty": {
                        "Value": "1163.91",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "10% MIN 2 NOCHES (Generic)",
                    "Title": "10% MIN 2 NOCHES",
                    "Optiontype": 0
                  }
                ]
              },
              {
                "AgencyToken": "BCJNGEBAwPoBAADxDgoEMTY0MxICU0EaCjI4LzA3LzIwMjYiCjA0LzA4DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoSCgNFVVISBzEwMjQuODCYiAjEyQhcKBjEjNDk4MRABGgQ0OTgxIgUzMC0zMEoPCgExEgQIHhABBgDzQwJaATFiEzIwMjYtMDQtMDNUMDE6MDU6MDRyEgiR98fqp8nCkRgQy/yZqwoYOHoEEAEYAYIBBUJDT05CHkgECRVOaAQDCAQEwygERCgQyOTc1EgkIAPciATDiAQVBVkFJTOoBATDyAR41LjExODg5MzM0NTc1NDQ1MjA4MTUwNjM3MjY5OTP6AYUA8TUgMDg6MjY6MjmKAiI8MzA2MIjgjKy0wLjkgWzE1NTA1XSstMS41IFsxNTA1OF0+kgIDNS4xmgIDMS41ogIEMC4wM8ICBTcA8RHKAgIxMvoCATCCAwEwogM6MTY0M3wyMDI2MDcyOHw3fBMBkXxFU3xTQXxIfNYAoXwxfHx8fE18SHwtAP8KTTExNDN8fHyyAwExugMICOjN5s0DGBPCAx8BABbSIADwSNoDCgoEVHJ1ZRICRVPiAxMSA0VVUhoDCOAGKgcIx6SKBBgI6gMSCdG5175JvHFHEZMthTFQRse0mAQBqAQBsAQBwAQB4gQQU0F8NDk4MXx8TlJGfHxIfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#4981",
                    "RoomCandidateRefId": 1,
                    "Code": "4981",
                    "Description": "Habitaci\u00f3n - Econ\u00f3mica",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1024.86,
                      "Binding": false,
                      "Commission": 12
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1024.86,
                  "Binding": false,
                  "Commission": 12
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": [
                  {
                    "Code": "2975",
                    "Name": "12% NRFDEC25 (Generic)",
                    "Title": "12% NRFDEC25",
                    "Optiontype": 0
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}