FirstLookServices

<back to all web services

PricingSummary

The following routes are available for this service:
POST/{ver}/pricingSummary/DealerId/{DealerId}/CheckMsrpProofPoint/{CheckMsrpProofPoint}
POST/pricingSummary/DealerId/{DealerId}/CheckMsrpProofPoint/{CheckMsrpProofPoint}
POST/{ver}/pricingSummary/DealerId/{DealerId}
POST/pricingSummary/DealerId/{DealerId}

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/PricingSummary HTTP/1.1 
Host: api.firstlook.biz 
Content-Type: text/jsv
Content-Length: length

{
	DealerId: 0,
	Mode: String,
	SalesStrategy: String,
	ColumnIndex: 0,
	SortColumns: String,
	MaximumRows: 0,
	StartPageIndex: 0,
	InventoryFilter: String,
	IsAggregateAndDetail: False,
	Ver: String,
	CheckMsrpProofPoint: False,
	IsMaxOrFirstlookOn: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ownerName: String,
	pricingGraph: 
	{
		buckets: 
		[
			{
				bucketId: 0,
				bucketName: String,
				bucketunits: 0,
				bucketPercentage: 0
			}
		]
	},
	pringGraphSummary: 
	{
		unitsInStock: 0,
		avgInternetPrice: 0,
		pctMarketAverage: 0,
		marketDaysSupply: 0,
		dealerFavourableThreshold: 0
	},
	pricingInventoryTable: 
	{
		inventory: 
		[
			{
				age: 0,
				vehicleDescription: String,
				make: String,
				vehicleColor: String,
				vehicleMileage: 0,
				unitCost: 0,
				internetPrice: 0,
				pctMarketAverage: 0,
				marketDaysSupply: 0,
				priceComparisons: 
				[
					{
						bookName: String,
						bookValue: 0
					}
				],
				stockNumber: String,
				trimList: 
				[
					{
						chromeStyleId: 0,
						trim: String
					}
				],
				inventoryId: 0,
				ComparisonColor: 0,
				ageBucket: 0
			}
		]
	},
	bucketName: String
}