Skip Navigation

Vehicle Price Check

1.0.0
Car
Pricing
SOAP API
Travel Agency

Not Signed In.

Looks like you may not have access to all of the resources and documentation for this page.
Please log-in or contact your support desk team if you believe you should have access.

Vehicle Price Check (VehPriceCheckRQ) is used to request information about a vehicle’s specific rate and verify if it is still available.

Target Audience
Travel Agency
API Version
1.0.0
Authentication
Session Token
Service Action Code
VehPriceCheckRQ

Vehicle Price Check is designed to be used after an original vehicle availability request.

It is particularly useful if the availability entry was done several minutes ago, as all Car Supplier’s vehicles and rates have limited availability and it is possible the vehicle is no longer available.

Vehicle Price Check should be used immediately prior to using one of the Car booking APIs, to reduce the likelihood of a booking failure or a price change.

VehPriceCheckRQ is used to request information about a vehicle’s specific rate and verify if it is still available.

Vehicle Price Check allows for two types of inputs.

The preferred is to return the ‘ratekey’ that is returned from the GetVehAvail version 2 or higher:

  1. RateKey
  2. Specific car supplier at a specific location

If using specific car supplier at a specific location, then all the optional items that apply must also be part of the request.

Below is a table of options:

Return location city location code, if different than the pickup city location code.

 

 

Client ID numbers

Tour codes

Promotional Coupons

Corporate IDs

Frequent Traveler

Guaranteed/prepaid rates

Commission programs

Rate assured

Rate categories

Rate codes

Rate qualifiers

Rate assured
Commission

ConvertedRateInfoOnly

SupplierCurrencyOnly

Special equipment/Car Extra preferences

 
Sample Request
<?xml version="1.0" encoding="UTF-8"?>
<VehPriceCheckRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://services.sabre.com/car/pricecheck/v1_0_0" version="1.0.0" xsi:schemaLocation="http://services.sabre.com/car/pricecheck/v1_0_0 VehPriceCheckRQ_v1.0.0.xsd">
    <POS>
        <Source PseudoCityCode="ABC1"/>
    </POS>
    <VehRateInfoRef RateKey="SampleRateKey"/>
    <RateDetailsRef>
        <VehInfo PickUpDate="2020-12-05" PickUpTime="09:00" ReturnDate="2020-12-15" ReturnTime="09:00" VendorCode="ZE" VehTypeCode="ECAR">
            <PickUpLocation LocationCode="DFW" ExtendedLocationCode="C001"/>
            <ReturnLocation LocationCode="SFO" ExtendedLocationCode="SFO"/>
            <CarExtras>
                <CarExtrasPref Type="NAV"/>
            </CarExtras>
        </VehInfo>
        <VehRateInfo>
            <RatePrefs RateAssured="true" RateCategory="AA" RatePlan="D" RateCode="AA" Commission="true" SupplierCurrencyOnly="true" ConvertedRateInfoOnly="false">
                <CustLoyalty MembershipType="FT" MembershipId="00" MembershipCode="String"/>
                <GuaranteePrepaid Type="GP"/>
                <GuaranteeInd Type="C"/>
                <PrepayDeposit Type="P"/>
                <SellGuaranteeReq Type="G"/>
            </RatePrefs>
            <RentalRate>
                <ApproximateTotalPrice Amount="100.00" CurrencyCode="USD" MileageAllowance="200"/>
            </RentalRate>
            <ConvertedRentalRate>
                <ApproximateTotalPrice Amount="90.00" CurrencyCode="GBP" MileageAllowance="200"/>
            </ConvertedRentalRate>
        </VehRateInfo>
    </RateDetailsRef>
