> ## Documentation Index
> Fetch the complete documentation index at: https://smartcar.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Diagnostics Signals

### ABS

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-abs`

A diagnostic category representing the Anti-lock Braking System (ABS).

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### ActiveSafety

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-activesafety`

Encompasses the vehicle's advanced safety technologies designed to prevent or mitigate potential accidents.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### Airbag

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-airbag`

The system that monitors the vehicle's airbag readiness and functionality.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### BrakeFluid

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-brakefluid`

The system that monitors the vehicle's brake fluid condition and levels.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### DriverAssistance

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-driverassistance`

The system that monitors the vehicle's advanced driver assistance technologies.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### DTCCount

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-dtccount`

The total number of active Diagnostic Trouble Codes (DTCs) currently present in the vehicle's systems.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="unit" type="string" required={false} />

    <ParamField path="value" type="integer" required={false} />

    ```json Example theme={null}
    {
      "value": 5
    }
    ```
  </Expandable>
</ParamField>

### DTCList

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-dtclist`

An array containing detailed information about each active Diagnostic Trouble Code (DTC) in the vehicle.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="values" type="array" required={true}>
      Array of Diagnostic Trouble Code (DTC) entries.
    </ParamField>

    <Expandable title="Array item properties">
      <ParamField path="code" type="string" required={false}>
        The specific alphanumeric code identifying a particular diagnostic trouble code (DTC).
      </ParamField>

      <ParamField path="timestamp" type="string" required={false}>
        The precise date and time when the specific diagnostic trouble code (DTC) was first detected or logged by the vehicle's onboard diagnostic system.
      </ParamField>
    </Expandable>

    ```json Example theme={null}
    {
      "values": [
        {
          "code": "P302D",
          "timestamp": "2024-09-05T14:48:00.000Z"
        }
      ]
    }
    ```
  </Expandable>
</ParamField>

### Emissions

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-emissions`

The system that monitors the vehicle's exhaust emissions and pollution control mechanisms.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### EVBatteryConditioning

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-evbatteryconditioning`

The system that monitors the electric vehicle's high-voltage battery thermal management and conditioning.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### EVCharging

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-evcharging`

The system that monitors the electric vehicle's charging processes and infrastructure.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### EVDriveUnit

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-evdriveunit`

The system that monitors the electric vehicle's drive unit performance and functionality.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### EVHVBattery

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-evhvbattery`

The system that monitors the electric vehicle's high-voltage battery health and performance.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### Lighting

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-lighting`

The system that monitors the vehicle's exterior and interior lighting functionality.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### MIL

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-mil`

The system that monitors the vehicle's Malfunction Indicator Lamp (MIL) status.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### OilLife

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-oillife`

The system that monitors the vehicle's engine oil condition and remaining useful life.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### OilPressure

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-oilpressure`

The system that monitors the vehicle's engine oil pressure and lubrication system performance.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### OilTemperature

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-oiltemperature`

The system that monitors the vehicle's engine oil temperature and thermal conditions.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### Telematics

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-telematics`

The system that monitors a vehicle's connectivity

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### TirePressure

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-tirepressure`

The system that monitors tire pressure levels

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### TirePressureMonitoring

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-tirepressuremonitoring`

The status of the tire pressure monitoring system.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### Transmission

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-transmission`

The system that monitors the vehicle's transmission

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### WasherFluid

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-washerfluid`

The system that monitors the vehicle's washer fluid reservoir

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>

### WaterInFuel

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/diagnostics-waterinfuel`

The system that monitors the presence of water in the vehicle's fuel system

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="status" type="string" required={false}>
      A ENUM indicating the current operational condition of the related system. (ALERT, OK)

      **Possible values:** `ALERT`, `OK`
    </ParamField>

    <ParamField path="description" type="string" required={false}>
      A description of the system's status, if provided by the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "status": "OK",
      "description": ""
    }
    ```
  </Expandable>
</ParamField>
