Mercedes.VehicleManagement.API

<back to all web services

AllAvailableVehiclesByCriteriaCsvRequest

Vehicle
Requires Authentication
The following routes are available for this service:
POST/v1/AllAvailableVehiclesCsv/{vehicleType}/{includeBackOrderAccounts}Get all available vehicles
AllAvailableVehiclesByCriteriaCsvRequest 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
InternalAvailableStockResponse Parameters:
NameParameterData TypeRequiredDescription
TotalVehiclesformintNo
VehiclesformIEnumerable<CsvVehicle>Yes
CsvVehicle Parameters:
NameParameterData TypeRequiredDescription
VehicleTypeformstringYes
VidformstringYes
VinformstringYes
FinformstringYes
CommissionNumberformstringYes
ChassisNumberformstringYes
ModelYearformstringYes
ModelYearCodeformstringYes
HalfModelYearCodeformstringYes
FullModelYearCodeformstringYes
SalesDescriptionLongformstringYes
VehicleClassformstringYes
BodyStyleformstringYes
ModelformstringYes
ColourformstringYes
ColourGroupformstringYes
FuelTypeformstringYes
TransmissionformstringYes
PackagesformstringYes
LinesformstringYes
ProductRangeformstringYes
EngineformstringYes
IsAMGformboolNo
UpholsteryformstringYes
NSTformstringYes
BaumusterformstringYes
Bm7NSTformstringYes
Accelerationformdecimal?No
BootCapacityformint?No
TopSpeedformdecimal?No
DriveConceptformstringYes
CombustionPowerHpformdecimal?No
ElectricPowerKwformdecimal?No
ElectricPowerHpformdecimal?No
CombinedPowerKwformdecimal?No
CombinedPowerHPformdecimal?No
ElectricRangeformdecimal?No
ElectricConsumptionformdecimal?No
EmissionCombinedformstringYes
EmissionDirectiveformstringYes
EmissionExtraUrbanformstringYes
EmissionUrbanformstringYes
Emissionformdecimal?No
TestStandardformstringYes
EnergyEfficiencyClassformstringYes
WLTPCombinedformstringYes
WLTPLowformstringYes
WLTPMediumformstringYes
WLTPHighformstringYes
WLTPExtraHighformstringYes
WLTPEmissionCombinedformstringYes
ProductionDateformDateTime?No
PortArrivalDateformDateTime?No
CreationDateformDateTimeNo
LastUpdatedformDateTime?No
RetailPrice_ExVATformdecimalNo
RetailPrice_IncVATformdecimalNo
OTRformdecimalNo
ActualPriceformdecimalNo
UsageCodeformstringYes
SecuredformstringYes
AccountformstringYes
IsDisplayStockformstringYes
DisplayStockAgentformstringYes
IsSpecialistCarformstringYes
CesarIdShipToPartyformstringYes
IsSellableformstringYes
UnderOfferformstringYes
SecuredDateformstringNo
SecuredReasonformstringNo
SecuredByGasIdformstringNo

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

HTTP + OTHER

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

POST /v1/AllAvailableVehiclesCsv/{vehicleType}/{includeBackOrderAccounts} HTTP/1.1 
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk 
Accept: text/jsonl
Content-Type: text/jsonl
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/jsonl
Content-Length: length

{"totalVehicles":0}