Trouble codes
wenmar_codesGeneric OBD-II trouble codes, described in Wenmar Open's own words: a title, what the code means, common causes, first checks, the components it concerns and related codes. Only codes every maker uses the same way are described (P0, P2, P3400 and up, B0, C0, U0, U3). Manufacturer-specific codes are not described. action=get takes code, such as "P0420", and gives its description. action=search lists the described codes by code, narrowed by query (text in the code, title or meaning) and system (powertrain, body, chassis, network, or an area such as powertrain/emissions); pass next_cursor back as cursor. action=vehicle takes id, a vehicle id such as "2018_ford_f-150", and code, any code, a manufacturer-specific one included: it gives the description (null when there is none), the bulletins of that model year whose NHTSA summary names the code, and the bulletins and recalls of that model year about the same components. A part of that answer is null where the data is not held. A description is general and is not a diagnosis; a bulletin or recall listed may apply to the model year and is not confirmed for one vehicle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | A vehicle id, such as 2018_ford_f-150. | |
| code | No | A trouble code, such as P0420. Either case. | |
| limit | No | ||
| query | No | ||
| action | Yes | ||
| cursor | No | ||
| system | No |