---
title: "List job types"
method: GET
path: "/v1/job_templates"
tags: ["Job types"]
---

# List job types

`GET /v1/job_templates`

## Request

- Base URL: `https://api.workwing.io`
- URL: `https://api.workwing.io/v1/job_templates`
- Auth: HTTP bearer

List job types (read-only).

- `?is_active=is.true` - Only active job types
- `?select=id,name,description,default_priority` - Field selection
- `?order=name.asc` - Sorting

## Query parameters

- `select` string
- `order` string
- `limit` integer
- `offset` integer

## Response `200`

Array of job types

- object: Array of job types
  - `data` object[]
    - `id` string, uuid
    - `brand_id` string, uuid
    - `name` string: Job type name
    - `description` string, nullable
    - `is_active` boolean, nullable
    - `default_priority` 'T_LOW' | 'T_NORMAL' | 'T_HIGH' | 'T_URGENT' | 'null', nullable
    - `estimated_duration_minutes` integer, nullable
    - `operator_form_config` object, nullable: EntityLayoutConfig: {version, formColumns, components} - canonical layout for the operator-facing form
    - `resource_form_config` object, nullable: EntityLayoutConfig: {version, formColumns, components} - canonical layout for the resource form
    - `version` integer
    - `sla_config` object, nullable: Response and resolution targets applied to jobs created from the job type
    - `quickview_fields` object[], nullable: The job type fields shown in a job's quick view
    - `allow_extra_parts` boolean: Whether a resource may add parts the job type does not list
    - `job_sheet_auto_send` boolean: Whether the customer is emailed the job sheet PDF automatically on completion
    - `job_sheet_fields` object: Per-field overrides of what the job sheet shows. Keys are `operator:<fieldKey>` or `resource:<fieldKey>`, naming the form (office or engineer) and the field's key in it; values are true to include the field and false to leave it out. A field with no key here follows the default: engineer (resource) form fields are included, office (operator) form fields are not.
    - `created_by_user_id` string, uuid, nullable
    - `created_at` string, date-time, nullable
    - `updated_at` string, date-time, nullable
  - `meta` object
    - `request_id` string
    - `timestamp` string, date-time

---

[API](https://skmtc.dev/workwing/apis/workwing-api.md) · [All operations](https://skmtc.dev/workwing/apis/workwing-api/llms.txt) · [OpenAPI document](https://skmtc.dev/workwing/apis/workwing-api/revisions/54bb14368a35?raw)
