Methods:
GetRetailerVehicleMakesDown
Parameters:
Flag | Name | Type | Documentation |
---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
Out | MakeList | vtVehicleMakeArray | Array of Vehicle Makes |
Out | ModelList | vtVehicleModelArray | Array of Vehicle Models |
Out | YearList | vtIntegerArray | Array of Vehicle Years |
Out | BodyTypeList | vtVehicleBodyTypeArray | Array of Vehicle BodyTypes |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |
C# Syntax:
public void vtVehicleServices.GetRetailerVehicleMakesDown(AnsiString SessionId , Int32 RetailerId , out vtVehicleMakeArray MakeList , out vtVehicleModelArray ModelList , out vtIntegerArray YearList , out vtVehicleBodyTypeArray BodyTypeList , out vtVehicleTrim2Array TrimList);
SOAP Examples:
JSON Examples:
GetRetailerVehicleModelsDown
Parameters:
Flag | Name | Type | Documentation |
---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
In | MakeId | Integer | MakeID to return models for |
Out | ModelList | vtVehicleModelArray | Array of Vehicle Models |
Out | YearList | vtIntegerArray | Array of Vehicle Years |
Out | BodyTypeList | vtVehicleBodyTypeArray | Array of Vehicle BodyTypes |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |
C# Syntax:
public Boolean vtVehicleServices.GetRetailerVehicleModels(AnsiString SessionID , Int32 RetailerId , Int32 MakeID , out vtVehicleModelArray ModelList);
SOAP Examples:
JSON Examples:
GetRetailerVehicleYearsDown
Parameters:
Flag | Name | Type | Documentation |
---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
In | MakeId | Integer | MakeID to return models for |
In | ModelId | Integer | ModelID to return years for |
Out | YearList | vtIntegerArray | Array of Vehicle Years |
Out | BodyTypeList | vtVehicleBodyTypeArray | Array of Vehicle BodyTypes |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |
C# Syntax:
public void vtVehicleServices.GetRetailerVehicleYearsDown(AnsiString SessionId , Int32 RetailerId , Int32 MakeId , Int32 ModelId , out vtIntegerArray YearList , out vtVehicleBodyTypeArray BodyTypeList , out vtVehicleTrim2Array TrimList);
SOAP Examples:
JSON Examples:
GetRetailerVehicleBodyTypesDown
Parameters:
Flag | Name | Type | Documentation |
---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
In | MakeId | Integer | MakeID to return models for |
In | ModelId | Integer | ModelID to return years for |
In | Year | Integer | Year to return bodytypes for |
Out | BodyTypeList | vtVehicleBodyTypeArray | Array of Vehicle BodyTypes |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |
C# Syntax:
public void vtVehicleServices.GetRetailerVehicleBodyTypesDown(AnsiString SessionId , Int32 RetailerId , Int32 MakeId , Int32 ModelId , Int32 Year , out vtVehicleBodyTypeArray BodyTypeList , out vtVehicleTrim2Array TrimList);
SOAP Examples:
GetRetailerVehicleTrims
Parameters:
Flag | Name | Type | Documentation |
---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
In | MakeId | Integer | MakeID to return models for |
In | ModelId | Integer | ModelID to return years for |
In | Year | Integer | Year to return bodytypes for |
In | BodyTypeId | Integer | BodyTypeID to return trims for |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |
C# Syntax:
public void vtVehicleServices.GetRetailerVehicleTrims(AnsiString SessionId , Int32 RetailerId , Int32 MakeId , Int32 ModelId , Int32 Year , Int32 BodyTypeId , out vtVehicleTrim2Array TrimList);
SOAP Examples:
Request:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetRetailerVehicleTrims xmlns:v1="http://tempuri.org/">
<v1:SessionId>SessionId</v1:SessionId>
<v1:RetailerId>RetailerId</v1:RetailerId>
<v1:MakeId>MakeId</v1:MakeId>
<v1:ModelId>ModelId</v1:ModelId>
<v1:Year>Year</v1:Year>
<v1:BodyTypeId>BodyTypeId</v1:BodyTypeId>
</v1:vtVehicleServices___GetRetailerVehicleTrims>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Response:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:v1="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetRetailerVehicleTrimsResponse>
<v1:TrimList>
<v1:vtVehicleTrim2>
<v1:TrimLevel />
<v1:VehicleId>127340</v1:VehicleId>
</v1:vtVehicleTrim2>
</v1:TrimList>
</v1:vtVehicleServices___GetRetailerVehicleTrimsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
GetAttributeValues
Parameters:
Flag | Name | Type | Documentation |
---|---|---|---|
In | SessionID | AnsiString | Current SessionID |
In | VehicleID | Integer | VehicleID to return values for |
InOut | ValueList | vtAttributeValueArray | Attribute values array |
C# Syntax:
public Boolean vtVehicleServices.GetAttributeValues(AnsiString SessionID , Int32 VehicleID , ref vtAttributeValueArray ValueList);
SOAP Examples:
Request:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetAttributeValues xmlns:v1="http://tempuri.org/">
<v1:SessionID>SessionID</v1:SessionID>
<v1:VehicleID>VehicleID</v1:VehicleID>
<v1:ValueList>
<v1:vtAttributeValue>
<v1:AttributeID>12905</v1:AttributeID>
<v1:Value />
</v1:vtAttributeValue>
<v1:vtAttributeValue>
<v1:AttributeID>12906</v1:AttributeID>
<v1:Value />
</v1:vtAttributeValue>
</v1:ValueList>
</v1:vtVehicleServices___GetAttributeValues>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Response:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:v1="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header>
<ROClientIDHeader xmlns="urn:vtVehicles" SOAP-ENV:mustUnderstand="0">
<ID>{3D3B4BB9-CC13-43DA-A047-A21B1848A4E1}</ID>
</ROClientIDHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetAttributeValuesResponse>
<v1:Result>true</v1:Result>
<v1:ValueList>
<v1:vtAttributeValue>
<v1:AttributeID>12905</v1:AttributeID>
<v1:Value />
</v1:vtAttributeValue>
<v1:vtAttributeValue>
<v1:AttributeID>12906</v1:AttributeID>
<v1:Value />
</v1:vtAttributeValue>
</v1:ValueList>
</v1:vtVehicleServices___GetAttributeValuesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
GetVehicleIDByVIN
Parameters:
Flag | Name | Type | Documentation |
---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | VIN | AnsiString | VIN number to lookup |
Out | VehicleID | Integer | Matching Vehicle ID result |
C# Syntax:
public void vtVehicleServices.GetVehicleIDByVIN(AnsiString SessionId , AnsiString VIN , out Int32 VehicleID);
SOAP Examples:
Request:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetVehicleIDByVIN xmlns:v1="http://tempuri.org/">
<v1:SessionId>SessionID</v1:SessionId>
<v1:VIN>5FNRL5H96EB074997</v1:VIN>
</v1:vtVehicleServices___GetVehicleIDByVIN>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Response:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:v1="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header>
<ROClientIDHeader xmlns="urn:vtVehicles" SOAP-ENV:mustUnderstand="0">
<ID>{755EB19F-C325-4436-B430-3E0BEBFF4D7C}</ID>
</ROClientIDHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetVehicleIDByVINResponse>
<v1:VehicleID>231832</v1:VehicleID>
</v1:vtVehicleServices___GetVehicleIDByVINResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:v1="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetRetailerVehicleMakesDownResponse>
<v1:MakeList>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>ACURA</v1:Make>
<v1:MakeID>2</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>ALFA ROMEO</v1:Make>
<v1:MakeID>53</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AM GENERAL</v1:Make>
<v1:MakeID>26</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AMC</v1:Make>
<v1:MakeID>37</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AMPHICAR</v1:Make>
<v1:MakeID>9025</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>ASTON MARTIN</v1:Make>
<v1:MakeID>9005</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AUDI</v1:Make>
<v1:MakeID>3</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AVANTI</v1:Make>
<v1:MakeID>9017</v1:MakeID>
</v1:vtVehicleMake>
</v1:MakeList>
<v1:ModelList>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>CL</v1:Model>
<v1:ModelID>262</v1:ModelID>
</v1:vtVehicleModel>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>CSX</v1:Model>
<v1:ModelID>9476</v1:ModelID>
</v1:vtVehicleModel>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>EL</v1:Model>
<v1:ModelID>332</v1:ModelID>
</v1:vtVehicleModel>
</v1:ModelList>
<v1:YearList>
<v1:int>2003</v1:int>
<v1:int>2002</v1:int>
<v1:int>2001</v1:int>
<v1:int>1999</v1:int>
<v1:int>1998</v1:int>
<v1:int>1997</v1:int>
</v1:YearList>
<v1:BodyTypeList>
<v1:vtVehicleBodyType>
<v1:BodyType>2DR COUPE</v1:BodyType>
<v1:BodyTypeID>1</v1:BodyTypeID>
</v1:vtVehicleBodyType>
</v1:BodyTypeList>
<v1:TrimList>
<v1:vtVehicleTrim2>
<v1:TrimLevel>TYPE-S WITH 3.2L ENGINE AND STANDARD BOSE® AUDIO SYSTEM</v1:TrimLevel>
<v1:VehicleId>227055</v1:VehicleId>
</v1:vtVehicleTrim2>
<v1:vtVehicleTrim2>
<v1:TrimLevel>WITH 3.2L ENGINE AND NAVIGATION-EQUIPPED BOSE® AUDIO SYSTEM</v1:TrimLevel>
<v1:VehicleId>198190</v1:VehicleId>
</v1:vtVehicleTrim2>
<v1:vtVehicleTrim2>
<v1:TrimLevel>WITH 3.2L ENGINE AND STANDARD BOSE® AUDIO SYSTEM</v1:TrimLevel>
<v1:VehicleId>225959</v1:VehicleId>
</v1:vtVehicleTrim2>
</v1:TrimList>
</v1:vtVehicleServices___GetRetailerVehicleMakesDownResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>