4.1. Managing Properties
POST /cm/properties
Description
This section outlines the ability to create and update a property. For Overlay request, property’s address cannot be updated. If property’s location is changed, it will need to be onboarded as a new property.
Body parameter
HotelDescriptiveContent in OTA2017B format which need to be created
Name : body
Flags : required
Type : OTA_HotelDescriptiveContentNotifRQ
Responses
| HTTP Code | Description | Schema |
|---|---|---|
200 |
The request has been accepted for processing |
|
400 |
The request content was malformed |
|
401 |
The supplier was unauthorized |
Consumes
-
application/xml
Produces
-
application/xml
Tags
-
Properties
Security
| Type | Name |
|---|---|
apiKey |
Example HTTP request
Request path
/cm/properties
Request for create a hotel property
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/2017B/OTA_HotelDescriptiveContentNotifRQ.xsd">
<HotelDescriptiveContents>
<HotelDescriptiveContent BrandCode="123" ChainCode="0" CurrencyCode="USD" HotelDescriptiveContentNotifType="New" HotelName="Orlando Tropical Breeze" ID="Hotel123" LanguageCode="en-US">
<HotelInfo>
<CategoryCodes>
<HotelCategory Code="34"/>
</CategoryCodes>
<Descriptions>
<DescriptiveText>The Best Hotel Ever</DescriptiveText>
</Descriptions>
<Position Latitude="-11.5976982116699" Longitude="43.029842376709"/>
<Services>
<Service Code="5"/>
<Service Code="367"/>
<Service Code="79"/>
<Service Code="52"/>
</Services>
</HotelInfo>
<Policies>
<Policy>
<CancelPolicy>
<CancelPenalty PolicyCode="13" Start="2019-01-01" End="2019-12-31"/>
<CancelPenalty PolicyCode="254" Start="2020-01-01" End="2020-03-31"/>
<CancelPenalty PolicyCode="98" Start="2020-04-01"/>
</CancelPolicy>
<PolicyInfo CheckInTime="14:00:00" CheckOutTime="12:00:00"/>
</Policy>
</Policies>
<AffiliationInfo>
<Awards>
<Award Provider="HotelStarRate" Rating="3.5"/>
</Awards>
</AffiliationInfo>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat Sort="1" Main="true">
<URL>https://www.example.com/photo/01.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>1</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="2">
<URL>https://www.example.com/photo/02.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>2</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="3">
<URL>https://www.example.com/photo/03.jpg</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
<ContactInfos>
<ContactInfo ContactProfileType="PhysicalLocation">
<Addresses>
<Address Language="en-US">
<AddressLine>213 Street Name.</AddressLine>
<CityName>Bangkok</CityName>
<PostalCode>10250</PostalCode>
<CountryName>TH</CountryName>
</Address>
</Addresses>
</ContactInfo>
<ContactInfo ContactProfileType="general">
<Names>
<Name>
<GivenName>John</GivenName>
<Surname>Smith</Surname>
</Name>
</Names>
<Phones>
<Phone PhoneNumber="+123456789"/>
</Phones>
<Emails>
<Email>[email protected]</Email>
</Emails>
</ContactInfo>
</ContactInfos>
<TPA_Extensions>
<TaxDriverSettings
LengthOfStay="1"
NightNumber="2"
BedAndBreakfastFacility="true"
CommunityOwnedHotels="false"
AverageDailyRate="1.24"
FacilityConstructionDate="2022-05-31"
NewOrleansTourismSupportAssessment="true"
CertifiedInns="true"
LodgingRevenueThreshold="1.234"
/>
<Channels>
<Channel ChannelCode="1"/>
<Channel ChannelCode="7"/>
</Channels>
<ChildAgeBands>
<ChildAgeBand AgeFrom="1" AgeTo="5"/>
<ChildAgeBand AgeFrom="6" AgeTo="10"/>
</ChildAgeBands>
<GuestInfo ChildAgeTo="12" ChildStayFree="true" ChildStayFreeTypeId="1" MaxChildAge="12" MaxInfantAge="2" MinGuestAge="18"/>
<OTAReferences>
<OTAReference ID="12345" OTAName="Booking.com"/>
</OTAReferences>
</TPA_Extensions>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
Request for create a vacation rental property
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/2017B/OTA_HotelDescriptiveContentNotifRQ.xsd">
<HotelDescriptiveContents>
<HotelDescriptiveContent BrandCode="123" ChainCode="0" CurrencyCode="USD" HotelDescriptiveContentNotifType="New" HotelName="vacation rental property" ID="NHA001" LanguageCode="en-US">
<HotelInfo>
<CategoryCodes>
<HotelCategory Code="29"/>
<GuestRoomInfo Quantity="1"/>
</CategoryCodes>
<Descriptions>
<DescriptiveText>The Best Vacation Rental Ever</DescriptiveText>
</Descriptions>
<Position Latitude="-11.5976982116699" Longitude="43.029842376709"/>
<Services>
<Service Code="5"/>
<Service Code="367"/>
<Service Code="79"/>
<Service Code="52"/>
</Services>
<TPA_Extensions>
<LocalRecommendations>
<LocalRecommendation>LocalRecommendation1</LocalRecommendation>
<LocalRecommendation>LocalRecommendation2</LocalRecommendation>
</LocalRecommendations>
<HouseRules>
<HouseRule>HouseRule1</HouseRule>
<HouseRule>HouseRule2</HouseRule>
</HouseRules>
<Directions>
<Direction>Direction1</Direction>
<Direction>Direction2</Direction>
</Directions>
<RentalLicense>RentalLicense123</RentalLicense>
</TPA_Extensions>
</HotelInfo>
<Policies>
<Policy>
<CancelPolicy>
<CancelPenalty PolicyCode="98" Start="2021-04-01"/>
</CancelPolicy>
<PolicyInfo CheckInTime="14:00:00" CheckOutTime="12:00:00"/>
<FeePolicies>
<FeePolicy Amount="1000" Code="34" DecimalPlaces="2" EffectiveDate="2020-01-01" ExpireDate="2020-12-31"/>
</FeePolicies>
</Policy>
</Policies>
<AffiliationInfo>
<Awards>
<Award Provider="HotelStarRate" Rating="3.5"/>
</Awards>
</AffiliationInfo>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat Sort="1" Main="true">
<URL>https://www.example.com/photo/01.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>1</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="2">
<URL>https://www.example.com/photo/02.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>2</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="3">
<URL>https://www.example.com/photo/03.jpg</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
<ContactInfos>
<ContactInfo ContactProfileType="PhysicalLocation">
<Addresses>
<Address Language="en-US">
<AddressLine>213 Street Name.</AddressLine>
<CityName>Bangkok</CityName>
<PostalCode>10250</PostalCode>
<CountryName>TH</CountryName>
</Address>
</Addresses>
</ContactInfo>
<ContactInfo ContactProfileType="general">
<Names>
<Name>
<GivenName>John</GivenName>
<Surname>Smith</Surname>
</Name>
</Names>
<Phones>
<Phone PhoneNumber="+123456789"/>
</Phones>
<Emails>
<Email>[email protected]</Email>
</Emails>
</ContactInfo>
</ContactInfos>
<TPA_Extensions>
<TaxDriverSettings
LengthOfStay="1"
NightNumber="2"
BedAndBreakfastFacility="true"
CommunityOwnedHotels="false"
AverageDailyRate="1.24"
FacilityConstructionDate="2022-05-31"
NewOrleansTourismSupportAssessment="true"
CertifiedInns="true"
LodgingRevenueThreshold="1.234"
/>
<Channels>
<Channel ChannelCode="1"/>
</Channels>
<ChildAgeBands>
<ChildAgeBand AgeFrom="1" AgeTo="5"/>
<ChildAgeBand AgeFrom="6" AgeTo="10"/>
</ChildAgeBands>
<GuestInfo ChildAgeTo="12" ChildStayFree="true" ChildStayFreeTypeId="1" MaxChildAge="12" MaxInfantAge="2" MinGuestAge="18"/>
<OTAReferences>
<OTAReference ID="12345" OTAName="Booking.com"/>
</OTAReferences>
</TPA_Extensions>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
Request for partial update a hotel property
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/2017B/OTA_HotelDescriptiveContentNotifRQ.xsd">
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="203088969" CurrencyCode="USD" HotelDescriptiveContentNotifType="Delta" HotelName="Orlando Tropical Breeze" LanguageCode="en-US">
<HotelInfo>
<CategoryCodes>
<HotelCategory Code="34"/>
</CategoryCodes>
<Descriptions>
<DescriptiveText>The Best Hotel Ever with 5 stars rating</DescriptiveText>
</Descriptions>
<Position Latitude="-11.5976982116699" Longitude="43.029842376709"/>
<Services>
<Service Code="5" Status="Active"/>
<Service Code="367" Status="Active"/>
<Service Code="79" Status="Active"/>
<Service Code="52" Status="Inactive"/>
</Services>
</HotelInfo>
<Policies>
<Policy>
<CancelPolicy>
<CancelPenalty PolicyCode="13" Start="2019-01-01" End="2019-12-31" Status="Active"/>
<CancelPenalty PolicyCode="254" Start="2020-01-01" End="2020-03-31" Status="Active"/>
<CancelPenalty PolicyCode="98" Status="Inactive"/>
</CancelPolicy>
<PolicyInfo CheckInTime="14:00:00" CheckOutTime="12:00:00"/>
</Policy>
</Policies>
<AffiliationInfo>
<Awards>
<Award Provider="HotelStarRate" Rating="4.5"/>
</Awards>
</AffiliationInfo>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat Sort="1" Main="true">
<URL>https://www.example.com/photo/01.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>1</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="2">
<URL>https://www.example.com/photo/02.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>2</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="3">
<URL>https://www.example.com/photo/03.jpg</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
<ContactInfos>
<ContactInfo ContactProfileType="PhysicalLocation">
<Addresses>
<Address Language="en-US">
<AddressLine>213 Street Name.</AddressLine>
<CityName>Bangkok</CityName>
<PostalCode>10250</PostalCode>
<CountryName>TH</CountryName>
</Address>
</Addresses>
</ContactInfo>
<ContactInfo ContactProfileType="general">
<Names>
<Name>
<GivenName>John</GivenName>
<Surname>Smith</Surname>
</Name>
</Names>
<Phones>
<Phone PhoneNumber="+123456789"/>
</Phones>
<Emails>
<Email>[email protected]</Email>
</Emails>
</ContactInfo>
</ContactInfos>
<TPA_Extensions>
<TaxDriverSettings
LengthOfStay="1"
NightNumber="2"
BedAndBreakfastFacility="true"
CommunityOwnedHotels="false"
AverageDailyRate="1.24"
FacilityConstructionDate="2022-05-31"
NewOrleansTourismSupportAssessment="true"
CertifiedInns="true"
LodgingRevenueThreshold="1.234"
/>
<Channels>
<Channel ChannelCode="1" Status="Active"/>
<Channel ChannelCode="7" Status="Inactive"/>
</Channels>
<ChildAgeBands>
<ChildAgeBand AgeFrom="1" AgeTo="5" Status="Active"/>
<ChildAgeBand AgeFrom="6" AgeTo="10" Status="Inactive"/>
</ChildAgeBands>
<GuestInfo ChildAgeTo="12" ChildStayFree="true" ChildStayFreeTypeId="1" MaxChildAge="12" MaxInfantAge="2" MinGuestAge="18"/>
<OTAReferences>
<OTAReference ID="12345" OTAName="Booking.com"/>
</OTAReferences>
</TPA_Extensions>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
Request for partial update a vacation rental property
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/2017B/OTA_HotelDescriptiveContentNotifRQ.xsd">
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="203094262" CurrencyCode="USD" HotelDescriptiveContentNotifType="Delta" HotelName="vacation rental property" LanguageCode="en-US">
<HotelInfo>
<CategoryCodes>
<HotelCategory Code="29"/>
<GuestRoomInfo Quantity="1"/>
</CategoryCodes>
<Descriptions>
<DescriptiveText>The Best Vacation Rental Ever</DescriptiveText>
</Descriptions>
<Position Latitude="-11.5976982116699" Longitude="43.029842376709"/>
<Services>
<Service Code="5" Status="Active"/>
<Service Code="367" Status="Active"/>
<Service Code="79" Status="Active"/>
<Service Code="52" Status="Inactive"/>
</Services>
<TPA_Extensions>
<LocalRecommendations>
<LocalRecommendation>LocalRecommendation1</LocalRecommendation>
<LocalRecommendation>LocalRecommendation2</LocalRecommendation>
</LocalRecommendations>
<HouseRules>
<HouseRule>HouseRule1</HouseRule>
<HouseRule>HouseRule2</HouseRule>
</HouseRules>
<Directions>
<Direction>Direction1</Direction>
<Direction>Direction2</Direction>
</Directions>
<RentalLicense>RentalLicense123</RentalLicense>
</TPA_Extensions>
</HotelInfo>
<Policies>
<Policy>
<CancelPolicy>
<CancelPenalty PolicyCode="13" Start="2019-01-01" End="2019-12-31" Status="Active"/>
<CancelPenalty PolicyCode="254" Start="2020-01-01" End="2020-03-31" Status="Active"/>
<CancelPenalty PolicyCode="98" Status="Inactive"/>
</CancelPolicy>
<PolicyInfo CheckInTime="14:00:00" CheckOutTime="12:00:00"/>
<FeePolicies>
<FeePolicy Amount="1000" Code="34" DecimalPlaces="2" EffectiveDate="2020-01-01" ExpireDate="2020-12-31"/>
</FeePolicies>
</Policy>
</Policies>
<AffiliationInfo>
<Awards>
<Award Provider="HotelStarRate" Rating="4.5"/>
</Awards>
</AffiliationInfo>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat Sort="1" Main="true">
<URL>https://www.example.com/photo/01.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>1</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="2">
<URL>https://www.example.com/photo/02.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>2</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="3">
<URL>https://www.example.com/photo/03.jpg</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
<ContactInfos>
<ContactInfo ContactProfileType="PhysicalLocation">
<Addresses>
<Address Language="en-US">
<AddressLine>213 Street Name.</AddressLine>
<CityName>Bangkok</CityName>
<PostalCode>10250</PostalCode>
<CountryName>TH</CountryName>
</Address>
</Addresses>
</ContactInfo>
<ContactInfo ContactProfileType="general">
<Names>
<Name>
<GivenName>John</GivenName>
<Surname>Smith</Surname>
</Name>
</Names>
<Phones>
<Phone PhoneNumber="+123456789"/>
</Phones>
<Emails>
<Email>[email protected]</Email>
</Emails>
</ContactInfo>
</ContactInfos>
<TPA_Extensions>
<TaxDriverSettings
LengthOfStay="1"
NightNumber="2"
BedAndBreakfastFacility="true"
CommunityOwnedHotels="false"
AverageDailyRate="1.24"
FacilityConstructionDate="2022-05-31"
NewOrleansTourismSupportAssessment="true"
CertifiedInns="true"
LodgingRevenueThreshold="1.234"
/>
<Channels>
<Channel ChannelCode="1" Status="Active"/>
<Channel ChannelCode="7" Status="Inactive"/>
</Channels>
<ChildAgeBands>
<ChildAgeBand AgeFrom="1" AgeTo="5" Status="Active"/>
<ChildAgeBand AgeFrom="6" AgeTo="10" Status="Inactive"/>
</ChildAgeBands>
<GuestInfo ChildAgeTo="12" ChildStayFree="true" ChildStayFreeTypeId="1" MaxChildAge="12" MaxInfantAge="2" MinGuestAge="18"/>
<OTAReferences>
<OTAReference ID="12345" OTAName="Booking.com"/>
</OTAReferences>
</TPA_Extensions>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
Request for update a hotel property
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/2017B/OTA_HotelDescriptiveContentNotifRQ.xsd">
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="203088969" CurrencyCode="USD" HotelDescriptiveContentNotifType="Overlay" HotelName="Orlando Tropical Breeze" LanguageCode="en-US">
<HotelInfo>
<CategoryCodes>
<HotelCategory Code="34"/>
</CategoryCodes>
<Descriptions>
<DescriptiveText>The Best Hotel Ever with 5 stars rating</DescriptiveText>
</Descriptions>
<Position Latitude="-11.5976982116699" Longitude="43.029842376709"/>
<Services>
<Service Code="5"/>
<Service Code="367"/>
<Service Code="79"/>
<Service Code="52"/>
</Services>
</HotelInfo>
<Policies>
<Policy>
<CancelPolicy>
<CancelPenalty PolicyCode="13" Start="2019-01-01" End="2019-12-31"/>
<CancelPenalty PolicyCode="254" Start="2020-01-01" End="2020-03-31"/>
<CancelPenalty PolicyCode="98" Start="2020-04-01"/>
</CancelPolicy>
<PolicyInfo CheckInTime="14:00:00" CheckOutTime="12:00:00"/>
</Policy>
</Policies>
<AffiliationInfo>
<Awards>
<Award Provider="HotelStarRate" Rating="4.5"/>
</Awards>
</AffiliationInfo>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat Sort="1" Main="true">
<URL>https://www.example.com/photo/01.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>1</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="2">
<URL>https://www.example.com/photo/02.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>2</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="3">
<URL>https://www.example.com/photo/03.jpg</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
<ContactInfos>
<ContactInfo ContactProfileType="PhysicalLocation">
<Addresses>
<Address Language="en-US">
<AddressLine>213 Street Name.</AddressLine>
<CityName>Bangkok</CityName>
<PostalCode>10250</PostalCode>
<CountryName>TH</CountryName>
</Address>
</Addresses>
</ContactInfo>
<ContactInfo ContactProfileType="general">
<Names>
<Name>
<GivenName>John</GivenName>
<Surname>Smith</Surname>
</Name>
</Names>
<Phones>
<Phone PhoneNumber="+123456789"/>
</Phones>
<Emails>
<Email>[email protected]</Email>
</Emails>
</ContactInfo>
</ContactInfos>
<TPA_Extensions>
<TaxDriverSettings
LengthOfStay="1"
NightNumber="2"
BedAndBreakfastFacility="true"
CommunityOwnedHotels="false"
AverageDailyRate="1.24"
FacilityConstructionDate="2022-05-31"
NewOrleansTourismSupportAssessment="true"
CertifiedInns="true"
LodgingRevenueThreshold="1.234"
/>
<Channels>
<Channel ChannelCode="1"/>
<Channel ChannelCode="7"/>
</Channels>
<ChildAgeBands>
<ChildAgeBand AgeFrom="1" AgeTo="5"/>
<ChildAgeBand AgeFrom="6" AgeTo="10"/>
</ChildAgeBands>
<GuestInfo ChildAgeTo="12" ChildStayFree="true" ChildStayFreeTypeId="1" MaxChildAge="12" MaxInfantAge="2" MinGuestAge="18"/>
<OTAReferences>
<OTAReference ID="12345" OTAName="Booking.com"/>
</OTAReferences>
</TPA_Extensions>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
Request for update a vacation rental property
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/2017B/OTA_HotelDescriptiveContentNotifRQ.xsd">
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="203094262" CurrencyCode="USD" HotelDescriptiveContentNotifType="Overlay" HotelName="vacation rental property" LanguageCode="en-US">
<HotelInfo>
<CategoryCodes>
<HotelCategory Code="29"/>
<GuestRoomInfo Quantity="1"/>
</CategoryCodes>
<Descriptions>
<DescriptiveText>The Best Vacation Rental Ever</DescriptiveText>
</Descriptions>
<Position Latitude="12.513994" Longitude="99.965228"/>
<Services>
<Service Code="5"/>
<Service Code="367"/>
<Service Code="79"/>
<Service Code="52"/>
</Services>
<TPA_Extensions>
<LocalRecommendations>
<LocalRecommendation>LocalRecommendation1</LocalRecommendation>
<LocalRecommendation>LocalRecommendation2</LocalRecommendation>
</LocalRecommendations>
<HouseRules>
<HouseRule>HouseRule1</HouseRule>
<HouseRule>HouseRule2</HouseRule>
</HouseRules>
<Directions>
<Direction>Direction1</Direction>
<Direction>Direction2</Direction>
</Directions>
<RentalLicense>RentalLicense123</RentalLicense>
</TPA_Extensions>
</HotelInfo>
<Policies>
<Policy>
<CancelPolicy>
<CancelPenalty PolicyCode="98" Start="2021-04-01"/>
</CancelPolicy>
<PolicyInfo CheckInTime="14:00:00" CheckOutTime="12:00:00"/>
<FeePolicies>
<FeePolicy Amount="1000" Code="34" DecimalPlaces="2" EffectiveDate="2020-01-01" ExpireDate="2020-12-31"/>
</FeePolicies>
</Policy>
</Policies>
<AffiliationInfo>
<Awards>
<Award Provider="HotelStarRate" Rating="4.5"/>
</Awards>
</AffiliationInfo>
<MultimediaDescriptions>
<MultimediaDescription>
<ImageItems>
<ImageItem>
<ImageFormat Sort="1" Main="true">
<URL>https://www.example.com/photo/01.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>1</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="2">
<URL>https://www.example.com/photo/02.jpg</URL>
</ImageFormat>
<TPA_Extensions>
<CaptionCode>2</CaptionCode>
</TPA_Extensions>
</ImageItem>
<ImageItem>
<ImageFormat Sort="3">
<URL>https://www.example.com/photo/03.jpg</URL>
</ImageFormat>
</ImageItem>
</ImageItems>
</MultimediaDescription>
</MultimediaDescriptions>
<ContactInfos>
<ContactInfo ContactProfileType="PhysicalLocation">
<Addresses>
<Address Language="en-US">
<AddressLine>213 Street Name.</AddressLine>
<CityName>Bangkok</CityName>
<PostalCode>10250</PostalCode>
<CountryName>TH</CountryName>
</Address>
</Addresses>
</ContactInfo>
<ContactInfo ContactProfileType="general">
<Names>
<Name>
<GivenName>John</GivenName>
<Surname>Smith</Surname>
</Name>
</Names>
<Phones>
<Phone PhoneNumber="+123456789"/>
</Phones>
<Emails>
<Email>[email protected]</Email>
</Emails>
</ContactInfo>
</ContactInfos>
<TPA_Extensions>
<TaxDriverSettings
LengthOfStay="1"
NightNumber="2"
BedAndBreakfastFacility="true"
CommunityOwnedHotels="false"
AverageDailyRate="1.24"
FacilityConstructionDate="2022-05-31"
NewOrleansTourismSupportAssessment="true"
CertifiedInns="true"
LodgingRevenueThreshold="1.234"
/>
<Channels>
<Channel ChannelCode="1"/>
</Channels>
<ChildAgeBands>
<ChildAgeBand AgeFrom="1" AgeTo="5"/>
<ChildAgeBand AgeFrom="6" AgeTo="10"/>
</ChildAgeBands>
<GuestInfo ChildAgeTo="12" ChildStayFree="true" ChildStayFreeTypeId="1" MaxChildAge="12" MaxInfantAge="2" MinGuestAge="18"/>
<OTAReferences>
<OTAReference ID="12345" OTAName="Booking.com"/>
</OTAReferences>
</TPA_Extensions>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
Example HTTP response
Response 200
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRS CorrelationID="8b417d6a-f3df-4d65-870c-240378b8ad3e">
<Success/>
<UniqueID ID="123" Type="10"/>
</OTA_HotelDescriptiveContentNotifRS>
Response 400
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRS CorrelationID="8b417d6a-f3df-4d65-870c-240378b8ad3e">
<Errors>
<Error Code="321" ShortText="Required field missing" Status="NotProcessed"/>
</Errors>
</OTA_HotelDescriptiveContentNotifRS>
Response 401
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRS CorrelationID="8b417d6a-f3df-4d65-870c-240378b8ad3e">
<Errors>
<Error Code="497" ShortText="Authorization error" Status="NotProcessed"/>
</Errors>
</OTA_HotelDescriptiveContentNotifRS>
