# `POST /ownership/institutional-holdings/manager-history`

**Purpose:** One manager's 13F history — one [snapshot object](/documents/snapshot-object.md) per quarter filed, newest first by default.

**Request:**

| Field | Type | Default | Notes |
|---|---|---|---|
| `cik` | string | — | 13F filer CIK, digits without leading zeros. Provide exactly one of `cik` / `name`. |
| `name` | string | — | Manager name, filed or normalized spelling. Whitespace and case are ignored; otherwise the match is exact. |
| `sort_order` | `"desc"` \| `"asc"` | `"desc"` | By `period`. |
| `page` | int ≥ 1 | 1 | |
| `page_size` | int 1–100 | 50 | Counts quarters. |
| `detail` | string | `"full"` | Full and minimal views only: `"light"` returns the minimal view. See [Response detail](/documents/responses.md#response-detail). |

**Response:** `manager` (`cik`, `name`, `sec_url_prefix` — the manager's EDGAR directory prefix), `quarters` (snapshot rows), `page`, `page_size`, `total_items`, `has_more`, `next_page`, `credits_used`, and `_warnings` (a note on the EDGAR links in the full view; a note when a returned quarter has confidential holdings).

**Credits:** **30.**

**Errors:** `404 OWNERSHIP_MANAGER_NOT_FOUND` when no single manager matches (charged). `422 VALIDATION_ERROR`, `402 CREDITS_INSUFFICIENT`.

**Example Request:**

```json
{
  "cik": "1067983",
  "page_size": 8
}
```
