# Changelog

**Stay up to date with the latest enhancements to the Demand API**.

# June 2026

This release introduces a new **accommodation status** field in the Accommodation API, enhances the Orders API for **car booking and post-booking workflows**, expands the Cars API with additional **car categories**, and includes several bug fixes.

div
strong
What’s new
ul
li
strong
Accommodation API collection
span
v3.2
ul
li
code
accommodation_status
is now available in /accommodations/details. 
        
li
strong
Orders API collection
span
Beta
ul
li
code
special_offer
is now available in /orders/details/cars/live. 
        
li
code
payment.timing
and 
code
payment.method
are now optional for car bookings in /orders/create.
        
li
strong
Cars API collection
span
Beta
span
v3.2
ul
li
Added support for 
code
convertible
and 
code
pickup
car categories.
        
li
strong
Bug fix:
Dummy text removed from cars/depots and cars/suppliers results.
## Accommodation

### Accommodation operational status in accommodations/details

**|**v3.2
**|**
New field
**|**
`accommodation_status`
**|**

> **What changed?**
The `accommodation_status` field is now included in the /accommodations/details response. It indicates whether an accommodation is operational, temporarily closed, permanently closed, or closed due to fraud-related Trust & Safety concerns.
**Why it matters**
This is useful when querying specific accommodation IDs, as `closed` accommodations are returned only for ID-based requests.


The field can contain the following values:

* `open`
* `closed_temporarily`
* `closed_permanently`
* `closed_fraud` (returned only when fraud visibility is enabled for your account; otherwise reported as closed_permanently)


Available in:

* [/accommodations/details](/demand/docs/open-api/3.2/demand-api/accommodations/accommodations/details)


Note: When querying by location (`airport`, `city`, `country`, or `region`), only accommodations with status `open` are returned.

## Cars

### Special offers now available in car order details

**|**
Beta
**|**
New field
**|**
`special_offer`
**|**

> **What changed?**
The `special_offer` field is now included in the /orders/details/cars/live response. It returns any promotional or complimentary features that were included when the traveller made the reservation.
**Why it matters**
You can now retrieve this information after booking and display the traveller's special offer in your post-booking or "Manage booking" experience.


The field can contain values such as:

* Baby or child seat included.
* GPS included.
* Wi-Fi device included.
* Priority pick-up.
* Complimentary vehicle upgrade.
* Additional driver included.


Available in:

* [/orders/details/cars/live](/demand/docs/open-api/3.2-beta/demand-api/orders/details/cars/live)


Also available in:

* [/cars/search](/demand/docs/open-api/3.2-beta/demand-api/cars/search)
* [/cars/availability](/demand/docs/open-api/3.2-beta/demand-api/cars/availability)
* [/cars/constants](/demand/docs/open-api/3.2-beta/demand-api/cars/constants)


Example:

```json{%
{
  "car": {
    "id": 803765581,
    "image": "https://example.com/images/car_compact.jpg",
    "category": "Compact",
    "transmission": "Automatic",
    "doors": "4",
    "seats": "5",
    "air_conditioning": true,
    "big_suitcase": "2",
    "small_suitcase": "1",
    "currency": "EUR",
    "make_and_model": "Toyota Corolla",
    "special_offer": "Baby/child seat included",
    "supplier": {
      "id": "SUP123",
      "name": "Avis",
      "telephone": "+353 1 800 123456",
      "confirmation_number": "ZYX987"
    }
  }
}
```

### New car categories

**|**
Beta**|**v3.2**|**
New values**|**
`car_categories`
**|**

> The `car_categories` filter now supports two additional values:
* `convertible`
* `pickup`

These categories can be used when filtering search results and are also returned by the constants endpoint.


Available in:

* [/cars/search](/demand/docs/open-api/3.2-beta/demand-api/cars/search)
* [/cars/constants](/demand/docs/open-api/3.2-beta/demand-api/cars/constants)


### Payment fields are now optional for car orders

**|**
Beta**|**
Behaviour change**|**
`payment.timing`, `payment.method` optional
**|**

> When creating car orders:
* `payment.timing` and `payment.method` are now optional.
* If `payment.method` is provided, it must be `"card"`.



These changes apply only to car orders.

Available in:

* [/orders/create](/demand/docs/open-api/3.2-beta/demand-api/orders/create)


## Bug fixes

### Cleaner supplier and depot data

**|**
Beta**|**v3.2**|**
Bug fix**|**
**Supplier and depot results cleaned up**
**|**

* The [/cars/suppliers endpoint](/demand/docs/open-api/3.2-beta/demand-api/cars/suppliers) now filters out suppliers whose names contain `test`, preventing test suppliers from being returned in production responses.
* The [/cars/depots endpoint](/demand/docs/open-api/3.2-beta/demand-api/cars/depots) now filters out depots whose names contain `zzz`.


## References