Skip to content
Last updated

Changelog

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


August 2026

This release includes updates to Demand API v3.2 and Beta across accommodations, car rentals and orders.


What’s new

  • Beta
    • Car rentals – Estimated commission information is now available in /cars/availability responses.
    • Car rentals – Insurance details now include a documents array.
    • Orders – Eligible pay_at_pickup car rental orders can now be created without credit card details.
  • v3.2
    • Orders – Accommodation order details now support the third_party_inventory object.

Car rentals

Estimated commission in car availability results

| Beta | New field: estimated_commission |

A new estimated_commission object is available in /cars/availability responses for eligible partners. The object provides an estimated commission amount that the partner may earn if the traveller books the selected car rental.

The field:

  • Uses predictive modelling at search time.
  • Is returned only when the estimated commission feature is enabled.
  • Is omitted when a reliable estimate cannot be produced.

Example:

{
  "estimated_commission": {
    "amount": 12.50,
    "currency": "GBP"
  }
}

Use this field to provide indicative commission visibility during the availability flow. The estimated value may differ from the final commission earned.

Documents array for car insurance details

| Beta | New field: documents |

The insurance object now includes a documents array containing the available insurance documents for consistency with orders/details/cars/live

Each document includes:

  • name- The document type.
  • url- The URL of the document.

The policy_document document is always returned. The ipid document is included only when it is provided by the insurer.

The previously available policy_document_url and ipid_document_url fields have been removed from this Beta version.

Update your integration to read insurance documents from the new documents array.

Available in:

Example:

{
  "insurance": {
    "documents": [
      {
        "name": "policy_document",
        "url": "https://staging.rentalcover.com/en/pds"
      },
      {
        "name": "ipid",
        "url": "https://staging.rentalcover.com/en/ipid"
      }
    ]
  }
}

Orders

Cardless Car rental orders for pay_at_pickup offers

| Beta | New feature: Cardless car rental orders |

The /orders/create endpoint now supports creating eligible pay_at_pickup car rental orders without providing credit card details.

When creating a car rental order:

  • Payment and card details can be omitted when the selected offer is pay_at_pickup, has no amount payable online, and explicitly returns credit_card_required=false.
  • Card details are still required for pay_online_now and partially prepaid offers, and for pay_at_pickup offers where credit_card_required=true or an amount is payable online.

This functionality is currently available in Beta. Use the credit_card_required value returned for the selected car rental offer to determine whether card details are required.

Available in:

See the Car rental end to end tutorial for more details.

Accommodation details for third-party inventory orders

| v3.2 | Beta | New object: third_party_inventory |

The third_party_inventory object is available in /orders/details/accommodations responses.

This object is already present in /orders/create endpoint, and provides information about accommodation orders fulfilled through third-party inventory. The object can contain:

  • checkin_number — The number required at check-in to confirm the order at the accommodation, when available.

Example:

{
 "third_party_inventory": {
    "checkin_number": "123456789"
    }
}

The third_party_inventory object is only returned for orders associated with third-party inventory. For other orders, the field is returned as null.

Available in:


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