---
title: "Update survey section"
method: PUT
path: "/v1/surveys/{id}/sections/{section_id}"
tags: ["survey"]
---

# Update survey section

`PUT /v1/surveys/{id}/sections/{section_id}`

## Path parameters

- `section_id` number, required
- `id` number, required

## Request body

- Model231
  - `name` string
  - `description` string
  - `properties` Model230
    - `label` string
    - `sectionRandomise` boolean
  - `displayLogic` DisplayLogic
    - `logics` Model176[]
      - `join_condition` 'and' | 'or'
      - `type` 'param', required
      - `comparator` 'isPassed' | 'isNotPassed' | 'startsWith' | 'endsWith' | 'contains' | 'equalsString' | 'doesNotContain' | 'notEqualTo' | 'lessThanForParam' | 'greaterThanForParam', required
      - `variable_id` number
      - `value` string

## Response `default`

Successful

---

[API](https://skmtc.net/surveysparrow/apis/api-documentation.md) · [All operations](https://skmtc.net/surveysparrow/apis/api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/surveysparrow/api-documentation/versions/f9da74f558da/schema)
