# Orders

This API collection enables **management of booking orders** within the Demand API.</br>Use these endpoints to:</br>- Preview and create new orders.</br>- Check order details.</br>- Cancel or modify existing orders.</br>This collection is required to integrate booking and order management functionality.

 - [POST /orders/preview](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/preview.md): Use this endpoint to validate an order before checkout and calculate the final price, including a detailed price breakdown, payment schedule, and cancellation policies for accommodation and car rental
 - [POST /orders/create](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/create.md): Use this endpoint to create and confirm an order using a valid order token and the required payment information.
 - [POST /orders/details](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/details.md): Use this endpoint to retrieve detailed information about existing orders across supported travel services. Use it to synchronise internal systems, monitor booking updates, and generate reporting or an
 - [POST /orders/details/accommodations](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/details/accommodations.md): Use this endpoint to retrieve detailed information for one or more accommodation orders.You can request order details either by **reservation** or **order** ID depending on your integration. - The res
 - [POST /orders/details/cars](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/details/cars.md): Use this endpoint to retrieve detailed information for one or more car rental orders. - You can request car order details using your **reservation** ID. - The response includes booking and cancellatio
 - [POST /orders/details/flights](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/details/flights.md): Use this endpoint to retrieve detailed information for one or more flight orders. - You can request flight order details either by **order ID** or by **reservation ID**. - The response includes struct
 - [POST /orders/modify](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/modify.md): Use this endpoint to modify certain aspects of an accommodation order, such as credit card details, checkin/checkout dates, and room configurations (guest allocation, guest names, and smoking preferen
 - [POST /orders/cancel](https://developers.booking.com/demand/docs/open-api/3.2/demand-api/orders/orders/cancel.md): Use this endpoint to cancel a travel service within an existing order. Provide the details of the reservation or insurance policy you want to cancel. - **Note:** Only one travel service can be cancell
