---
title: "List form questions"
method: GET
path: "/forms/{formId}/questions"
tags: ["Forms"]
---

# List form questions

`GET /forms/{formId}/questions`

Returns a list of all questions in a form.

## Path parameters

- `formId` string, required

## Response `200`

List of questions

- object
  - `questions` Question[]
    - `id` string
    - `type` 'FORM_TITLE' | 'TEXT' | 'LABEL' | 'TITLE' | 'HEADING_1' | 'HEADING_2' | 'HEADING_3' | 'DIVIDER' | 'PAGE_BREAK' | 'IMAGE' | 'EMBED' | 'EMBED_VIDEO' | 'EMBED_AUDIO' | 'QUESTION' | 'MATRIX' | 'INPUT_TEXT' | 'INPUT_NUMBER' | 'INPUT_EMAIL' | 'INPUT_LINK' | 'INPUT_PHONE_NUMBER' | 'INPUT_DATE' | 'INPUT_TIME' | 'TEXTAREA' | 'FILE_UPLOAD' | 'LINEAR_SCALE' | 'RATING' | 'HIDDEN_FIELDS' | 'MULTIPLE_CHOICE_OPTION' | 'CHECKBOX' | 'DROPDOWN_OPTION' | 'RANKING_OPTION' | 'MULTI_SELECT_OPTION' | 'PAYMENT' | 'SIGNATURE' | 'MATRIX_ROW' | 'MATRIX_COLUMN' | 'CONDITIONAL_LOGIC' | 'CALCULATED_FIELDS' | 'CAPTCHA' | 'RESPONDENT_COUNTRY'
    - `title` string
    - `isTitleModifiedByUser` boolean
    - `formId` string
    - `isDeleted` boolean
    - `numberOfResponses` integer
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
    - `fields` QuestionField[]
      - `uuid` string, uuid
      - `type` 'FORM_TITLE' | 'TEXT' | 'LABEL' | 'TITLE' | 'HEADING_1' | 'HEADING_2' | 'HEADING_3' | 'DIVIDER' | 'PAGE_BREAK' | 'IMAGE' | 'EMBED' | 'EMBED_VIDEO' | 'EMBED_AUDIO' | 'QUESTION' | 'MATRIX' | 'INPUT_TEXT' | 'INPUT_NUMBER' | 'INPUT_EMAIL' | 'INPUT_LINK' | 'INPUT_PHONE_NUMBER' | 'INPUT_DATE' | 'INPUT_TIME' | 'TEXTAREA' | 'FILE_UPLOAD' | 'LINEAR_SCALE' | 'RATING' | 'HIDDEN_FIELDS' | 'MULTIPLE_CHOICE_OPTION' | 'CHECKBOX' | 'DROPDOWN_OPTION' | 'RANKING_OPTION' | 'MULTI_SELECT_OPTION' | 'PAYMENT' | 'SIGNATURE' | 'MATRIX_ROW' | 'MATRIX_COLUMN' | 'CONDITIONAL_LOGIC' | 'CALCULATED_FIELDS' | 'CAPTCHA' | 'RESPONDENT_COUNTRY'
      - `blockGroupUuid` string, uuid
      - `title` string
  - `hasResponses` boolean

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found - Form not found

---

[API](https://skmtc.net/tally/apis/openapi.md) · [All operations](https://skmtc.net/tally/apis/openapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tally/openapi/revisions/3ae813325ad6/schema)
