---
title: "Changes to Retrieve a survey"
method: GET
path: "/api/v3/surveys/{surveyId}"
---

# Changes to Retrieve a survey

`GET /api/v3/surveys/{surveyId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 26 of 55 revisions.

- **2026-11-02** `25335c959a13`: 2 warning
- **2026-10-29** `82c0afd2df39`: 1 breaking
- **2026-10-28** `84820a01e550`: 15 warning
- **2026-10-27** `aad5dc1d8236`: 10 warning
- **2026-10-21** `072f998910d4`: 1 info
- **2026-10-15** `11185cc25569`: 1 info
- **2026-10-12** `6a277bc58714`: 10 warning
- **2026-10-09** `4f73a0509968`: 19 info
- **2026-10-09** `3ce71fbc1062`: 5 warning, 1 info
- **2026-10-07** `c7375c5ede96`: 2 info
- **2026-10-05** `c972fb4d94d8`: 5 warning
- **2026-10-03** `c7d03cfa3a6e`: 17 breaking, 32 warning, 1 info
- **2026-09-24** `00f0d8be3b03`: 15 warning, 2 info
- **2026-09-16** `750302dd6b89`: 1 info
- **2026-09-11** `d4fe9c567e73`: 3 warning, 25 info
- **2026-09-03** `24406217fdcd`: 1 info
- **2026-08-04** `aa2a946d376d`: 5 warning
- **2026-07-31** `252a618df054`: 40 warning
- **2026-07-30** `9010a37ad024`: 5 warning
- **2026-07-29** `b6ff6735daa6`: 1 info
- **2026-06-24** `b5349eecf1e6`: 10 warning, 2 info
- **2026-06-19** `1e4aab51b414`: 4 info
- **2026-06-05** `90798c12f7ae`: 30 warning
- **2026-05-28** `b514d6392200`: 11 breaking, 51 warning, 38 info
- **2026-05-28** `23ec9fd15a38`: 1 info
- **2026-03-20** `9fa9931e1a70`: 1 breaking

## Changes

- **2026-11-02** `25335c959a13`: 2 warning
  - added the new `row` enum value to the `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceMultiElement]/allOf[subschema #2]/displayType` response property for the response status `200`
  - added the new `row` enum value to the `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceSingleElement]/allOf[subschema #2]/displayType` response property for the response status `200`
- **2026-10-29** `82c0afd2df39`: 1 breaking
  - added `subschema #5: SurveyInteractionFilter` to the `data/allOf[subschema #1]/targeting/allOf[#/components/schemas/SurveyTargeting]/filters/items/resource/oneOf[#/components/schemas/SegmentFilter]/` response property `oneOf` list for the response status `200`
- **2026-10-28** `84820a01e550`: 15 warning
  - added the new `chart_in_use` enum value to the `code` response property for the response status `400`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `401`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `403`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `429`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `500`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `400`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `401`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `403`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `429`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `500`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `500`
- **2026-10-27** `aad5dc1d8236`: 10 warning
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `400`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `401`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `403`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `429`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `500`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `400`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `401`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `403`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `429`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `500`
- **2026-10-21** `072f998910d4`: 1 info
  - added the optional property `data/allOf[subschema #1]/distribution/allOf[#/components/schemas/SurveyDistribution]/showConditions` to the response with the `200` status
- **2026-10-15** `11185cc25569`: 1 info
  - added the optional property `data/allOf[subschema #1]/distribution/allOf[#/components/schemas/SurveyDistribution]/keepEndingCardOpen` to the response with the `200` status
- **2026-10-12** `6a277bc58714`: 10 warning
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `500`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `500`
- **2026-10-09** `4f73a0509968`: 19 info
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyAddressElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyCalElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyCesElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyConsentElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyContactInfoElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyCsatElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyCtaElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyDateElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyFileUploadElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyMatrixElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceMultiElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceSingleElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyNpsElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyOpenTextElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyPictureSelectionElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyPictureSelectionElement]/allOf[subschema #2]/choices/items/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyRankingElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/blocks/items/elements/items/oneOf[#/components/schemas/SurveyRatingElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText` to the response with the `200` status
  - added the optional property `data/allOf[subschema #1]/endings/items/oneOf[#/components/schemas/SurveyEndScreenEnding]/imageAltText` to the response with the `200` status
- **2026-10-09** `3ce71fbc1062`: 5 warning, 1 info
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `400`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `401`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `403`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `429`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `500`
  - added the required property `data/allOf[subschema #1]/customCss` to the response with the `200` status
- **2026-10-07** `c7375c5ede96`: 2 info
  - added the required property `data/allOf[subschema #1]/autoSelectLanguage` to the response with the `200` status
  - added the required property `data/allOf[subschema #1]/showLanguageSwitch` to the response with the `200` status
- **2026-10-05** `c972fb4d94d8`: 5 warning
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `400`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `401`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `403`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `429`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `500`
- **2026-10-03** `c7d03cfa3a6e`: 17 breaking, 32 warning, 1 info
  - the `data` response's property type changed from `object` to no type for status `200`
  - removed the required property `data/archivedAt` from the response with the `200` status
  - removed the required property `data/blocks` from the response with the `200` status
  - removed the required property `data/createdAt` from the response with the `200` status
  - removed the required property `data/defaultLanguage` from the response with the `200` status
  - removed the required property `data/endings` from the response with the `200` status
  - removed the required property `data/hiddenFields` from the response with the `200` status
  - removed the required property `data/id` from the response with the `200` status
  - removed the required property `data/languages` from the response with the `200` status
  - removed the required property `data/metadata` from the response with the `200` status
  - removed the required property `data/name` from the response with the `200` status
  - removed the required property `data/status` from the response with the `200` status
  - removed the required property `data/type` from the response with the `200` status
  - removed the required property `data/updatedAt` from the response with the `200` status
  - removed the required property `data/variables` from the response with the `200` status
  - removed the required property `data/welcomeCard` from the response with the `200` status
  - removed the required property `data/workspaceId` from the response with the `200` status
  - removed the optional property `data/distribution` from the response with the `200` status
  - removed the optional property `data/targeting` from the response with the `200` status
  - added the new `projection_pending` enum value to the `code` response property for the response status `400`
  - added the new `projection_pending` enum value to the `code` response property for the response status `401`
  - added the new `projection_pending` enum value to the `code` response property for the response status `403`
  - added the new `projection_pending` enum value to the `code` response property for the response status `429`
  - added the new `projection_pending` enum value to the `code` response property for the response status `500`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `400`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `401`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `403`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `429`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `500`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `400`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `401`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `403`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `429`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `500`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `400`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `401`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `403`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `429`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `500`
  - added the new `visibility_not_enabled` enum value to the `code` response property for the response status `400`
  - …10 more
- **2026-09-24** `00f0d8be3b03`: 15 warning, 2 info
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `500`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `500`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `400`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `401`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `403`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `429`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `500`
  - removed the `web` enum value from the `data/type` response property for the response status `200`
  - removed the `website` enum value from the `data/type` response property for the response status `200`
- **2026-09-16** `750302dd6b89`: 1 info
  - the endpoint scheme security `bearerAuth` was added to the API
- **2026-09-11** `d4fe9c567e73`: 3 warning, 25 info
  - added the new `reserved` enum value to the `data/blocks/items/logic/items/actions/items/oneOf[#/components/schemas/SurveyCalculateAction]/value/oneOf[#/components/schemas/SurveyDynamicReference]/type` response property for the response status `200`
  - added the new `reserved` enum value to the `data/blocks/items/logic/items/conditions/conditions/items/oneOf[#/components/schemas/SurveyCondition]/leftOperand/type` response property for the response status `200`
  - added the new `reserved` enum value to the `data/blocks/items/logic/items/conditions/conditions/items/oneOf[#/components/schemas/SurveyCondition]/rightOperand/oneOf[#/components/schemas/SurveyDynamicReference]/type` response property for the response status `200`
  - removed the `edge` enum value from the `invalid_params/items/referenceType` response property for the response status `400`
  - removed the `edge` enum value from the `invalid_params/items/referenceType` response property for the response status `401`
  - removed the `edge` enum value from the `invalid_params/items/referenceType` response property for the response status `403`
  - removed the `edge` enum value from the `invalid_params/items/referenceType` response property for the response status `429`
  - removed the `edge` enum value from the `invalid_params/items/referenceType` response property for the response status `500`
  - removed the `endingCard` enum value from the `invalid_params/items/referenceType` response property for the response status `400`
  - removed the `endingCard` enum value from the `invalid_params/items/referenceType` response property for the response status `401`
  - removed the `endingCard` enum value from the `invalid_params/items/referenceType` response property for the response status `403`
  - removed the `endingCard` enum value from the `invalid_params/items/referenceType` response property for the response status `429`
  - removed the `endingCard` enum value from the `invalid_params/items/referenceType` response property for the response status `500`
  - removed the `invalid_graph` enum value from the `invalid_params/items/code` response property for the response status `400`
  - removed the `invalid_graph` enum value from the `invalid_params/items/code` response property for the response status `401`
  - removed the `invalid_graph` enum value from the `invalid_params/items/code` response property for the response status `403`
  - removed the `invalid_graph` enum value from the `invalid_params/items/code` response property for the response status `429`
  - removed the `invalid_graph` enum value from the `invalid_params/items/code` response property for the response status `500`
  - removed the `node` enum value from the `invalid_params/items/referenceType` response property for the response status `400`
  - removed the `node` enum value from the `invalid_params/items/referenceType` response property for the response status `401`
  - removed the `node` enum value from the `invalid_params/items/referenceType` response property for the response status `403`
  - removed the `node` enum value from the `invalid_params/items/referenceType` response property for the response status `429`
  - removed the `node` enum value from the `invalid_params/items/referenceType` response property for the response status `500`
  - removed the `survey` enum value from the `invalid_params/items/referenceType` response property for the response status `400`
  - removed the `survey` enum value from the `invalid_params/items/referenceType` response property for the response status `401`
  - removed the `survey` enum value from the `invalid_params/items/referenceType` response property for the response status `403`
  - removed the `survey` enum value from the `invalid_params/items/referenceType` response property for the response status `429`
  - removed the `survey` enum value from the `invalid_params/items/referenceType` response property for the response status `500`
- **2026-09-03** `24406217fdcd`: 1 info
  - added the optional property `data/endings/items/oneOf[#/components/schemas/SurveyEndScreenEnding]/hideDefaultIcon` to the response with the `200` status
- **2026-08-04** `aa2a946d376d`: 5 warning
  - added the new `service_unavailable` enum value to the `code` response property for the response status `400`
  - added the new `service_unavailable` enum value to the `code` response property for the response status `401`
  - added the new `service_unavailable` enum value to the `code` response property for the response status `403`
  - added the new `service_unavailable` enum value to the `code` response property for the response status `429`
  - added the new `service_unavailable` enum value to the `code` response property for the response status `500`
- **2026-07-31** `252a618df054`: 40 warning
  - added the new `conflict` enum value to the `code` response property for the response status `400`
  - added the new `conflict` enum value to the `code` response property for the response status `401`
  - added the new `conflict` enum value to the `code` response property for the response status `403`
  - added the new `conflict` enum value to the `code` response property for the response status `429`
  - added the new `conflict` enum value to the `code` response property for the response status `500`
  - added the new `edge` enum value to the `invalid_params/items/referenceType` response property for the response status `400`
  - added the new `edge` enum value to the `invalid_params/items/referenceType` response property for the response status `401`
  - added the new `edge` enum value to the `invalid_params/items/referenceType` response property for the response status `403`
  - added the new `edge` enum value to the `invalid_params/items/referenceType` response property for the response status `429`
  - added the new `edge` enum value to the `invalid_params/items/referenceType` response property for the response status `500`
  - added the new `endingCard` enum value to the `invalid_params/items/referenceType` response property for the response status `400`
  - added the new `endingCard` enum value to the `invalid_params/items/referenceType` response property for the response status `401`
  - added the new `endingCard` enum value to the `invalid_params/items/referenceType` response property for the response status `403`
  - added the new `endingCard` enum value to the `invalid_params/items/referenceType` response property for the response status `429`
  - added the new `endingCard` enum value to the `invalid_params/items/referenceType` response property for the response status `500`
  - added the new `invalid_graph` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `invalid_graph` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `invalid_graph` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `invalid_graph` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `invalid_graph` enum value to the `invalid_params/items/code` response property for the response status `500`
  - added the new `invalid_workflow_state` enum value to the `code` response property for the response status `400`
  - added the new `invalid_workflow_state` enum value to the `code` response property for the response status `401`
  - added the new `invalid_workflow_state` enum value to the `code` response property for the response status `403`
  - added the new `invalid_workflow_state` enum value to the `code` response property for the response status `429`
  - added the new `invalid_workflow_state` enum value to the `code` response property for the response status `500`
  - added the new `node` enum value to the `invalid_params/items/referenceType` response property for the response status `400`
  - added the new `node` enum value to the `invalid_params/items/referenceType` response property for the response status `401`
  - added the new `node` enum value to the `invalid_params/items/referenceType` response property for the response status `403`
  - added the new `node` enum value to the `invalid_params/items/referenceType` response property for the response status `429`
  - added the new `node` enum value to the `invalid_params/items/referenceType` response property for the response status `500`
  - added the new `survey` enum value to the `invalid_params/items/referenceType` response property for the response status `400`
  - added the new `survey` enum value to the `invalid_params/items/referenceType` response property for the response status `401`
  - added the new `survey` enum value to the `invalid_params/items/referenceType` response property for the response status `403`
  - added the new `survey` enum value to the `invalid_params/items/referenceType` response property for the response status `429`
  - added the new `survey` enum value to the `invalid_params/items/referenceType` response property for the response status `500`
  - added the new `workflow_not_executable` enum value to the `code` response property for the response status `400`
  - added the new `workflow_not_executable` enum value to the `code` response property for the response status `401`
  - added the new `workflow_not_executable` enum value to the `code` response property for the response status `403`
  - added the new `workflow_not_executable` enum value to the `code` response property for the response status `429`
  - added the new `workflow_not_executable` enum value to the `code` response property for the response status `500`
- **2026-07-30** `9010a37ad024`: 5 warning
  - added the new `ai_output_too_long` enum value to the `code` response property for the response status `400`
  - added the new `ai_output_too_long` enum value to the `code` response property for the response status `401`
  - added the new `ai_output_too_long` enum value to the `code` response property for the response status `403`
  - added the new `ai_output_too_long` enum value to the `code` response property for the response status `429`
  - added the new `ai_output_too_long` enum value to the `code` response property for the response status `500`
- **2026-07-29** `b6ff6735daa6`: 1 info
  - added the required property `data/archivedAt` to the response with the `200` status
- **2026-06-24** `b5349eecf1e6`: 10 warning, 2 info
  - added the new `not_found` enum value to the `code` response property for the response status `400`
  - added the new `not_found` enum value to the `code` response property for the response status `401`
  - added the new `not_found` enum value to the `code` response property for the response status `403`
  - added the new `not_found` enum value to the `code` response property for the response status `429`
  - added the new `not_found` enum value to the `code` response property for the response status `500`
  - added the new `payload_too_large` enum value to the `code` response property for the response status `400`
  - added the new `payload_too_large` enum value to the `code` response property for the response status `401`
  - added the new `payload_too_large` enum value to the `code` response property for the response status `403`
  - added the new `payload_too_large` enum value to the `code` response property for the response status `429`
  - added the new `payload_too_large` enum value to the `code` response property for the response status `500`
  - added the optional property `data/distribution` to the response with the `200` status
  - added the optional property `data/targeting` to the response with the `200` status
- **2026-06-19** `1e4aab51b414`: 4 info
  - added `subschema #2, subschema #3` to the `data/blocks/items/elements/items/oneOf[#/components/schemas/SurveyCtaElement]/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/SurveyMetadata` from the `data/metadata` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `data/blocks/items/elements/items/oneOf[#/components/schemas/SurveyCtaElement]/` response property `allOf` list for the response status `200`
  - added `#/components/schemas/SurveyMetadata, subschema #2` to the `data/metadata` response property `anyOf` list for the response status `200`
- **2026-06-05** `90798c12f7ae`: 30 warning
  - added the new `ai_features_not_enabled` enum value to the `code` response property for the response status `400`
  - added the new `ai_features_not_enabled` enum value to the `code` response property for the response status `401`
  - added the new `ai_features_not_enabled` enum value to the `code` response property for the response status `403`
  - added the new `ai_features_not_enabled` enum value to the `code` response property for the response status `429`
  - added the new `ai_features_not_enabled` enum value to the `code` response property for the response status `500`
  - added the new `ai_generated_payload_invalid` enum value to the `code` response property for the response status `400`
  - added the new `ai_generated_payload_invalid` enum value to the `code` response property for the response status `401`
  - added the new `ai_generated_payload_invalid` enum value to the `code` response property for the response status `403`
  - added the new `ai_generated_payload_invalid` enum value to the `code` response property for the response status `429`
  - added the new `ai_generated_payload_invalid` enum value to the `code` response property for the response status `500`
  - added the new `ai_instance_not_configured` enum value to the `code` response property for the response status `400`
  - added the new `ai_instance_not_configured` enum value to the `code` response property for the response status `401`
  - added the new `ai_instance_not_configured` enum value to the `code` response property for the response status `403`
  - added the new `ai_instance_not_configured` enum value to the `code` response property for the response status `429`
  - added the new `ai_instance_not_configured` enum value to the `code` response property for the response status `500`
  - added the new `ai_smart_tools_disabled` enum value to the `code` response property for the response status `400`
  - added the new `ai_smart_tools_disabled` enum value to the `code` response property for the response status `401`
  - added the new `ai_smart_tools_disabled` enum value to the `code` response property for the response status `403`
  - added the new `ai_smart_tools_disabled` enum value to the `code` response property for the response status `429`
  - added the new `ai_smart_tools_disabled` enum value to the `code` response property for the response status `500`
  - added the new `bad_gateway` enum value to the `code` response property for the response status `400`
  - added the new `bad_gateway` enum value to the `code` response property for the response status `401`
  - added the new `bad_gateway` enum value to the `code` response property for the response status `403`
  - added the new `bad_gateway` enum value to the `code` response property for the response status `429`
  - added the new `bad_gateway` enum value to the `code` response property for the response status `500`
  - added the new `unprocessable_content` enum value to the `code` response property for the response status `400`
  - added the new `unprocessable_content` enum value to the `code` response property for the response status `401`
  - added the new `unprocessable_content` enum value to the `code` response property for the response status `403`
  - added the new `unprocessable_content` enum value to the `code` response property for the response status `429`
  - added the new `unprocessable_content` enum value to the `code` response property for the response status `500`
- **2026-05-28** `b514d6392200`: 11 breaking, 51 warning, 38 info
  - added `#/components/schemas/SurveyEndScreenEnding, #/components/schemas/SurveyRedirectEnding` to the `data/endings/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/SurveyOpenTextElement, #/components/schemas/SurveyConsentElement, #/components/schemas/SurveyMultipleChoiceSingleElement, #/components/schemas/SurveyMultipleChoiceMultiElement, #/components/schemas/SurveyNpsElement, #/components/schemas/SurveyCtaElement, #/components/schemas/SurveyRatingElement, #/components/schemas/SurveyPictureSelectionElement, #/components/schemas/SurveyDateElement, #/components/schemas/SurveyFileUploadElement, #/components/schemas/SurveyCalElement, #/components/schemas/SurveyMatrixElement, #/components/schemas/SurveyAddressElement, #/components/schemas/SurveyRankingElement, #/components/schemas/SurveyContactInfoElement, #/components/schemas/SurveyCsatElement, #/components/schemas/SurveyCesElement` to the `data/blocks/items/elements/items/` response property `oneOf` list for the response status `200`
  - the `data/blocks/items/elements/items/` response's property type changed from `object` to no type for status `200`
  - the `data/endings/items/` response's property type changed from `object` to no type for status `200`
  - the `data/metadata` response's property type changed from `object` to no type for status `200`
  - removed the required property `data/blocks/items/elements/items/headline` from the response with the `200` status
  - removed the required property `data/blocks/items/elements/items/id` from the response with the `200` status
  - removed the required property `data/blocks/items/elements/items/required` from the response with the `200` status
  - removed the required property `data/blocks/items/elements/items/type` from the response with the `200` status
  - removed the required property `data/endings/items/id` from the response with the `200` status
  - removed the required property `data/endings/items/type` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/addressLine1` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/addressLine2` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/allowMulti` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/allowMultipleFiles` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/allowedFileExtensions` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/buttonExternal` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/buttonUrl` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/calHost` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/calUserName` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/charLimit` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/choices` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/city` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/columns` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/company` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/country` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/ctaButtonLabel` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/displayType` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/email` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/firstName` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/format` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/html` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/imageUrl` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/inputType` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/isColorCodingEnabled` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/isDraft` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/label` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/lastName` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/longAnswer` from the response with the `200` status
  - removed the optional property `data/blocks/items/elements/items/lowerLabel` from the response with the `200` status
  - …60 more
- **2026-05-28** `23ec9fd15a38`: 1 info
  - endpoint added
- **2026-03-20** `9fa9931e1a70`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/formbricks/apis/formbricks-api-v3/docs/api/v3/surveys/:surveyId/get.md) - [API](https://skmtc.dev/formbricks/apis/formbricks-api-v3.md) - [Page](https://skmtc.dev/formbricks/apis/formbricks-api-v3/changes/api/v3/surveys/:surveyId/get)
