{"@context": "https://schema.org", "@type": "WebAPI", "name": "Car Configurator API", "description": "The Car Configurator API offers access to the Mercedes-Benz car configuration functions. It provides required reference data such as the masterdata of all Mercedes-Benz vehicles as well as functions to retrieve initial and changed configurations. In addition to that is is possible to save a newly cr", "provider": {"@type": "Organization", "name": "mercedes-benz.com"}, "documentation": "https://developer.mercedes-benz.com/content/sites/default/files/2018-08/swagger_car_configurator_api.json"}
Index / APIs / mercedes-benz.com

Car Configurator API

The Car Configurator API offers access to the Mercedes-Benz car configuration functions. It provides required reference data such as the masterdata of all Mercedes-Benz vehicles as well as functions to retrieve initial and changed configurations. In addition to that is is possible to save a newly cr

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.mercedes-benz.com/configurator_tryout/v1 https://api.mercedes-benz.com/image_tryout/v1/vehicles https://api.mercedes-benz.com/remotediagnostic_tryout/v1 https://api.mercedes-benz.com/dealer_tryout/v1

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Car Configurator v1.0

The Car Configurator API offers access to the Mercedes-Benz car configuration functions. It provides required reference data such as the masterdata of all Mercedes-Benz vehicles as well as functions to retrieve initial and changed configurations. In addition to that is is possible to save a newly created configuration so that it can be easily restored or shared with others.

methodpathwhat the vendor says it does
GET/marketsGet all available markets. Get all available `Markets`. Optional query params **language** or **country** may
GET/markets/{marketId}Get the market with the given marketId. Gets the `Market` for the given **marketId**. There are no query param
GET/markets/{marketId}/bodiesGet all available bodies for the given marketId. Get all available `VehicleBodies` for the given **marketId**.
GET/markets/{marketId}/bodies/{bodyId}Get the body for the given marketId and bodyId. Get the `VehicleBody` for the given **marketId** and **bodyId*
GET/markets/{marketId}/classesGet all available classes for the given marketId. Get all available `VehicleClasses` objects for the given **m
GET/markets/{marketId}/classes/{classId}Get the class for the given marketId and classId. Get the `VehicleClass` for the given **marketId** and **clas
GET/markets/{marketId}/modelsGet all available models for the given marketId. Get the available `VehicleModels` for the given **marketId**.
GET/markets/{marketId}/models/{modelId}Get the model for the given marketId and modelId. Get the `VehicleModel` object for the given **marketId** and
GET/markets/{marketId}/models/{modelId}/configurations/initialGet the initial configuration for the given marketId and modelId. Get the initial `VehicleConfiguration` for t
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}Get the configuration for the given marketId, modelId and configurationId. Get the `VehicleConfiguration` for
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/alternatives/{componentList}Get the alternatives for the given marketId, modelId, configurationId and componentList. Get the `VehicleAlter
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/componentsReturns URLs pointing to images in JPG format in the highest available resolution (depending on the component)
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/components/engineReturns a URL pointing to an image of the vehicles engine. These images are available in the resolution 1024x
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/components/equipmentsReturns URLs pointing to images of this vehicle's equipments. The images are available in the highest possible
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/components/equipments/{componentCode}Returns URLs pointing to images of this vehicle's equipments. The images are available in the highest possible
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/components/paintReturns URLs pointing to images of this vehicles paint. These images are available in resolution 800x600 px.
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/components/rimReturns a URL pointing to an image of the vehicles rim. These images are available in the resolution 710x710
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/components/trimReturns a URL pointing to an image of this vehicles trim. These images are available in resolution 800x600 px
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/components/upholsteryReturns URLs pointing to images of the vehicle's upholsteries. Tge images are available in the highest possibl
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/images/vehicleReturns URLs pointing to PNG images of a vehicle with a white background. Images
GET/markets/{marketId}/models/{modelId}/configurations/{configurationId}/selectablesGet the selectable components for the given marketId, modelId and configurationId. Get the selectable `Vehicle
POST/markets/{marketId}/onlinecodeStores the configuration of the given configurationId and modelId Stores the configuration of the given **conf
GET/markets/{marketId}/onlinecode/{onlineCode}Get the configuration of the given onlineCode and marketId. Gets the configuration for the given marketId and
GET/markets/{marketId}/productgroupsGet all configured active product groups for the given marketId. Get all configured active product groups for

specification origin: https://developer.mercedes-benz.com/content/sites/default/files/2018-08/swagger_car_config

Vehicle Image v1.0

The vehicle images API offers access to original Mercedes-Benz vehicle images. It provides access to exterior and interior images with parameters e.g. to modify the perspective and to display vehicles at day/nighttime. In addition you can request component images of a vehicle's engine, paint, rim, trim, upholstery and equipments.

methodpathwhat the vendor says it does
GET/{finorvin}/componentsReturns URLs pointing to images in JPG format in the highest available resolution (depending on the component)
GET/{finorvin}/components/engineReturns a URL pointing to an image of the vehicles engine. These images are available in the resolution 1024x
GET/{finorvin}/components/equipmentsReturns URLs pointing to images of this vehicle's equipments. The images are available in the highest possible
GET/{finorvin}/components/paintReturns URLs pointing to images of this vehicles paint. These images are available in resolution 800x600 px.
GET/{finorvin}/components/rimReturns a URL pointing to an image of the vehicles rim. These images are available in the resolution 710x710
GET/{finorvin}/components/trimReturns a URL pointing to an image of this vehicles trim. These images are available in resolution 800x600 px
GET/{finorvin}/components/upholsteryReturns URLs pointing to images of the vehicle's upholsteries. Tge images are available in the highest possibl
GET/{finorvin}/vehicleReturns URLs pointing to PNG images of a vehicle with a transparent background. Perspectives

specification origin: https://developer.mercedes-benz.com/content/sites/default/files/2018-05/swagger_vehicleima

Remote Diagnostic Support v1.0

The Remote Diagnostic Support API will provide the possibility for 3rd party applications (e.g. ADAC, ATU, etc.) to access vehicle diagnostics data remotely on behalf of the Daimler customer. To use the endpoints you need a valid vin/fin (vehicleId).

methodpathwhat the vendor says it does
POST/vehicles/{vehicleId}/dtcReadoutsView the List of DTCs for specific vehicleId. This API creates a readout of DTCs for one vehicle. If the resul
POST/vehicles/{vehicleId}/ecuId/{ecuId}/dtcId/{dtcId}/dtcSnapshotReadoutsView the List of DTC Snapshot for specific vehicleId. This API creates a readout of a DTC snapshot from one ve
POST/vehicles/{vehicleId}/ecuReadoutsView the List of ECU for specific vehicleId. This API creates a readout of ECUs for one vehicle. If the result
POST/vehicles/{vehicleId}/resourceReadoutsView the List of resources This API creates a readout of available resources to the accessing party for one ve

specification origin: https://developer.mercedes-benz.com/content/sites/default/files/2018-10/swagger_remote_dia

Dealer v1.0

The Dealer API provides Dealer search functions.

methodpathwhat the vendor says it does
GET/countriesThis request returns the countries supported by the Dealer API References
GET/dealersThis request returns dealers (dealer, garage, retailer, etc.) for given parameters Dealer search
GET/dealers/{dealerId}This request returns dealers for given parameters Dealer search

specification origin: https://developer.mercedes-benz.com/content/sites/default/files/2018-07/swagger_dealer_api

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.