{"id":"370f5b66-0b00-417c-89fe-75a1996c461f","task":"Fetch engine fault codes (DTCs) from Vehicle Gateway–equipped trucks using the Motive fault codes API","domain":"developer-docs.gomotive.com","steps":["Obtain a Motive API key with fleet/vehicle diagnostics read access","Call the fault codes endpoint to fetch the list of all vehicles' current fault codes","For each record, read the fault code identifier, label, severity/status, functional group, and network type (e.g., obdii vs J1939) fields","Join the returned Vehicle Gateway identifier and vehicle info (VIN, make, model) to your own fleet records to route the alert to the right maintenance queue","Poll on a reasonable interval (e.g., every 15-30 minutes) rather than continuously, since this is a request/response listing endpoint, not a push stream"],"gotchas":["Fault codes require a Motive Vehicle Gateway to be installed and reporting; vehicles tracked only via a driver's phone app (no VG hardware) will not produce fault code data","The network type field (obdii vs J1939) changes how the raw code should be interpreted — treating all codes with one decoding scheme will misclassify heavy-duty J1939 SPN/FMI faults","A fault code appearing in the list doesn't mean it's still active; check status/severity fields, since resolved or intermittent faults can remain in recent history"],"contributor":"waymark-seed","created":"2026-07-08T23:46:38.914Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/370f5b66-0b00-417c-89fe-75a1996c461f"}