Mercedes.VehicleManagement.API

<back to all web services

AllAvailableVehiclesByCriteriaRequest

Vehicle
Requires Authentication
The following routes are available for this service:
POST/v1/AllAvailableVehicles/{vehicleType}/{includeBackOrderAccounts}Get all available vehicles
AllAvailableVehiclesByCriteriaRequest Parameters:
NameParameterData TypeRequiredDescription
CriteriabodyVehicleSearchV3CriteriaYes
BaseAllAvailableVehiclesRequest Parameters:
NameParameterData TypeRequiredDescription
VehicleTypeformstringYes
IncludeBackOrderAccountsformboolNo
VehicleSearchV3Criteria Parameters:
NameParameterData TypeRequiredDescription
Vinformstring[]Yes
Modelformint[]Yes
Fuelformint[]Yes
Transmissionformint[]Yes
Engineformint[]Yes
Lineformstring[]Yes
MappedLineformint[]Yes
CommissionNumberformstring[]Yes
VehicleTypeformstringYes
ExclusionformCampaignExclusionYes
RegNoformstringYes
IncludeOfflineformboolNo
RegistrationDateformRegistrationDateYes
AgeformAgeYes
PortArrivalDateformPortArrivalDateYes
IsAvailableOnlineformbool?No
IsBackOrderedformbool?No
IsSellableformbool?No
IsUnderOfferformbool?No
MBUKSecuredformbool?No
Accountformstring[]Yes
Baumusterformstring[]Yes
Coloursformint[]Yes
Upholsteryformint[]Yes
Packageformint[]Yes
NSTformstring[]Yes
UsageCodeformstring[]Yes
CampaignExclusion Parameters:
NameParameterData TypeRequiredDescription
Vinformstring[]Yes
CommissionNumberformstring[]Yes
ModelYearCodeformstringYes
EquipmentCodeformstringYes
Gssnformstring[]Yes
RegistrationDate Parameters:
NameParameterData TypeRequiredDescription
FromformDateTimeNo
ToformDateTimeNo
Age Parameters:
NameParameterData TypeRequiredDescription
DateformDateTimeNo
MinformintNo
MaxformintNo
IncludePipelineStockformboolNo
PortArrivalDate Parameters:
NameParameterData TypeRequiredDescription
PipelineStockformboolNo
FromformDateTimeNo
ToformDateTimeNo
StockManagementResponse Parameters:
NameParameterData TypeRequiredDescription
TotalVehiclesformintNo
VehiclesformIEnumerable<BackOrderVehicle>Yes
BackOrderVehicle Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
VinformstringYes
VehicleTypeformstringYes
VidformstringYes
FinformstringYes
ChassisNumberformstringYes
ModelYearformstringYes
ModelYearCodeformstringYes
HalfModelYearCodeformstringYes
FullModelYearCodeformstringYes
SalesDescriptionLongformstringYes
VehicleClassformstringYes
RetailPrice_ExVATformdecimalNo
RetailPrice_IncVATformdecimalNo
OTRformdecimalNo
BodyStyleformstringYes
ProductRangeformstringYes
EngineformstringYes
IsAMGformboolNo
ColourGroupformstringYes
UpholsteryCodeformstringYes
NSTformstringYes
Bm7NSTformstringYes
Accelerationformdecimal?No
BootCapacityformint?No
TopSpeedformdecimal?No
DriveConceptformstringYes
CombustionPowerHpformdecimal?No
ElectricPowerKwformdecimal?No
ElectricPowerHpformdecimal?No
CombinedPowerKwformdecimal?No
CombinedPowerHPformdecimal?No
ElectricRangeformdecimal?No
ElectricConsumptionformdecimal?No
Emissionformdecimal?No
EmissionDirectiveformstringYes
EmissionExtraUrbanformstringYes
EmissionUrbanformstringYes
EnergyEfficiencyClassformstringYes
WLTPEmissionCombinedformstringYes
WLTPCombinedformstringYes
WLTPLowformstringYes
WLTPMediumformstringYes
WLTPHighformstringYes
WLTPExtraHighformstringYes
ProductionDateformDateTime?No
PortArrivalDateformDateTime?No
CreationDateformDateTimeNo
LastUpdatedformDateTime?No
IsDisplayStockformboolNo
DisplayStockAgentformstringYes
IsSpecialistCarformboolNo
LocationformstringYes
CesarIdShipToPartyformstringYes
IsSellableformboolNo
UnderOfferformboolNo
BaumusterformstringYes
BasicBackOrderVehicle Parameters:
NameParameterData TypeRequiredDescription
CommissionNumberformstringYes
DescriptionformstringYes
ModelformstringYes
ColourformstringYes
FuelTypeformstringYes
TransmissionformstringYes
PackagesformstringYes
LinesformstringYes
UpholsteryformstringYes
EmissionCombinedformstringYes
ActualPriceformdecimalNo
UsageCodeformstringYes
SecuredformboolNo
AccountformstringYes
SecuredTimeformstringNo
SecuredReasonformstringNo
SecuredByGasIdformstringNo
SecuredDateformDateTime?No

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

HTTP + CSV

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

POST /v1/AllAvailableVehicles/{vehicleType}/{includeBackOrderAccounts} HTTP/1.1 
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"criteria":{"vin":["String"],"model":[0],"fuel":[0],"transmission":[0],"engine":[0],"line":["String"],"mappedLine":[0],"commissionNumber":["String"],"vehicleType":"String","exclusion":{"vin":["String"],"commissionNumber":["String"],"modelYearCode":"String","equipmentCode":"String","gssn":["String"]},"regNo":"String","includeOffline":false,"registrationDate":{"from":"\/Date(-62135596800000-0000)\/","to":"\/Date(-62135596800000-0000)\/"},"age":{"date":"\/Date(-62135596800000-0000)\/","min":0,"max":0,"includePipelineStock":false},"portArrivalDate":{"pipelineStock":false,"from":"\/Date(-62135596800000-0000)\/","to":"\/Date(-62135596800000-0000)\/"},"isAvailableOnline":false,"isBackOrdered":false,"isSellable":false,"isUnderOffer":false,"mbukSecured":false,"account":["String"],"baumuster":["String"],"colours":[0],"upholstery":[0],"package":[0],"nst":["String"],"usageCode":["String"]},"vehicleType":"String","includeBackOrderAccounts":false}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"totalVehicles":0,"vehicles":null}