Mercedes.Agency.Orchestration.API

<back to all web services

FiltersRequest

Filters
Requires Authentication
The following routes are available for this service:
GET/v1/filters/{vehicletype}Get filters by vehicle type
FiltersRequest Parameters:
NameParameterData TypeRequiredDescription
vehicleTypepathstringYes
FiltersResponse Parameters:
NameParameterData TypeRequiredDescription
FiltersformFiltersYes
Filters Parameters:
NameParameterData TypeRequiredDescription
FuelsformList<Fuel>Yes
LinesformList<Line>Yes
EnginesformList<Engine>Yes
TransmissionsformList<Transmission>Yes
ColoursformList<Colour>Yes
UpholsteriesformList<Upholstery>Yes
PackagesformList<Package>Yes
BrandsformList<Brand>Yes
EquipmentformList<string>Yes
RetailersformList<Retailer>Yes
AccountRetailersformList<AccountRetailer>Yes
RetailerGroupsformList<RetailerGroup>Yes
MarketAreasformList<MarketArea>Yes
CustomerLocationsformList<LookupValue>Yes
AssistanceProvidersformList<LookupValue>Yes
NonOptimalReasonsformList<NonOptimalReason>Yes
Filters Parameters:
NameParameterData TypeRequiredDescription
BrandsformList<Brand>Yes
FuelsformList<Fuel>Yes
LinesformList<Line>Yes
EnginesformList<Engine>Yes
BodyStylesformList<BodyStyle>Yes
ModelsformList<Model>Yes
TransmissionsformList<Transmission>Yes
ModelHierarchyformList<Brand>Yes
RetailersformList<Retailer>Yes
AllLinesformList<Line>Yes
ColoursformList<Colour>Yes
UpholsteriesformList<Upholstery>Yes
PackagesformList<Package>Yes
DeliveryTimeformList<DeliveryTime>No
RetailerGroupsformList<RetailerGroup>Yes
MarketAreasformList<MarketArea>Yes
NonOptimalReasonsformList<NonOptimalReason>Yes
Brand Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
DisplayNameformstringNo
BodyStylesformList<BodyStyle>No
BodyStyle Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
ModelsformList<Model>No
Model Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
DisplayNameformstringNo
ImageUrlSmallformstringNo
ImageUrlMediumformstringNo
ImageUrlLargeformstringNo
SpecialistformboolNo
PriorityformintNo
ExcludeFromOnlineShowroomFiltersformbool?No
Fuel Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
Line Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
Engine Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
BrandIdformint?No
BrandformstringNo
BadgeformstringNo
Transmission Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
Retailer Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
GssnIdformstringYes
DescriptionformstringYes
StreetformstringYes
CityformstringYes
PostcodeformstringYes
GoogleMapPostcodeformstringYes
PhoneformstringYes
FaxformstringYes
EmailformstringYes
WebsiteformstringYes
RetailerGroupIdformstringYes
RetailerGroupNameformstringYes
IsOnlineformboolNo
IsNewCarRetailerformboolNo
IsUsedCarRetailerformboolNo
IsCentralRetailerformboolNo
ChatEnabledformboolNo
TradeInEnabledformboolNo
smartformboolNo
DisplayPhoneNumberNewformstringYes
DisplayPhoneNumberUsedformstringYes
LatitudeformdecimalNo
LongitudeformdecimalNo
smartDescriptionformstringYes
smartWebsiteformstringYes
smartPhoneformstringYes
LegacyIdformstringYes
AgentformboolNo
MarketAreaIdformintNo
DigitalLoungeParentGssnIdformstringNo
SendLeadsToDigitalLoungeParentformboolNo
OpeningTimesformRetailerOpeningTimesNo
RetailerOpeningTimes Parameters:
NameParameterData TypeRequiredDescription
NewformList<RetailerOpeningTime>Yes
UsedformList<RetailerOpeningTime>Yes
RetailerOpeningTime Parameters:
NameParameterData TypeRequiredDescription
DayformstringYes
OpenFromformstringYes
OpenToformstringYes
SpecialformstringYes
Colour Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
Upholstery Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
Package Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
DeliveryTime Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
RetailerGroup Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
RetailerGroupIdformstringNo
DescriptionformstringYes
RetailerGroupNameformstringNo
GssnIdsformList<string>No
MarketArea Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
MarketAreaNameformstringNo
DescriptionformstringYes
GssnIdsformList<string>No
NonOptimalReason Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescriptionformstringNo
AccountRetailer Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
GssnformstringNo
IsSmartformboolNo
LookupValue Parameters:
NameParameterData TypeRequiredDescription
Idformint?No
LabelformstringYes

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

GET /v1/filters/{vehicletype} HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Filters":{"Fuels":[{"Id":0,"Description":"String"}],"Lines":[{"Id":0,"Description":"String"}],"Engines":[{"Id":0,"Description":"String","BrandId":0,"Brand":"String","Badge":"String"}],"Transmissions":[{"Id":0,"Description":"String"}],"Colours":[{"Id":0,"Description":"String"}],"Upholsteries":[{"Id":0,"Description":"String"}],"Packages":[{"Id":0,"Description":"String"}],"Brands":[{"Id":0,"Description":"String","DisplayName":"String","BodyStyles":[{"Id":0,"Description":"String","Models":[{"Id":0,"Description":"String","DisplayName":"String","ImageUrlSmall":"String","ImageUrlMedium":"String","ImageUrlLarge":"String","Specialist":false,"Priority":0,"ExcludeFromOnlineShowroomFilters":false}]}]}],"Equipment":["String"],"Retailers":[{"Gssn":"String","Description":"String","CampaignExcluded":false}],"Retailers":[{"Name":"String","Gssn":"String","IsSmart":false}],"RetailerGroups":[{"Id":0,"RetailerGroupId":"String","Description":"String","RetailerGroupName":"String","GssnIds":["String"]}],"MarketAreas":[{"Id":0,"MarketAreaName":"String","Description":"String","GssnIds":["String"]}],"CustomerLocations":[{}],"AssistanceProviders":[{}],"NonOptimalReasons":[{"Id":0,"Description":"String"}],"BodyStyles":[{"Id":0,"Description":"String","Models":[{"Id":0,"Description":"String","DisplayName":"String","ImageUrlSmall":"String","ImageUrlMedium":"String","ImageUrlLarge":"String","Specialist":false,"Priority":0,"ExcludeFromOnlineShowroomFilters":false}]}],"Models":[{"Id":0,"Description":"String","DisplayName":"String","ImageUrlSmall":"String","ImageUrlMedium":"String","ImageUrlLarge":"String","Specialist":false,"Priority":0,"ExcludeFromOnlineShowroomFilters":false}],"ModelHierarchy":[{"Id":0,"Description":"String","DisplayName":"String","BodyStyles":[{"Id":0,"Description":"String","Models":[{"Id":0,"Description":"String","DisplayName":"String","ImageUrlSmall":"String","ImageUrlMedium":"String","ImageUrlLarge":"String","Specialist":false,"Priority":0,"ExcludeFromOnlineShowroomFilters":false}]}]}],"AllLines":[{"Id":0,"Description":"String"}],"DeliveryTime":[{"Id":0,"Description":"String"}]}}