{"@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"}
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.
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.
| method | path | what the vendor says it does |
|---|---|---|
GET | /markets | Get 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}/bodies | Get 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}/classes | Get 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}/models | Get 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/initial | Get 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/components | Returns 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/engine | Returns 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/equipments | 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/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/paint | Returns 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/rim | Returns 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/trim | Returns 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/upholstery | Returns 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/vehicle | Returns URLs pointing to PNG images of a vehicle with a white background. Images |
GET | /markets/{marketId}/models/{modelId}/configurations/{configurationId}/selectables | Get the selectable components for the given marketId, modelId and configurationId. Get the selectable `Vehicle |
POST | /markets/{marketId}/onlinecode | Stores 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}/productgroups | Get 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
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.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{finorvin}/components | Returns URLs pointing to images in JPG format in the highest available resolution (depending on the component) |
GET | /{finorvin}/components/engine | Returns a URL pointing to an image of the vehicles engine. These images are available in the resolution 1024x |
GET | /{finorvin}/components/equipments | Returns URLs pointing to images of this vehicle's equipments. The images are available in the highest possible |
GET | /{finorvin}/components/paint | Returns URLs pointing to images of this vehicles paint. These images are available in resolution 800x600 px. |
GET | /{finorvin}/components/rim | Returns a URL pointing to an image of the vehicles rim. These images are available in the resolution 710x710 |
GET | /{finorvin}/components/trim | Returns a URL pointing to an image of this vehicles trim. These images are available in resolution 800x600 px |
GET | /{finorvin}/components/upholstery | Returns URLs pointing to images of the vehicle's upholsteries. Tge images are available in the highest possibl |
GET | /{finorvin}/vehicle | Returns 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
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).
| method | path | what the vendor says it does |
|---|---|---|
POST | /vehicles/{vehicleId}/dtcReadouts | View 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}/dtcSnapshotReadouts | View the List of DTC Snapshot for specific vehicleId. This API creates a readout of a DTC snapshot from one ve |
POST | /vehicles/{vehicleId}/ecuReadouts | View the List of ECU for specific vehicleId. This API creates a readout of ECUs for one vehicle. If the result |
POST | /vehicles/{vehicleId}/resourceReadouts | View 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
The Dealer API provides Dealer search functions.
| method | path | what the vendor says it does |
|---|---|---|
GET | /countries | This request returns the countries supported by the Dealer API References |
GET | /dealers | This 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.