---
title: "List form types"
method: GET
path: "/form_types"
tags: ["Form Types"]
---

# List form types

`GET /form_types`

## Query parameters

- `owner_type` 'contractor' | 'employee' | 'work_assignment'

## Response `200`

OK

- object
  - `object` string — The type of the object in Nmbr (`"list"`).
  - `data` object[]
    - `id` string — The unique identifier of the object in Nmbr.
    - `object` string — The type of the object in Nmbr (`"form_type"`).
    - `data` FormType
      - `type` 'rl1' | 'roe' | 't4' | 't4a' | 'td1' | 'td1ab' | 'td1bc' | 'td1mb' | 'td1nb' | 'td1nl' | 'td1ns' | 'td1nt' | 'td1nu' | 'td1on' | 'td1pe' | 'td1sk' | 'td1x' | 'td1yt' | 'tp_1015_3_v' | 'tp_1015_r_13_v', nullable — The string identifier for this form type.
      - `label` string, nullable — The human-readable display name for this form type.
      - `version_year` number, nullable
      - `version_month` string, nullable
      - `owner_types` string[], nullable — The owner types that can have forms of this type.
      - `exportable_as` object, nullable
      - `supports_population` boolean
      - `supports_generation` boolean
      - `fields` object[], nullable
        - `key` string, nullable
        - `label` string, nullable
        - `type` 'rl1' | 'roe' | 't4' | 't4a' | 'td1' | 'td1ab' | 'td1bc' | 'td1mb' | 'td1nb' | 'td1nl' | 'td1ns' | 'td1nt' | 'td1nu' | 'td1on' | 'td1pe' | 'td1sk' | 'td1x' | 'td1yt' | 'tp_1015_3_v' | 'tp_1015_r_13_v', nullable
        - `required` boolean
        - `readonly` boolean

---

[API](https://skmtc.dev/nmbr/apis/nmbr-api.md) · [All operations](https://skmtc.dev/nmbr/apis/nmbr-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nmbr/nmbr-api/revisions/29c2d6ac7131/schema)
