vtVehicleServices

vtVehicleServices

Methods:

GetRetailerVehicleMakesDown

Parameters:

Flag

Name

Type

Documentation

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:

<?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___GetRetailerVehicleMakesDown xmlns:v1="http://tempuri.org/"> <v1:SessionId>SessionId</v1:SessionId> <v1:RetailerId>RetailerId</v1:RetailerId> </v1:vtVehicleServices___GetRetailerVehicleMakesDown> </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>

JSON Examples:

{ "version":"1.1", "method":"vtVehicleServices.GetRetailerVehicleMakesDown", "params":{ "SessionId":"SessionID", "RetailerId":RetailerId } }
{ "version":"1.1", "result":{ "MakeList":[ { "HasVehicles":true, "Make":"ACURA", "MakeID":"2" }, { "HasVehicles":true, "Make":"ALFA ROMEO", "MakeID":"53" }, { "HasVehicles":true, "Make":"AM GENERAL", "MakeID":"26" }, { "HasVehicles":true, "Make":"AMC", "MakeID":"37" }, { "HasVehicles":true, "Make":"AMPHICAR", "MakeID":"9025" }, { "HasVehicles":true, "Make":"ASTON MARTIN", "MakeID":"9005" }, { "HasVehicles":true, "Make":"AUDI", "MakeID":"3" }, { "HasVehicles":true, "Make":"AVANTI" } ], "ModelList":[ { "HasVehicles":true, "Model":"CL", "ModelID":"262" }, { "HasVehicles":true, "Model":"CSX", "ModelID":"9476" }, { "HasVehicles":true, "Model":"EL", "ModelID":"332" } ], "YearList":[ "2003", "2002", "2001", "1999", "1998", "1997" ], "BodyTypeList":[ { "BodyType":"2DR COUPE", "BodyTypeID":"1" } ], "TrimList":[ { "TrimLevel":"TYPE-S WITH 3.2L ENGINE AND STANDARD BOSE\u00AE AUDIO SYSTEM", "VehicleId":"227055" }, { "TrimLevel":"WITH 3.2L ENGINE AND NAVIGATION-EQUIPPED BOSE\u00AE AUDIO SYSTEM", "VehicleId":"198190" }, { "TrimLevel":"WITH 3.2L ENGINE AND STANDARD BOSE\u00AE AUDIO SYSTEM", "VehicleId":"225959" } ] } }

GetRetailerVehicleModelsDown

Parameters:

Flag

Name

Type

Documentation

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:

<?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___GetRetailerVehicleModelsDown xmlns:v1="http://tempuri.org/"> <v1:SessionId>SessionId</v1:SessionId> <v1:RetailerId>RetailerId</v1:RetailerId> <v1:MakeId>MakeId</v1:MakeId> </v1:vtVehicleServices___GetRetailerVehicleModelsDown> </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___GetRetailerVehicleModelsDownResponse> <v1:ModelList> <v1:vtVehicleModel> <v1:HasVehicles>true</v1:HasVehicles> <v1:Model>328</v1:Model> <v1:ModelID>9130</v1:ModelID> </v1:vtVehicleModel> <v1:vtVehicleModel> <v1:HasVehicles>true</v1:HasVehicles> <v1:Model>430</v1:Model> <v1:ModelID>9558</v1:ModelID> </v1:vtVehicleModel> <v1:vtVehicleModel> <v1:HasVehicles>true</v1:HasVehicles> <v1:Model>512 M</v1:Model> <v1:ModelID>9349</v1:ModelID> </v1:vtVehicleModel> </v1:ModelList> <v1:YearList> <v1:int>1989</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 /> <v1:VehicleId>207420</v1:VehicleId> </v1:vtVehicleTrim2> </v1:TrimList> </v1:vtVehicleServices___GetRetailerVehicleModelsDownResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

JSON Examples:

{ "version":"1.1", "method":"vtVehicleServices.GetRetailerVehicleModelsDown", "params":{ "SessionId":"SessionID", "RetailerId":RetailerID, "MakeId":47 } }
{ "version":"1.1", "result":{ "ModelList":[ { "HasVehicles":true, "Model":"240 SERIES", "ModelID":"14" }, { "HasVehicles":true, "Model":"740 SERIES", "ModelID":"121" }, { "HasVehicles":true, "Model":"760 SERIES", "ModelID":"126" }, { "HasVehicles":true, "Model":"780 SERIES", "ModelID":"127" }, { "HasVehicles":true, "Model":"850 SERIES", "ModelID":"133" }, { "HasVehicles":true, "Model":"940 SERIES", "ModelID":"164" }, { "HasVehicles":true, "Model":"960 SERIES", "ModelID":"170" }, { "HasVehicles":true, "Model":"C30", "ModelID":"9618" }, { "HasVehicles":true, "Model":"C70", "ModelID":"236" }, { "HasVehicles":true, "Model":"S40", "ModelID":"583" }, { "HasVehicles":true, "Model":"S60", "ModelID":"590" }, { "HasVehicles":true, "Model":"S70", "ModelID":"592" }, { "HasVehicles":true, "Model":"S80", "ModelID":"594" }, { "HasVehicles":true, "Model":"S90", "ModelID":"595" }, { "HasVehicles":true, "Model":"V40", "ModelID":"709" }, { "HasVehicles":true, "Model":"V50", "ModelID":"9253" }, { "HasVehicles":true, "Model":"V60", "ModelID":"10710" }, { "HasVehicles":true, "Model":"V70", "ModelID":"710" }, { "HasVehicles":true, "Model":"V70 XC", "ModelID":"711" }, { "HasVehicles":true, "Model":"V90", "ModelID":"713" }, { "HasVehicles":true, "Model":"XC60", "ModelID":"10699" }, { "HasVehicles":true, "Model":"XC70", "ModelID":"9056" }, { "HasVehicles":true, "Model":"XC90", "ModelID":"9055" } ], "YearList":[ "1993", "1992", "1991", "1990", "1989", "1988", "1987", "1986", "1985", "1984", "1983", "1982", "1981", "1980" ], "BodyTypeList":[ { "BodyType":"2DR COUPE", "BodyTypeID":"1" }, { "BodyType":"4DR SEDAN", "BodyTypeID":"7" }, { "BodyType":"4DR WAGON", "BodyTypeID":"8" } ], "TrimList":[ { "TrimLevel":"", "VehicleId":"120736" } ] } }

GetRetailerVehicleYearsDown

Parameters:

Flag

Name

Type

Documentation

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