---
title: "Changes to Edit survey blocks"
method: PATCH
path: "/api/v3/surveys/{surveyId}/blocks"
---

# Changes to Edit survey blocks

`PATCH /api/v3/surveys/{surveyId}/blocks`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 13 of 55 revisions.

- **2026-11-02** `25335c959a13`: 2 warning, 4 info
- **2026-10-29** `82c0afd2df39`: 1 breaking
- **2026-10-28** `84820a01e550`: 21 warning
- **2026-10-27** `aad5dc1d8236`: 14 warning
- **2026-10-21** `072f998910d4`: 1 info
- **2026-10-15** `11185cc25569`: 1 info
- **2026-10-12** `6a277bc58714`: 14 warning
- **2026-10-09** `4f73a0509968`: 55 info
- **2026-10-09** `3ce71fbc1062`: 7 warning, 1 info
- **2026-10-07** `c7375c5ede96`: 2 info
- **2026-10-05** `c972fb4d94d8`: 7 warning
- **2026-10-03** `c7d03cfa3a6e`: 17 breaking, 44 warning, 1 info
- **2026-09-24** `00f0d8be3b03`: 1 info

## Changes

- **2026-11-02** `25335c959a13`: 2 warning, 4 info
  - 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`
  - added the new `row` enum value to the request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceMultiElement]/allOf[subschema #2]/displayType`
  - added the new `row` enum value to the request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceSingleElement]/allOf[subschema #2]/displayType`
  - added the new `row` enum value to the request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceMultiElement]/allOf[subschema #2]/displayType`
  - added the new `row` enum value to the request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceSingleElement]/allOf[subschema #2]/displayType`
- **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`: 21 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 `409`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `422`
  - 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 `409`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `422`
  - 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 `409`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `422`
  - 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`: 14 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 `409`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `422`
  - 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 `409`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `422`
  - 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`: 14 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 `409`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `422`
  - 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 `409`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `422`
  - 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`: 55 info
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyAddressElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCalElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCesElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyConsentElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyContactInfoElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCsatElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCtaElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyDateElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyFileUploadElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMatrixElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceMultiElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceSingleElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyNpsElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyOpenTextElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyPictureSelectionElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyPictureSelectionElement]/allOf[subschema #2]/choices/items/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyRankingElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockInsertOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyRatingElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyAddressElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCalElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCesElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyConsentElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyContactInfoElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCsatElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyCtaElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyDateElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyFileUploadElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMatrixElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceMultiElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyMultipleChoiceSingleElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyNpsElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyOpenTextElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyPictureSelectionElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyPictureSelectionElement]/allOf[subschema #2]/choices/items/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyRankingElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - added the new optional request property `ops/items/oneOf[#/components/schemas/SurveyBlockUpdateOperation]/block/allOf[#/components/schemas/CreateSurveyBlock]/elements/items/oneOf[#/components/schemas/SurveyRatingElement]/allOf[#/components/schemas/SurveyElementBase]/imageAltText`
  - 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
  - …15 more
- **2026-10-09** `3ce71fbc1062`: 7 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 `409`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `422`
  - 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`: 7 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 `409`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `422`
  - 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, 44 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 `409`
  - added the new `projection_pending` enum value to the `code` response property for the response status `422`
  - 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 `409`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `422`
  - 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 `409`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `422`
  - 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`
  - …22 more
- **2026-09-24** `00f0d8be3b03`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/formbricks/apis/formbricks-api-v3/docs/api/v3/surveys/:surveyId/blocks/patch.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/blocks/patch)
