---
title: "Stop survey"
method: POST
path: "/surveys/{id}/stop"
tags: ["Surveys"]
---

# Stop survey

`POST /surveys/{id}/stop`

## Request

- Base URL: `https://api.pickfu.com/v1`
- URL: `https://api.pickfu.com/v1/surveys/{id}/stop`
- Auth: HTTP bearer

Stops a live survey that is currently collecting responses. This is irreversible — the survey will be marked as complete and no further responses will be collected.

### Prerequisites
- Survey must be in `in-progress` status (published and not yet done)
- Stopping a completed or draft survey returns 409 Conflict

## Path parameters

- `id` string, required

## Response `200`

Default Response

- object
  - `success` boolean
  - `data` object
    - `message` string

## Other responses

- `401`: Default Response
- `403`: Default Response
- `404`: Default Response
- `409`: Default Response

---

[API](https://skmtc.dev/pickfu/apis/pickfu-api.md) · [All operations](https://skmtc.dev/pickfu/apis/pickfu-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pickfu/apis/pickfu-api/revisions/919fc58413ea?raw)
