---
title: "Add respondents"
method: POST
path: "/surveys/{id}/respondents"
tags: ["Surveys"]
---

# Add respondents

`POST /surveys/{id}/respondents`

## Request

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

Adds more respondents to a completed survey by extending the sample size. The `respondentsAmount` parameter is the **new total** number of respondents (not the number to add).

### Prerequisites
- Survey must be completed (`done` status)
- Panel-sourced surveys only
- Under 1000 total respondents
- Account must have sufficient credits

Use `preview: true` to get a cost estimate without making changes. Credits-only — card payment is not supported via the API.

## Path parameters

- `id` string, required

## Request body

- object
  - `respondentsAmount` integer, required: The new total number of respondents (not the delta). Must be greater than the current amount.
  - `preview` boolean: If true, returns cost estimate without making changes.

## Response `200`

Default Response

- object
  - `success` boolean
  - `preview` boolean
  - `data` object
    - `currentRespondents` integer
    - `newRespondents` integer
    - `additionalRespondents` integer
    - `amount` number
    - `balance` number
    - `currency` string
    - `canPayWithBalance` boolean
    - `id` string
    - `respondentsAmount` integer
    - `state` string

## Other responses

- `400`: Default Response
- `401`: Default Response
- `402`: 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)
