---
title: "Get all questionnaires"
method: GET
path: "/questionnaire"
tags: ["Questionnaires"]
---

# Get all questionnaires

`GET /questionnaire`

## Response `200`

Questionnaires response

- object
  - `data` object[]
    - `id` string, required
    - `type` string
    - `attributes` Questionnaire
      - `name` string, required
      - `questions` Question[]
        - `type` string, required
        - `label` string, required
        - `name` string, required
        - `defaultValue` string
        - `values` string[], required
        - `required` boolean, required
        - `order` number
        - `childQuestions` QuestionConditional[]
          - `id` string, required
          - `type` string, required
          - `label` unknown, required
          - `name` string, required
          - `defaultValue` string
          - `values` string[], required
          - `required` boolean, required
          - `order` number
          - `conditionalValue` number
        - `conditions` object[]
          - `name` string
          - `value` string
      - `createdAt` string, date-time, required

## Other responses

- `401` — Error Response

## Changes

- **2022-05-24** `ea99e5a143e9` — 1 info
  - endpoint added
- **2022-04-28** `51f3f1da4963` — 1 breaking
  - api path removed without deprecation
- **2022-03-24** `c0b3bccd1714` — 1 info
  - api tag `Questionnaires` added

[Change history](https://skmtc.dev/wri/apis/fw-forms/changes/questionnaire/get.md)

---

[API](https://skmtc.dev/wri/apis/fw-forms.md) · [All operations](https://skmtc.dev/wri/apis/fw-forms/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wri/fw-forms/revisions/ea99e5a143e9/schema)
