---
title: "All fields on the form will be returned, along with their options"
method: GET
path: "/forms/requirements"
tags: ["Forms"]
---

# All fields on the form will be returned, along with their options

`GET /forms/requirements`

## Query parameters

- `IQS-API-KEY` string, required
- `formID` integer

## Response `200`

An array of form requirements

- FormRequirement[]
  - `status` string
  - `data` FormData
    - `form` Form
      - `pageTitle` string
      - `metaDescription` string
      - `header` string
      - `subHeader` string
    - `sections` FormSection[]
      - `name` string
      - `description` string
      - `order` string
      - `fields` FormField[]
        - `order` string
        - `required` string
        - `hidden` string
        - `default` string
        - `helpText` string
        - `hasOptions` string
        - `isAssetField` string
        - `id` string
        - `displayName` string
        - `type` string
        - `description` string
        - `htmlElement` string
        - `options` FormFieldOption[]
          - `id` string
          - `value` string
    - `assetDependencies` FormAssetDependency[]
      - `parentFieldID` string
      - `childFieldID` string

---

[API](https://skmtc.net/spectrumemp/apis/emp-api.md) · [All operations](https://skmtc.net/spectrumemp/apis/emp-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spectrumemp/emp-api/versions/3aef9ea8b6f8/schema)
