---
title: "Fetch form templates by optional parent category(ies), or all form templates if omitted"
method: GET
path: "/form-templates"
tags: ["form", "query"]
---

# Fetch form templates by optional parent category(ies), or all form templates if omitted

`GET /form-templates`

## Response `200`

FormTemplates

- Form[] — Collection of forms
  - `form_type` string, required — Type of form
  - `form_name` string, required — Name of form
  - `form_categories` FormCategory[], required — Collection of form categories
    - `id` string, required — form category id (unique)
    - `name` string — descriptive name
    - `form_categories` FormCategories — recursive
  - `fee` string, required — Form fee
  - `authenticationRequired` boolean — Is authentication required?
  - `fes_enabled` boolean — FES enabled?
  - `same_day` boolean — Is same day indicator required?

## Other responses

- `400` — Incomplete or malformed request
- `401` — Invalid or missing credentials
- `404` — Requested resource was not found

---

[API](https://skmtc.net/companies-house/apis/emergency-filing-service-api.md) · [All operations](https://skmtc.net/companies-house/apis/emergency-filing-service-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/companies-house/emergency-filing-service-api/versions/7dbd2ded46b4/schema)
