WebApi

<back to all web services

VehicleByVinRequest

The following routes are available for this service:
GET/ilots/{ILotID}/vehicles/{VIN}/detailsGet single vehicle by ILotID/VIN pair.Expanded data optionally includes equipment data.
OPTIONS/ilots/{ILotID}/vehicles/{VIN}/details
GET/ilots/{ILotID}/vehicles/{VIN}Get single vehicle by ILotID/VIN pair.Expanded data optionally includes equipment data.
OPTIONS/ilots/{ILotID}/vehicles/{VIN}

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/VehicleByVinRequest HTTP/1.1 
Host: api.homenetiol.com 
Content-Type: text/jsv
Content-Length: length

{
	VIN: String,
	ILotID: 0,
	ExpandedVehicleDataRequested: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	LastQueried: 0001-01-01,
	Vehicle: 
	{
		CachedVehicleId: 0,
		ChromeStyleId: 0,
		ChromeStyleList: String,
		HomenetStyleId: String,
		HomenetStyleList: String,
		CustomPrice1: 0,
		CustomPrice2: 0,
		CustomPrice3: 0,
		DateCreated: "0001-01-01T00:00:00.0000000Z",
		DateInStock: "0001-01-01T00:00:00.0000000Z",
		DateLastTouched: "0001-01-01T00:00:00.0000000Z",
		DaysInStock: 0,
		DealerCertified: False,
		DefaultBookValue: 0,
		DriveType: String,
		EngineAspirationType: String,
		EngineBlockType: String,
		EngineCylinderCount: 0,
		EngineDescription: String,
		EngineDisplacement: String,
		EpaCityMpg: 0,
		EpaHighwayMpg: 0,
		ExteriorColorDescription: String,
		ExteriorColorHexCode: String,
		ExteriorGenericColor: String,
		FuelType: String,
		InstalledOptions: 
		{
			Custom: 
			[
				{
					OptionCode: String,
					Description: String,
					EquipmentIdentifier: String
				}
			],
			Decoder: 
			[
				{
					OptionCode: String,
					Description: String,
					EquipmentIdentifier: String
				}
			],
			Global: 
			[
				{
					OptionCode: String,
					Description: String,
					EquipmentIdentifier: String
				}
			]
		},
		InteriorColorDescription: String,
		InteriorColorHexCode: String,
		InteriorGenericColor: String,
		InternetPrice: 0,
		InventoryLotId: 0,
		InventoryLotName: String,
		InvoiceAmount: 0,
		IsDeleted: False,
		IsSold: False,
		Make: String,
		MasterVehicleId: 0,
		Miles: 0,
		Model: String,
		MSRP: 0,
		OemCertifiedInspectionChecklistNumber: String,
		PhotoCount: 0,
		SellingPrice: 0,
		ServiceRepNotes: String,
		StandardEquipment: 
		{
			Custom: 
			[
				{
					
				}
			],
			Decoder: 
			[
				{
					
				}
			],
			Global: 
			[
				{
					
				}
			]
		},
		StockNumber: String,
		StyleDescription: String,
		Transmission: String,
		TransmissionDescription: String,
		TransmissionSpeed: 0,
		TransmissionTypeCode: String,
		Trim: String,
		Upholstery: String,
		VehicleCondition: New,
		VehicleImages: 
		[
			{
				CachedVehicleId: 0,
				FileName: String,
				Height: 0,
				ImageSource: String,
				ManualDeletion: False,
				MasterVehicleImageDetailId: 0,
				MasterVehicleId: 0,
				OriginalHeight: 0,
				OriginalWidth: 0,
				PhotoGuideDefinitionId: 0,
				PhotoGuideDefinitionCaption: String,
				Position: 0,
				Width: 0
			}
		],
		VehicleLifeCycleState: InPrep,
		VehicleType: Undefined,
		Vin: String,
		Year: 0,
		ShouldValuateWithKBB: False,
		KBBOptOut: False,
		KBBBookVersion: String,
		KBBEdition: String,
		KBBYearID: 0,
		KBBMakeID: 0,
		KBBModelID: 0,
		KBBTrimID: 0,
		KBBVehicleID: 0,
		KBBEngineID: 0,
		KBBDrivetrainID: 0,
		KBBTransmissionID: 0,
		KBBExteriorColorID: 0,
		KBBVAOIDs: 
		[
			0
		],
		FlickFusion360ID: String,
		FlickFusionInterior360ID: String,
		FlickFusionExterior360ID: String
	},
	ResponseMessageKind: None
}