# Address

Multiple ancestors
`Address` is a child of:

* [Addresses](/connectivity/docs/api-reference/addresses)
* [Customer](/connectivity/docs/api-reference/customer)


## [Addresses](/connectivity/docs/api-reference/addresses)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Addresses](/connectivity/docs/api-reference/addresses)/`Address` | Address details. | object | 0..1 | - |
| `Address`/`@Language` | The [Booking.com Language Code](/connectivity/docs/codes-bcl) for the address details. | [BCL](/connectivity/docs/codes-bcl) | 0..1 | Default: `en` |
| `Address`/`AddressLine` | The full street name and number. | string | 1..1 | Should not contain abbreviations (such as "Rd." for "Road") and should not exceed 255 characters. |
| `Address`/`CityName` | The name of the city, town, or village. | string | 0..1 | - |
| `Address`/`CountryName` | [Two-letter country code.](/connectivity/docs/b_xml-countries) | [countrycode](/connectivity/docs/b_xml-countries) | 0..1 | - |
| `Address`/`HotelName` | The name of the property (in a language other than English). | object | 0..1 | Required if `@Language` is not `en`. |
| `Address`/`PostalCode` | Postal/zip code. | string | 0..1 | - |
| `Address`/`StateProv` | State/province details. | object | 0..1 | - |
| `Address`/`StateProv`/`@StateCode` | Specifies the code for the state or province. | string | 0..1 | Follow the ISO 3166-2 standard to specify the state, province, or other subdivision. |


### XML


```xml
<Address
  Language="en">
  <AddressLine>Streetname 1234</AddressLine>
  <CityName>Metropolis</CityName>
  <CountryName>US</CountryName>
  <HotelName>The Best Hotel</HotelName>
  <PostalCode>1017 CE</PostalCode>
  <StateProv StateCode="AB" />
</Address>
```

## [Customer](/connectivity/docs/api-reference/customer)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Customer](/connectivity/docs/api-reference/customer)/`Address` | Booker's address. | object | 1..1 | - |
| `Address`/`AddressLine` | Street name and number. | string | 1..1 | - |
| `Address`/`CityName` | City name. | string | 1..1 | - |
| `Address`/`PostalCode` | Zip/post code. | string | 1..1 | - |
| `Address`/`CountryName` | Container for `@Code`. | object | 1..1 | - |
| `Address`/`CountryName[@Code]` | [Two-letter country code](/connectivity/docs/b_xml-countries). | [countrycode](/connectivity/docs/b_xml-countries) | 1..1 | - |
| `Address`/`CompanyName` | company name as supplied by the customer. | string | 0..1 | - |


### XML


```xml
<Address>
   <AddressLine>Herengracht 597</AddressLine>
   <CityName>Amsterdam</CityName>
   <PostalCode>1017 CE</PostalCode>
   <CountryName
     Code="NL" />
   <CompanyName>Booking.com</CompanyName
</Address>
```

## Related endpoints

* [/ota/OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif)
* [/ota/OTA_HotelResNotif](/assets/ota-resnotif.0246048b9c717d1a5855d6674e26c38dabca2d621c6e35c8db7aba16f8794661.53c68abe.md)
* [/ota/OTA_HotelResModifyNotif](/assets/ota-resmodifynotif.db8d41e1bc79646e4858455554c34b992ccb01469da7502fbb3cc803dccb64f5.53c68abe.md)