Skip to content

Retrieve terms and conditions.

Request

Use this endpoint to retrieve the terms and conditions for a specific car during the pre-booking process. The response includes structured content in the requested language.

Security
BearerAuth
Headers
X-Affiliate-Idintegerrequired

Include here your Affiliate identifier number

Bodyapplication/jsonrequired
offerinteger, >= 1(offerId)required

This ID identifies the car rental offer and its associated policies. Include it when calling the /cars/availability endpoint.

currencystringrequired

The currency in ISO 4217 format (e.g., USD, EUR, GBP)

Example:"USD"
languagestring(languageId)^[a-z]{2}(-[a-z]{2})?$

The language code (ISO 639-1 format) in which to return the terms and conditions.

Example:"en-us"
search_tokenstringrequired

The pre-booking search_token used to fetch terms and conditions for a specific car rental offer. The search_token is returned by the search endpoint.

curl -i -X POST \
  https://demandapi.booking.com/3.2/cars/terms-and-conditions \
  -H 'Authorization: Bearer <YOUR_string_HERE>' \
  -H 'Content-Type: application/json' \
  -H 'X-Affiliate-Id: 0' \
  -d '{
    "offer": 123456789,
    "currency": "USD",
    "language": "en-us",
    "search_token": "eyJkcml2ZXJzQWdlIjozMCwiZHJvcE9mZkRhdGVUaW1lIjo"
  }'

Responses

Successful response.

Bodyapplication/json
dataobject

Terms and conditions content translated in the requested language, if specified.

request_idstring(requestId)

Uniquely identifies the request. Please provide this identifier when contacting support.

Response
{ "data": { "key_info": {}, "terms": [] }, "request_id": "01fr9ez700exycb98w90w5r9sh" }