</VehPriceCheckRQ>
Sample Response
<?xml version="1.0" encoding="UTF-8"?>
<VehPriceCheckRS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stlp="http://services.sabre.com/STL_Payload/v02_02" xmlns="http://services.sabre.com/car/pricecheck/v1_0_0" version="1.0.0" xsi:schemaLocation="http://services.sabre.com/car/pricecheck/v1_0_0 VehPriceCheckRS_v1.0.0.xsd">
    <stlp:ApplicationResults status="Complete">
        <stlp:Success type="Transport" timeStamp="2001-12-17T09:30:47Z">
            <stlp:SystemSpecificResults timeStamp="2001-12-17T09:30:47Z" >
                <stlp:HostCommand LNIATA="String">a</stlp:HostCommand>
                <stlp:Message code="String">a</stlp:Message>
                <stlp:ShortText>a</stlp:ShortText>
                <stlp:Element>a</stlp:Element>
                <stlp:RecordID>a</stlp:RecordID>
                <stlp:DocURL>http://www.altova.com/</stlp:DocURL>
            </stlp:SystemSpecificResults>
        </stlp:Success>
        <stlp:Error type="Validation" timeStamp="2001-12-17T09:30:47Z">
            <stlp:SystemSpecificResults timeStamp="2001-12-17T09:30:47Z" >
                <stlp:HostCommand LNIATA="String">a</stlp:HostCommand>
                <stlp:Message code="String">a</stlp:Message>
                <stlp:ShortText>a</stlp:ShortText>
                <stlp:Element>a</stlp:Element>
                <stlp:RecordID>a</stlp:RecordID>
                <stlp:DocURL>http://www.altova.com/</stlp:DocURL>
            </stlp:SystemSpecificResults>
        </stlp:Error>
        <stlp:Warning type="Validation" timeStamp="2001-12-17T09:30:47Z">
            <stlp:SystemSpecificResults timeStamp="2001-12-17T09:30:47Z" >
                <stlp:HostCommand LNIATA="String">a</stlp:HostCommand>
                <stlp:Message code="String">a</stlp:Message>
                <stlp:ShortText>a</stlp:ShortText>
                <stlp:Element>a</stlp:Element>
                <stlp:RecordID>a</stlp:RecordID>
                <stlp:DocURL>http://www.altova.com/</stlp:DocURL>
            </stlp:SystemSpecificResults>
        </stlp:Warning>
    </stlp:ApplicationResults>
    <PriceCheckInfo BookingKey="String" PriceChange="true" PriceDifference="String" CurrencyCode="AAA" ConvertedPriceChange="true" ConvertedPriceDifference="String" ConvertedCurrencyCode="AAA">
        <VehRateInfo>
            <VehAvailInfos PickUpDate="2020-12-05" PickUpTime="09:00" ReturnDate="2020-12-05" ReturnTime="09:00" RentalDays="5" RentalHours="8">
                <VehAvailInfo>
                    <Vendor Code="String" Name="String" Logo="String"/>
                    <PickUpLocation PolicyRef="00" LocationCode="000" ExtendedLocationCode="000" Distance="String" Direction="String" UOM="String" Latitude="String" Longitude="String"/>
                    <ReturnLocation PolicyRef="00" LocationCode="000" ExtendedLocationCode="000" Distance="String" Direction="String" UOM="String" Latitude="String" Longitude="String"/>
                    <VehRentalRate AvailabilityStatus="String" RateCode="String" RatePlanRequested="String" RatePlanReturned="String" RatePlanChangeIndicator="String" Category="String" PrepayDeposit="String" GuaranteeInd="String" RateAssured="String" SellGuaranteeReq="String" SupplierCurrency="true" RateKey="String" Ordinal="3.1415926535897900073734945">
                        <Vehicle VehType="String" VehMakeAndModel="String" VehNumOfDoors="String">
                            <SeatBeltsAndBagsInfo>
                                <SeatBelts Quantity="1"/>
                                <BagsInfo>
                                    <Bags Quantity="0" Size="Small"/>
                                </BagsInfo>
                            </SeatBeltsAndBagsInfo>
                        </Vehicle>
                        <VehicleCharges>
                            <VehicleCharge Amount="String" CurrencyCode="String" ChargeType="BaseRate" MileageAllowance="String" ExtraMileageCharge="String" UOM="String"/>
                        </VehicleCharges>
                        <Commission Amount="String" Percent="String" Fixed="false"/>
                        <CarExtraCharges TotalAmount="String">
                            <CarExtra BaseAmount="String" Plan="String" Code="String" Status="String"/>
                        </CarExtraCharges>
                        <GuaranteePrepaid Amount="String" AmountPercentage="String" CurrencyCode="String" Ind="String">
                            <CancellationRefundAmount DaysPrior="String" Amount="String"/>
                        </GuaranteePrepaid>
                    </VehRentalRate>
                    <ConvertedVehRentalRate AvailabilityStatus="String" RateCode="String" RatePlanRequested="String" RatePlanReturned="String" RatePlanChangeIndicator="String" Category="String" PrepayDeposit="String" GuaranteeInd="String" RateAssured="String" SellGuaranteeReq="String" SupplierCurrency="true" RateKey="String" Ordinal="3.1415926535897900073734945">
                        <Vehicle VehType="String" VehMakeAndModel="String" VehNumOfDoors="String">
                            <SeatBeltsAndBagsInfo>
                                <SeatBelts Quantity="1"/>
                                <BagsInfo>
                                    <Bags Quantity="0" Size="Small"/>
                                </BagsInfo>
                            </SeatBeltsAndBagsInfo>
                        </Vehicle>
                        <VehicleCharges>
                            <VehicleCharge Amount="String" CurrencyCode="String" ChargeType="HourlyChargesTotal" MileageAllowance="String" ExtraMileageCharge="String" UOM="String"/>
                        </VehicleCharges>
                        <Commission Amount="String" Percent="String" Fixed="false"/>
                        <CarExtraCharges TotalAmount="String">
                            <CarExtra BaseAmount="String" Plan="String" Code="String" Status="String"/>
                        </CarExtraCharges>
                        <GuaranteePrepaid Amount="String" AmountPercentage="String" CurrencyCode="String" Ind="String">
                            <CancellationRefundAmount DaysPrior="String" Amount="String"/>
                        </GuaranteePrepaid>
                    </ConvertedVehRentalRate>
                </VehAvailInfo>
            </VehAvailInfos>
        </VehRateInfo>
        <VehLocPolicyInfos>
            <VehLocPolicyinfo PolicyRef="00" LocationName="a" LocationCode="String" ExtendedLocationCode="String" LocationOwner="a" CounterLocation="String" LocationType="String" DeliveryCollectionInfo="Collection">
                <VendorDetails Code="String" Name="String"/>
                <LocationInfo Latitude="a" Longitude="a">
                    <Address>
                        <Name>String</Name>
                        <AddressLine1>a</AddressLine1>
                        <AddressLine2>a</AddressLine2>
                        <AddressLine3>a</AddressLine3>
                        <CityName CityCode="String">a</CityName>
                        <StateProv StateCode="00">String</StateProv>
                        <PostalCode>a</PostalCode>
                        <CountryName Code="00">String</CountryName>
                    </Address>
                </LocationInfo>
                <OperationSchedule StartDate="2020-12-05">
                    <OperationTimes>
                        <OperationTime Start="2020-12-05" End="2020-12-05" DayOfTheWeek="a"/>
                    </OperationTimes>
                </OperationSchedule>
            </VehLocPolicyinfo>
        </VehLocPolicyInfos>
    </PriceCheckInfo>
</VehPriceCheckRS>