Skip to content
Last updated

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.


What’s new
  • Accommodation API collectionv3.2
    • accommodation_status is now available in /accommodations/details.
  • Orders API collectionBeta
    • special_offer is now available in /orders/details/cars/live.
    • payment.timing and payment.method are now optional for car bookings in /orders/create.
  • Cars API collectionBetav3.2
    • Added support for convertible and pickup car categories.
  • 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:

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:

Also available in:

Example:

{
  "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:

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:


Bug fixes

Cleaner supplier and depot data

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


References

v3.2 API reference

Check the 3.2 version specifications and give them a try in the console to return the new fields.

Check now

Beta API reference

Check the Beta API collections. You need specific credentials to test them out - Contact your Booking Account Manager if interested.

Check now