---
title: "Bulk approve submissions"
method: POST
path: "/api/v1/submissions/bulk-approve/"
tags: ["submissions"]
---

# Bulk approve submissions

`POST /api/v1/submissions/bulk-approve/`

Bulk approve study submissions to pay participants after they have
completed your survey or experiment. There are two variant payloads to
this request.

- You can supply a Study ID, and a list of participant IDs, or
- You can provide a list of submission IDs

We strongly recommend that you provide a list of submission IDs. These submissions do not need to be from the same study.

We recommend a maximum of 1,000 submission or participant IDs per request.

## Headers

- `Authorization` string, required

## Request body

- union
  - SubmissionsBulkApproveSubmissionsRequest0
    - `study_id` string, required
    - `participant_ids` string[], required
  - SubmissionsBulkApproveSubmissionsRequest1
    - `submission_ids` string[], required

## Response `200`

Bulk approve in progress

- string

## Other responses

- `400` — Error

---

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