---
title: "Orders with car details"
method: POST
path: "/orders/details/cars"
tags: ["Orders"]
---

# Orders with car details

`POST /orders/details/cars`

This endpoint returns car order details, sorted by `bookingDate` in descending order

## Headers

- `X-Affiliate-Id` integer, required

## Request body

- union
  - object
    - `orders` string[], required — List of order IDs for which details should be returned.
    - `currency` string — A three-letter code that uniquely identifies a monetary currency as defined by the ISO 4217 standard. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/commonpayments/common/payments/currencies" target="_blank">common/payments/currencies</a>.
    - `extras` string[] — Optional extra information groups that the user can request. It should be passed as a JSON array with one or more items.
  - object
    - `reservations` string[], required — List of reservation IDs for which details should be returned.
    - `currency` string — A three-letter code that uniquely identifies a monetary currency as defined by the ISO 4217 standard. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/commonpayments/common/payments/currencies" target="_blank">common/payments/currencies</a>.
    - `extras` string[] — Optional extra information groups that the user can request. It should be passed as a JSON array with one or more items.

## Response `200`

Successful response.

- object
  - `request_id` string — Uniquely identifies the request. Please provide this identifier when contacting support.
  - `data` object[]
    - `id` string — Order ID for this car order.
    - `affiliate` number — The affiliate ID used for this order.
    - `commission` object — Commission details for the partner for this car order.
      - `actual_amount` object, nullable — Actual commission amount for this car order (`null` if value is not yet available).
        - `depot_currency` number, double
        - `booker_currency` number, double
      - `actual_percentage` number, double, nullable — Actual commission percentage for this car order (`null` if value is not yet available).
      - `estimated_amount` object, nullable — Estimated commission amount for this car order (`null` if the actual amount is given).
        - `depot_currency` number, double
        - `booker_currency` number, double
    - `currency` object — Depot and booker currencies (booker will be `null`, if the request did not specify the currency).
      - `depot` string — A three-letter code that uniquely identifies a monetary currency as defined by the ISO 4217 standard. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/commonpayments/common/payments/currencies" target="_blank">common/payments/currencies</a>.
      - `booker` string, nullable — A three-letter code that uniquely identifies a monetary currency as defined by the ISO 4217 standard. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/commonpayments/common/payments/currencies" target="_blank">common/payments/currencies</a>.
    - `dropoff` object — Drop-off depot location and time.
      - `datetime` string, date-time — Pickup/drop-off date and time. The specific time will only be available if the requester has access to personal information. Otherwise, it will be set to 00:00:00.
    - `label` string, nullable — Identifier associated with the car booking.
    - `pickup` object — Pick up depot location and time.
      - `datetime` string, date-time — Pickup/drop-off date and time. The specific time will only be available if the requester has access to personal information. Otherwise, it will be set to 00:00:00.
    - `price` object, nullable — The price breakdown for this car order.
      - `commissionable` object, nullable — The commissionable price, representing the car rental cost used to calculate the commission amount.
        - `depot_currency` number, double
        - `booker_currency` number, double
      - `total` object — The total price, including all extra charges.
        - `depot_currency` number, double
        - `booker_currency` number, double
    - `products` object[]
      - `car` integer — Related car id
      - `policies` object — The policies that apply to this product.
        - `payment` object — The payment policy that applies to this product.
          - `timing` 'pay_now' | 'pay_local' | 'unknown', required — The applied payment timing. For example 'pay_now'.
      - `price` object — Detailed breakdown of the product's price components.
        - `base` object, nullable — The base price. This does not include any extra charges.
          - `depot_currency` number, double
          - `booker_currency` number, double
        - `total` object, nullable — The total price including any extra charges.
          - `depot_currency` number, double
          - `booker_currency` number, double
      - `status` 'booked' | 'cancelled' | 'cancelled_by_accommodation' | 'cancelled_by_guest' | 'no_show' | 'stayed' — Status of the product.
    - `reservation` integer — This is the reservation id for the car in this order.
    - `status` 'booked' | 'cancelled' | 'cancelled_by_accommodation' | 'cancelled_by_guest' | 'no_show' | 'stayed' — Status of this car order.

---

[API](https://skmtc.net/booking/apis/booking-com-demand-api.md) · [All operations](https://skmtc.net/booking/apis/booking-com-demand-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/booking/booking-com-demand-api/revisions/e5f3dccae7ca/schema)
