# Remote Diagnostic Support API

> Remote Diagnostic Support API on Apizie: 4 endpoints (View the List of DTCs for specific vehicleId., View the List of DTC Snapshot for specific vehicleId., View the List of ECU for specific vehicleId., View the List of resources) returned as clean JSON through one API key. 4 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/transport:mercedes-benz-diagnostics/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `transport:mercedes-benz-diagnostics`
- Category: Transport
- Status: live
- Source: https://mercedes-benz.com
- Page: https://zieapi.vercel.app/api/transport/mercedes-benz-diagnostics
- OpenAPI: https://zieapi.vercel.app/api/transport/mercedes-benz-diagnostics/openapi.json

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…

## Endpoints

### View the List of DTCs for specific vehicleId.
`POST https://zieapi.vercel.app/v1/transport:mercedes-benz-diagnostics/get-dtc-data-list-by-ecu-using-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| vehicleId | string | yes | The vehicle identifier of the vehicle to read from. |
| ecuId | string | no | Return DTCs from this ECU id only. Default: Return DTCs from all ECUs. |
| dtcStatus | string | no | Returns DTCs with this statuses only. Default: Return DTCs with all statuses. |

### View the List of DTC Snapshot for specific vehicleId.
`POST https://zieapi.vercel.app/v1/transport:mercedes-benz-diagnostics/get-dtc-snapshot-readouts-using-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| vehicleId | string | yes | The vehicle identifier of the vehicle to read from |
| ecuId | string | yes | The id of the ECU to read from |
| dtcId | string | yes | The id of the DTC associated with the snapshot |

### View the List of ECU for specific vehicleId.
`POST https://zieapi.vercel.app/v1/transport:mercedes-benz-diagnostics/get-ecu-data-list-by-vehicle-id-using-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| vehicleId | string | yes | The vehicle identifier of the vehicle to read from |
| ecuId | string | no | Return this ECU id only. Default: Return all ECUs. |

### View the List of resources
`POST https://zieapi.vercel.app/v1/transport:mercedes-benz-diagnostics/get-resource-readouts-using-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| vehicleId | string | yes | vehicleId of the resources to be viewed |

## Example
```
curl "https://zieapi.vercel.app/v1/transport:mercedes-benz-diagnostics/get-dtc-data-list-by-ecu-using-post" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Remote Diagnostic Support API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/transport:mercedes-benz-diagnostics/get-dtc-data-list-by-ecu-using-post with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Remote Diagnostic Support API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Remote Diagnostic Support API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key transport:mercedes-benz-diagnostics.

### What is the status of the Remote Diagnostic Support API?
Live: works with just an Apizie key
