Changelog
Stay up to date with Demand API latest technical enhancements.
Changelog - March 2025
Welcome to March 2025 changelog.
This month, we've focused on improving the orders and accommodation features in Demand API v3.1. These are some of the key highlights:
Orders
/orders/modify
| Addition | New endpoint | Available to all partners |
We have introduced a new orders/modify endpoint, enabling you to modify certain details of an existing accommodation order.
The initial functionality supports modifications in the following areas:
- Payment card details.
- Checkin and checkout dates.
Please note, this feature is only available for accommodations that offer "Pay at the property" options and does not apply to bookings with online payment.
Example for modifying payment card details:
{
"order": "4334069995",
"modification": {
"payment": {
"type": "card",
"change": {
"number": "4111111111111111",
"cvc": "737",
"cardholder": "Jon Snow",
"expiry_date": "2030-03"
}
}
}
}
For further examples and instructions, refer to the orders/modify dedicated guide.
/orders/details/accommodations
| Addition | key collection information | Available to all partners |
- The key
key_collection_information
field has been included into the orders/details/accommodation endpoint.
- This field refers to the details on how the property keys for check-in purposes can be collected by the guests.
Example for an alternate location key collection:
{
"key_collection_information": {
"alternate_location": {
"address": "jkfbnfk 8",
"city": "jfwbwfw",
"postal_code": "12345"
},
"checkin_method": "other",
"key_location": "key_location_at_the_property"
}
}
Accommodation
accommodations/search
| Addition | inventory_type | Third-party inventory properties (TPI) |
The
inventory_type
object is now included in the response for the accommodations/search.
- This object indicates whether the property is part of a third-party inventory and specifies the rate applied (e.g., "sell" rate).
Example of accommodations/search response:
"third_party_inventory": true,
"inventory": {
"third_party": true,
"type": "sell"
}
Find more details in the Third-party inventory quick guide.
Bug fixes
✅ | Pay_online_later | A bug that was preventing pay_online_later reservations from being made between 3 and 6 days before the end of the free cancellation period has been fixed. |
✅ | Business_information.billing.address | If business_information.billing.address was passed but had no email in it, the request was failing. This is now fixed. |
✅ | Last four digits of the credit card number | Now the last four digits of the credit card number used for the reservation are stored in our internal systems also in case of Payment by Booking. |
✅ | Payment.card.authentication | The API misinterpreted an invalid “authentication”:{}, and, instead of rejecting it, it would bypass the check of whether the partner was authorised to pay online. Now such input is rejected. |
Changelog archive
Discover what new features and technical enhancements were included in previous releases.
Check now
Accommodation
Explore our comprehensive set of guidelines for the accommodation API collection.
Read now
Order guides
Learn how to manage orders, including checking details, modifying and cancelling the bookings.
Read now