Codes

One generic trouble code, described in this project's own words.

Only codes every maker uses the same way are described: P0, P2, P3400 and up, B0, C0, U0 and U3. The text is general and is not about one make.

get/v1/codes/{code}

Request

  • Base URL: https://open.wenmarpro.com
  • URL: https://open.wenmarpro.com/v1/codes/{code}
  • Auth: none declared

Path parameters

codestring required

A trouble code, in either case. A longer form such as P0420:00 is cut to its first five characters.

Response

The code's description.

attributionstring[] required

The credit lines the data's licences ask for.

checkedstring required

The day it was approved.

checksstring[] required

What a technician usually verifies first.

codestring required
common_causesstring[] required

General causes, not about one make.

genericboolean required

Always true here: only codes every maker uses the same way are described.

meaningstring required

What the code tells a service advisor.

notestring required

What a description is and is not.

reviewerstring required

The GitHub name of the person who approved the text.

systemstring required
system_namestring required
titlestring required
urlstring required

Example response

{
  "checked": "2026-10-12",
  "code": "P0420",
  "components": [
    {
      "id": "oxygen-sensor",
      "name": "Oxygen sensor",
      "parent": "exhaust-emissions"
    }
  ],
  "related": [
    {
      "code": "P0420",
      "system": "powertrain/emissions",
      "url": "https://open.wenmarpro.com/codes/P0420"
    }
  ],
  "system": "powertrain/emissions",
  "system_name": "Emission controls",
  "url": "https://open.wenmarpro.com/codes/P0420"
}

Changes

No recorded changes to this operation across all 1 revision of this API.