# CancelPolicy

## Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Policy](/connectivity/docs/api-reference/policy)/`CancelPolicy` | Policies around cancellations and no-shows. | array of [CancelPenalty](/connectivity/docs/api-reference/cancelpenalty) | 0..1 | - |
| `CancelPolicy`/[CancelPenalty](/connectivity/docs/api-reference/cancelpenalty) | Cancellation fee details. | object | 0..* | - |


Best practices for cancellation policies
Defining cancellation policies is not mandatory, but is one of the most
powerful ways to attract bookings. Ideally, we recommend defining a
cancellation policy for each room type. The bare minimum that we recommend
is at least one cancellation policy per property.

## XML


```xml
<CancelPolicy>
  <CancelPenalty ... >
    ...
  </CancelPenalty>
  <CancelPenalty ... >
    ...
  </CancelPenalty>
</CancelPolicy>
```

## Related endpoints

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