Last updated

Changelog

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


Changelog - June 2025

This month's highlights:

✓ Car rental deals - Car deals are now included in cars/search results.

✓ Third-party inventory (TPI) reporting - TPI products now appear in orders/details and orders/details/accommodationsresponses for post-booking reporting.

✓ Cancellation original_total_price - This new field indicates the total amount that would have been charged if the booking had not been cancelled.

Orders

Post-booking reporting for Third-party inventory properties (TPI) properties

| New | inventory_type object | orders/details and orders/details/accommodations endpoints |

The inventory_type object has been added to the orders/details and orders/details/accommodations responses.

What this means:

  • Indicates whether the property is part of third-party inventory (TPI).
  • Specifies the applied rate type (e.g. sell or net).
  • Enables unified reporting for both Booking.com-sourced and TPI rates.

Example of orders/details response:

      "third_party_inventory": true,
      "inventory": {
        "third_party": true,
        "type": "sell"
      }  

Find more details, see the Third-party inventory quick guide.

New original_total_price field under cancellation_details

| New | original_total_price field | orders/details/accommodations endpoint |

A new field called original_total_price has been added under the cancellation_details object in the orders/details/accommodations response.

What this means:

  • This represents the total amount that would have been charged if the booking had not been cancelled. Includes all charges, taxes, and mandatory fees.
  • It reflects the final payable amount at the time of booking, before any refunds or cancellations.
  • Helps partners better understand refund calculations in context of original booking value. Example:
"cancellation_details": {
  "at": "2025-06-15T10:42:00Z",
  "fee": {
    "accommodation_currency": 50.00,
    "booker_currency": 53.75
  },
  "original_total_price": {
    "accommodation_currency": 250.00,
    "booker_currency": 268.75
  }
}

For full details, refer to the description provided in the Pricing breakdown guide.

Car rentals

Car rental deals in search results

| New | deal object | cars/search endpoint |

The deal object is now included in the response for the cars/search endpoint:

What this means:

  • Provides details of deals applied to car rental products.
  • Includes discount percentage, price before discount, and deal tags (e.g. black_friday, mobile_rate).

Example of cars/search response:

{
  "deal": {
    "discount_percentage": 15,
    "public_price": 1069.93,
    "tags": [
      "genius"
    ]
  }
}

Learn more in the Car deals dedicated guide.


Bug fixes

Bug fixes
Title
Issue
Solution
Reservation modifications.In some cases, reservations could not be modified due to missing data at the time of booking.This has been resolved. New reservations can now be modified without issues.
Payment instructions for Japanese hotels.Payment instructions are not supported for many Japanese hotels due to a high rejection rate. However, some hotels incorrectly displayed a list of virtual cards in accommodations/details.This has been corrected. The list now appears empty to clearly indicate that payment instructions are not possible.
Missing details in important_information field (accommodations/details).The important_information field in accommodations/details was missing certain content.This has now been fixed. The field is aligned with the property's configuration in the extranet and accurately reflects all key guest-facing details.

Changelog archive

Discover what new features and technical enhancements were included in previous releases.

Check now

Messaging API guides

Explore our comprehensive set of guidelines for the Messaging API collection.

Read now

TPI guides

Learn about Sell and Net rates and how to implement them.

Read now

Orders guides

Learn everything about orders, from previewing, creating, modificating to cancelling them.

Read now