---
title: "One repair job: what it covers, what it does not, and what it typically takes by class of vehicle."
method: GET
path: "/v1/jobs/{job}"
tags: ["Labour"]
---

# One repair job: what it covers, what it does not, and what it typically takes by class of vehicle.

`GET /v1/jobs/{job}`

## Request

- Base URL: `https://open.wenmarpro.com`
- URL: `https://open.wenmarpro.com/v1/jobs/{job}`
- Auth: none declared

## Path parameters

- `job` string, required

## Response `200`

The job.

- JobDetail: One repair job: what it covers, and what it typically takes by class of vehicle.
  - `attribution` string[], required: The credit the labour estimates ask for. Empty without them.
  - `components` JobComponent[], required
    - `id` string, required
    - `name` string, required
    - `parent` string, nullable: The system a part belongs to. `null` for a system.
  - `estimates` LaborFigure[], nullable: The job's class-scope figures. `null` where labour estimates are not held.
    - `basis` string, required: `expert`: written by a person who does the work. `observed`: measured from repair orders; `sample` then says how many.
    - `class` string, nullable: The class, for a class-scope figure.
    - `class_name` string, nullable
    - `engine` string, nullable: The engine's id form, for an engine-scope figure.
    - `hours` LaborHours, required: Hours, as numbers of hours.
      - `high` number, double, required: Allowing for rust and seized fasteners.
      - `low` number, double, required
      - `typical` number, double, required: A vehicle in ordinary condition.
    - `job` string, required: The job's id.
    - `name` string, required
    - `notes` string, nullable
    - `sample` LaborSample: What stands behind a measured figure.
      - `jobs` integer, required: Repair orders.
      - `shops` integer, required: Shops they came from.
    - `scope` string, required: What the figure is for, and so how far to trust it for one vehicle: `engine`, `generation`, `model` or `class`.
    - `updated` string, required: The day the figure was last changed.
    - `url` string, required: The job's page on this site.
    - `years` LaborYears: The first and last model year a figure covers.
      - `from` integer, required
      - `to` integer, required
  - `excludes` string[], required: Work often done at the same visit that is not part of this job.
  - `id` string, required
  - `includes` string[], required: The work the job covers.
  - `name` string, required
  - `note` string, required: What an estimate is not.
  - `related` JobLink[], required
    - `id` string, required: The job's id. It never changes.
    - `name` string, required
    - `system` string, required: The id of the system the job belongs to.
    - `url` string, required: The job's page on this site.
  - `system` string, required
  - `system_name` string, required
  - `url` string, required

## Other responses

- `404`: `not_found`: no job has that id. `dataset_unavailable`: this server holds no job list.

---

[API](https://skmtc.dev/wenmarpro/apis/wenmar-open.md) · [All operations](https://skmtc.dev/wenmarpro/apis/wenmar-open/llms.txt) · [OpenAPI document](https://skmtc.dev/wenmarpro/apis/wenmar-open/revisions/1027b548b6f0?raw)
