---
title: "Approve All Waitlist Entries"
method: POST
path: "/waitlist_entries/approve_all"
tags: ["Waitlist Entries"]
---

# Approve All Waitlist Entries

`POST /waitlist_entries/approve_all`

Queues approval of every pending signup for an account, optionally narrowed to a plan. Requires plan:waitlist:manage. Paid signups may charge saved payment methods. Approval runs asynchronously: list signups with `status` set to `pending` to follow progress, and retrieve a signup to read its outcome. Signups created after this request are excluded.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `account_id` string, required — The seller account whose pending signups to approve, prefixed `biz_`.
  - `plan_id` string — Only approve signups for this plan, prefixed `plan_`. Omit to include every waitlist plan on the account.

## Response `200`

approval queued

- object
  - `account_id` string, required — The seller account whose signups were queued, prefixed `biz_`.
  - `plan_id` string, nullable, required — The plan the request was narrowed to, prefixed `plan_`, or `null` when every waitlist plan on the account was included.
  - `queued` boolean, required — Whether any pending signups were queued for approval. `false` when there were none.

## Other responses

- `400` — Invalid Parameters
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Resource not found
- `409` — Conflict

## Changes

> 74 revisions in range; 1 not diffed.

- **2026-09-22** `35edb053220a` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/whop/apis/whop-api/changes/waitlist_entries/approve_all/post.md)

---

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