The `OTA_HotelDescriptiveContentNotif` (HDCN) endpoint is now under deprecation
The `OTA_HotelDescriptiveContentNotif` (HDCN) endpoint was deprecated in December 2024. We will fully sunset this endpoint on **December 31, 2026**. For more information on the deprecation and sunsetting timeline, see [OTA_HotelDescriptiveContentNotif (HDCN) endpoint in Content API](/connectivity/docs/deprecation-policy/deprecation-and-sunsetting#ota_hoteldescriptivecontentnotif-hdcn-endpoint-in-content-api).

We strongly encourage you to transition to our new modular APIs at your earliest convenience. These modern APIs are designed for straightforward integration and unlock a range of functionalities. To learn more, see our guide on [Making property onboarding easier](https://connectivity.booking.com/s/solution-article/content-api-modernisation-MCP2RH5PDI6VHN5HU3ECL2FER2TY?language=en_US).

Contacts API is now generally available
Use the new [Contacts API](/connectivity/docs/contacts-api/contacts-api-introduction) to create, update or overwrite property contact details.

# Modify a property's contact details

A property's physical address and other contact details are stored at property level. Use [/ota/OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif) to modify contact details.

## Before you start

Exercise caution while using the Overlay mode
Content API uses an overlay system. Every time you update
an existing property, room type, or other object, the
body of your request replaces whatever information was
stored in our servers at that time. **This means existing
information may be deleted if you don't include it in your
request.**

To update an object without deleting information, make sure
your request contains both the fields you want to update and
those you want to keep the same. Copy/paste sample requests
from this page at your own risk.

You need:

* [property ID](/connectivity/docs/tsk-create-property)


## Request

### HTTP request


```http
https://supply-xml.booking.com/hotels/ota/OTA_HotelDescriptiveContentNotif
```

### Request body

* Provide an [OTA_HotelDescriptiveContentNotifRQ](/connectivity/docs/api-reference/ota_hoteldescriptivecontentnotifrq) object in the request body.
* The contact details are in a [ContactInfos](/connectivity/docs/api-reference/contactinfos) array.
* [HotelDescriptiveContent](/connectivity/docs/api-reference/hoteldescriptivecontent)`[@HotelDescriptiveContentNotifType="Overlay"]` indicates that you are modifying an existing hotel. (See the warning about overlays above!)


Example:


```xml
<!-- WARNING: This request overlays existing objects. Copy/pasting may lead to loss of information. -->
<?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"
  PrimaryLangID="en-us"
  EchoToken="GUID"
  xsi:schemaLocation="http://www.opentravel.org/2014B/OTA_HotelDescriptiveContentNotifRQ.xsd"
  id="OTA2014B"
  Version="8.0"
  Target="Production">
  <HotelDescriptiveContents>
    <HotelDescriptiveContent
      HotelCode="{PropertyID}"
      LanguageCode="en"
      HotelDescriptiveContentNotifType="Overlay">
      <ContactInfos>
        <ContactInfo ContactProfileType="general">
          <Names>
            <Name Language="en">
              <GivenName>Peter</GivenName>
              <Surname>Griffin</Surname>
            </Name>
          </Names>          
          <Emails>
            <Email>noreply@booking.com</Email>
          </Emails>
          <Phones>
            <Phone PhoneNumber="+31612345678" PhoneTechType="1" />
          </Phones>
        </ContactInfo>
        <ContactInfo ContactProfileType="invoices">
          <Names>
            <Name Language="en">
              <GivenName>Erika</GivenName>
              <Surname>Mustermann</Surname>
            </Name>
          </Names>
          <Addresses>
            <Address>
              <AddressLine>Herengracht 597</AddressLine>
              <CityName>Amsterdam</CityName>
              <PostalCode>1017 CE</PostalCode>
              <StateProv StateCode="NH" />
              <CountryName>NL</CountryName>
            </Address>
          </Addresses>          
          <Phones>
            <Phone PhoneNumber="+31207777777" PhoneTechType="1" Extension="30" />
          </Phones>
        </ContactInfo>
      </ContactInfos>
    </HotelDescriptiveContent>
  </HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
```

## Response

The response contains an [OTA_HotelDescriptiveContentNotifRS](/connectivity/docs/api-reference/ota_hoteldescriptivecontentnotifrs) object:


```xml
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelDescriptiveContentNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelDescriptiveContentNotifRS.xsd" TimeStamp="2015-07-31T12:36:23-00:00" Target="Production" Version="3.000">
<Success />
</OTA_HotelDescriptiveContentNotifRS>
<!-- RUID: [UmFuZGetc] -->
```

## Next steps

* [Modify property name](/connectivity/docs/tsk-modify-property-name)
* [Modify property policies](/connectivity/docs/tsk-modify-property-facilities)
* [Modify property facilities](/connectivity/docs/tsk-modify-property-facilities)