# Amenity

Multiple ancestors
`Amenity` can be a descendant of:

* [OTA_HotelDescriptiveContentNotifRQ](/connectivity/docs/api-reference/ota_hoteldescriptivecontentnotifrq)
* [OTA_HotelDescriptiveInfoRS](/connectivity/docs/api-reference/ota_hoteldescriptiveinfors)
* [OTA_HotelInvNotifRQ](/connectivity/docs/api-reference/ota_hotelinvnotifrq)
* [OTA_HotelResNotifRQ](/connectivity/docs/api-reference/ota_hotelresnotifrq)
* [OTA_HotelResModifyNotifRQ](/connectivity/docs/api-reference/ota_hotelresmodifynotifrq)


## [OTA_HotelDescriptiveContentNotifRQ](/connectivity/docs/api-reference/ota_hoteldescriptivecontentnotifrq) & [OTA_HotelDescriptiveInfoRS](/connectivity/docs/api-reference/ota_hoteldescriptiveinfors)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Amenities](/connectivity/docs/api-reference/amenities)/`Amenity` | Details of a property-level amenity. | object | 0..* | - |
| `Amenity`/`@RoomAmenityCode` | The [Room Amenity Type Code](/connectivity/docs/codes-rma). | [RMA](/connectivity/docs/codes-rma) | 1..1 | - |
| `Amenity`/`@AmenityCode` | The [Room Amenity Type Code](/connectivity/docs/codes-rma). | [RMA](/connectivity/docs/codes-rma) | 1..1 | Same as `@RoomAmenityCode`, introduced for compatibility with [OTA_HotelInvNotifRQ](#ota_hotelinvnotifrq). |
| `Amenity`/`@Quantity` | The available number of amenities of this type. | int | 0..1 | - |
| `Amenity`/`@Value` | The available number of amenities of this type. | enum | 0..1 | Same as `@Quantity`, introduced for compatibility with [OTA_HotelInvNotifRQ](#ota_hotelinvnotifrq). |
| `Amenity`/`@Configuration` | Specifies whether the amenity is available in the standard or alternative room arrangement. | enum | 0..1 | Accepted only when [RMA](/connectivity/docs/codes-rma) code is a bed type. Possible values: `1` (standard arrangement), `2` (alternative arrangement). This option is not available for [multi-room rooms](/connectivity/docs/room-type-and-rate-plan-management/managing-room-types/#creating-a-multi-bedroom-room-type). Introduced for compatibility with [OTA_HotelInvNotifRQ](#ota_hotelinvnotifrq) |


### XML


```xml
<Amenity
  RoomAmenityCode="91"
  AmenityCode="91"
  Quantity="4"
  Value="4" />
```

## [OTA_HotelInvNotifRQ](/connectivity/docs/api-reference/ota_hotelinvnotifrq)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Amenities](/connectivity/docs/api-reference/amenities)/`Amenity` | Details of a room-level amenity. | object | 0..* | - |
| `Amenity`/`@AmenityCode` | The [Room Amenity Type Code](/connectivity/docs/codes-rma). | [RMA](/connectivity/docs/codes-rma) | 1..1 | Amenities in sub-rooms can only be beds. |
| `Amenity`/`@Configuration` | Specifies whether the amenity is available in the standard or alternative room arrangement. | enum | 0..1 | Accepted only when [RMA](/connectivity/docs/codes-rma) code is a bed type. Possible values: `1` (standard arrangement), `2` (alternative arrangement). This option is not available for [multi-room rooms](/connectivity/docs/room-type-and-rate-plan-management/managing-room-types/#creating-a-multi-bedroom-room-type). Introduced for compatibility with [OTA_HotelInvNotifRQ](#ota_hotelinvnotifrq) |
| `Amenity`/`@Value` | Specifies the quantity for OTA bed types (bed type amenities). | enum | 0..1 | You can find the codes for OTA bed types at [ota-bed-types](/connectivity/docs/codes-rma/#ota-bed-types) |


### XML


```xml
<Amenity
  AmenityCode="113"
  Configuration="2"
  Value="2" />
```

## [OTA_HotelResNotifRQ](/connectivity/docs/api-reference/ota_hotelresnotifrq) & [OTA_HotelResModifyNotifRQ](/connectivity/docs/api-reference/ota_hotelresmodifynotifrq)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Amenities](/connectivity/docs/api-reference/amenities)/`Amenity` | Amenity description. | string | 0..* | - |


### XML


```xml
<Amenity>TV</Amenity>
<Amenity>Telephone</Amenity>
<Amenity>Toilet</Amenity>
```

## Related endpoints

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