---
title: "Changes to Retrieve a questionnaire"
method: GET
path: "/questionnaires/{id}"
---

# Changes to Retrieve a questionnaire

`GET /questionnaires/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `1c230fa547ad`: 19 breaking, 11 warning, 5 info

## Changes

- **2026-11-03** `1c230fa547ad`: 19 breaking, 11 warning, 5 info
  - the response property `completed` became nullable for the status `200`
  - the response property `locked` became nullable for the status `200`
  - the response property `name` became nullable for the status `200`
  - the response property `status` became nullable for the status `200`
  - the response property `tax_year` became nullable for the status `200`
  - the response property `company_id` became optional for the status `200`
  - the response property `completed` became optional for the status `200`
  - the response property `error` became optional for the status `403`
  - the response property `error` became optional for the status `404`
  - the response property `id` became optional for the status `200`
  - the response property `locked` became optional for the status `200`
  - the response property `name` became optional for the status `200`
  - the response property `status` became optional for the status `200`
  - the response property `tax_year` became optional for the status `200`
  - removed the required property `created_at` from the response with the `200` status
  - removed the required property `formatted_name` from the response with the `200` status
  - removed the required property `in_progress` from the response with the `200` status
  - removed the required property `is_draft` from the response with the `200` status
  - removed the required property `processing` from the response with the `200` status
  - removed the optional property `deleted_at` from the response with the `200` status
  - removed the optional property `deposit_status` from the response with the `200` status
  - removed the optional property `sections_with_questions/items/id` from the response with the `200` status
  - removed the optional property `sections_with_questions/items/marked_completed` from the response with the `200` status
  - removed the optional property `sections_with_questions/items/name` from the response with the `200` status
  - removed the optional property `sections_with_questions/items/order` from the response with the `200` status
  - removed the optional property `sections_with_questions/items/questions` from the response with the `200` status
  - removed the optional property `sections_with_questions/items/section_key` from the response with the `200` status
  - removed the optional property `sections_with_questions/items/triggered` from the response with the `200` status
  - removed the optional property `sent_at` from the response with the `200` status
  - removed the optional property `submitted_at` from the response with the `200` status
  - api operation id `getQuestionnaire` was added
  - the endpoint scheme security `bearerAuth` was removed from the API
  - api tag `Questionnaires` added
  - removed the non-success response with the status `401`
  - added the optional property `uploaded_documents` to the response with the `200` status

---

[Operation](https://skmtc.dev/soraban/apis/soraban-private-api/docs/questionnaires/:id/get.md) - [API](https://skmtc.dev/soraban/apis/soraban-private-api.md) - [Page](https://skmtc.dev/soraban/apis/soraban-private-api/changes/questionnaires/:id/get)
