# ContactInfo

## Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [ContactInfos](/connectivity/docs/api-reference/contactinfos)/`ContactInfo` | Details of a single contact person/point. | object | 1..* | - |
| `ContactInfo`/`@ContactProfileType` | The type of contact. | enum | 1..1 | See [@ContactProfileType](#contactprofiletype). |
| `ContactInfo`/[Addresses](/connectivity/docs/api-reference/addresses) | Contact addresses. | array of [Address](/connectivity/docs/api-reference/address) | 0..1 | - |
| `ContactInfo`/[HiddenAddress](/connectivity/docs/api-reference/hidden-address) | Contains whether property's address has to be hidden. | object | 0..1 | Requires at least one `Address` of `ContactProfileType= PhysicalLocation` to be sent. |
| `ContactInfo`/[Emails](/connectivity/docs/api-reference/emails) | Email addresses. | array of [Email](/connectivity/docs/api-reference/email) | 0..1 | - |
| `ContactInfo`/[Names](/connectivity/docs/api-reference/names) | Contact person names. | array of [Name](/connectivity/docs/api-reference/name) | 0..1 | - |
| `ContactInfo`/[Phones](/connectivity/docs/api-reference/phones) | Phone numbers. | array of [Phone](/connectivity/docs/api-reference/phone) | 0..1 | - |


### @ContactProfileType

`ContactInfo[@ContactProfileType]` accepts the following values. Each value corresponds with a similarly named heading on the **Contacts** page in our [extranet](https://admin.booking.com).

A property must have all the required contact profiles before you can [open](/connectivity/docs/preparing-a-property-to-be-open-bookable) it.

| Value | Description | Required |
|  --- | --- | --- |
| `general` | Primary point of contact for the property. | Required |
| `reservations` | Contact for reservations. | Optional |
| `invoices` | Contact for accounts payable. | Required |
| `availability` | Contact for questions about availability. | Optional |
| `site_content` | Contact for photos, descriptions, and other website content. | Optional |
| `parity` | Contact for pricing and rate matters. | Optional |
| `requests` | Contact for special requests. | Optional |
| `central_reservations` | Contact for central reservations. Applies to properties that manage reservations from another location. | Optional |
| `PhysicalLocation` | Address details for the property's physical location. | Required |


## XML


```xml
<ContactInfo
  ContactProfileType="PhysicalLocation">
  <Addresses>
    ...
  </Addresses>
  <Emails>
    ...
  </Emails>
  <Names>
    ...
  </Names>
  <Phones>
    ...
  </Phones>
</ContactInfo>
```

## Related endpoints

* [/ota/OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif)
* [/ota/OTA_HotelDescriptiveInfo](/connectivity/docs/ota-hoteldescriptiveinfo)