Step 3: View Engine Fault Codes

Engine fault codes, also known as diagnostic trouble codes (DTCs), are standardized alphanumeric codes generated by a vehicle's onboard diagnostics (OBD) system, when it detects a problem in the engine or other components. These codes help technicians and fleet managers identify and troubleshoot issues efficiently.

You can use the following endpoint to view your fleet's fault codes:

LIST THE VEHICLE'S FAULT CODES: GET https://api.gomotive.com/v1/fault_codes

  • The fault codes API returns vehicle faults as reported from vehicle ECUs and collected via the Motive's Vehicle Gateway. Fault codes can have a status of either opened or closed and a type of either constant or intermittent.

This is the response of this endpoint:

"fault_codes": [
    {
      "fault_code": {
        "id": 48401,
        "code": "P203F",
        "code_label": "P203F",
        "code_description": "Reductant Level Too Low",
        "source_address_label": "2024",
        "status": "closed",
        "first_observed_at": "2024-03-07T15:46:56Z",
        "last_observed_at": "2024-03-07T19:45:27Z",
        "type": "constant",
        "fmi": null,
        "occurrence_count": null,
        "num_observations": 46,
        "sum_num_observations": 175,
        "source_address_name": null,
        "source_address": "2024",
        "is_sid": false,
        "fmi_description": null,
        "dtc_status": null,
        "dtc_severity": null,
        "functional_grp_id": null,
        "ftb": null,
        "eld_device": {
          "id": 91429,
          "identifier": "AABL36RC400066",
          "model": "lbb-3.6ca"
        },
        "vehicle": {
          "id": 126207,
          "number": "MTV_Prev_AABL36RC400066",
          "year": "",
          "make": "",
          "model": "",
          "vin": "JTHBK1GGXF2187111",
          "metric_units": true
        },
        "network": "obdii"
      }
    }