For the complete documentation index, see llms.txt. This page is also available as Markdown.

Parameter Groups

Request parameters are organised into six named groups. Quote accepts all six; other endpoints accept specific subsets, listed on each endpoint's page.

Group A. Core booking

Required by: Quote, InstantBooking, Purchase, Update

Parameter
Type
Description

FromDate

datetime

Vehicle pickup date/time. Format: yyyy-mm-dd hh:mm:ss.

ToDate

datetime

Vehicle drop-off date/time. Format: yyyy-mm-dd hh:mm:ss.

DestinationCountry

string(2)

ISO 3166-1 alpha-2 country code for the country of travel.

CustomerAge

integer

Age of the primary driver.

Email

string

Customer email address.

FirstName

string

Customer first name. Pass NULL if unknown.

LastName

string

Customer last name. Pass NULL if unknown.

Country

string(2)

ISO 3166-1 alpha-2 country code for the customer's country of residence or IP geolocation.

Group B. Customer

Optional

Parameter
Type
Description

Region

string

Customer's state, region, or territory code (2–3 letters). Required for AU, BR, CA, and US customers. See Supported Regions.

Address1

string(50)

Customer street address line 1.

Address2

string(50)

Customer street address line 2.

City

string

Customer city or suburb.

PostalCode

string

Customer postcode or zip code.

Phone

string

Customer phone number.

OtherEmail

string

Secondary email address.

OtherDriveAge1

integer

Age of second driver.

OtherDriveAge2

integer

Age of third driver.

Group C. Vehicle

Optional. Not accepted by InstantBooking.

Parameter
Type
Description

VehicleCode

string

Vehicle SIPP code.

VehicleName

string

Vehicle name.

VehicleCategory

string

Vehicle category (use when SIPP code is not available).

VehicleClass

string

Vehicle class.

VehicleBerths

string

Number of berths (for motorhomes/campervans).

VehicleOffroad4x4

boolean

Whether the vehicle is an off-road 4WD. Default: false.

VehicleTypes

string(100)

Comma-separated vehicle types. Values: car, motorhome, campervan, 4x4, minibus, lighttruck, bus.

VehicleSupplierId

string

Vehicle supplier ID.

VehicleSupplierIdTwo

string

Second vehicle supplier ID.

VehicleSupplierName

string

Vehicle supplier name.

VehicleSupplierCountryId

string(2)

Vehicle supplier country code.

VehiclePickupTime

datetime (UTC Atom)

Local pickup time with UTC offset. Example: 2025-08-01T10:00:00+02:00. Determines the cancellation grace period (pickup time + 15 minutes).

VehiclePickupCity

string(50)

Pickup city. Pass your own identifier, unstructured.

VehiclePickupCountry

string(2)

Pickup country code.

VehiclePickupRegion

string(50)

State, region, or territory code for the pickup location. Example: NY for New York.

VehicleDropoffTime

datetime (UTC Atom)

Drop-off time with UTC offset.

VehicleDropoffCity

string(50)

Drop-off city.

VehicleDropoffCountry

string(2)

Drop-off country code.

FromLocationName

string

Full geographical pickup location. Comma-separated values in order of increasing specificity; append a colon and IATA code for airports. Example: Paris,Paris Le Bourget Airport:LBG.

ToLocationName

string

Full geographical drop-off location. Same format as FromLocationName.

Group D. Pricing & coverage

Optional

Parameter
Type
Description

VehicleStdLiabilityHigh

float

Higher standard excess for the vehicle. Use this field if only one excess level is available.

VehicleStdLiabilityLow

float

Lower standard excess. Used to determine cover required. If omitted, CoverAmount is used.

VehicleStdLiabilityCurrency

string(3)

Currency of the vehicle's standard excess.

VehicleNettPrice

float

Wholesale price of the vehicle paid by the online travel agent (OTA).

VehicleRentalGross

float

Retail price of the vehicle.

CoverAmount

float

Amount of cover required.

PolicyPrice

float

Partner-set protection price. If less than the RentalCover price, the partner price is used.

LDWIncluded

boolean [0|1]

Whether Loss Damage Waiver (LDW) is included in the rental. Removes theft from the comparison table in the Content response.

CDWIncluded

boolean [0|1]

Whether Collision Damage Waiver (CDW) is included. Default: 0.

SLIIncluded

boolean [0|1]

Whether Supplementary Liability Insurance (SLI) is included.

Group E. Display & behaviour

Optional

Parameter
Type
Description

Type

string

Requested protection type. Values: ExcessReduction, CDW, Comprehensive, RoadsideAssistance, FullProtection. Defaults to ExcessReduction and Comprehensive. Use RoadsideAssistance for customers travelling to the US; CDW for US residents travelling elsewhere.

Currency

string(3)

ISO 4217 currency code. If passed, all amounts in the response and in subsequent calls use this currency. See Supported Currencies.

LanguageCode

string(2)

Two-character language code. Default: en. See Supported Languages.

ContactCustomer

boolean [0|1]

Whether RentalCover may contact the customer by email. Default: 1.

ExpressCode

string(50)

Requests a specific product for experiments. Provided by your CSE. Disabled by default.

RoadSideAssistanceCoverOption

boolean [0|1]

Requests a roadside assistance cover option.

Group F. Partner & integration

Optional

Parameter
Type
Description

PartnerSite

string(50)

Partner subdomain identifier for partners with multiple sites. Format: yoursitecom (no dots).

PartnerCollectingPayment

boolean

Whether the partner is collecting payment.

UserIpAddress

string(20)

End user's IP address.

BWCookie

string

BW Cookie ID.

MetaData

JSON object

Additional user-defined data. Structure is entirely defined by the client.

Last updated

Was this helpful?