---
title: "People Withdraw"
method: POST
path: "/people/{person_id}/withdraw"
---

# People Withdraw

`POST /people/{person_id}/withdraw`

## Request

- Base URL: `https://www.clipzyn.com/v1`
- URL: `https://www.clipzyn.com/v1/people/{person_id}/withdraw`
- Auth: HTTP bearer

Withdraw one owned person, or report its existing legal state while dark. Requires the explicitly minted `bernayser:write` scope. This legal-state operation is quota-neutral and remains available while the BERNAYSER product is dark; it performs no discovery or rendering. An unknown person returns not_found, and a valid key without the required scope receives scope_missing. Repeating an active withdrawal reports its current state. For service_unavailable, wait for retry_after_sec and retry once.

## Path parameters

- `person_id` string, required

## Request body

- PersonWithdrawRequest
  - `reason` string, required

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

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