---
id: elicitation-list-runs
title: "GET /api/elicitation — Список прогонов элицитации"
domain: elicitation
kind: api-method
http: "GET /api/elicitation"
---

# GET /api/elicitation — Список прогонов элицитации {#elicitation-list-runs}

## Сводка

| Поле | Значение |
|---|---|
| **HTTP** | `GET /api/elicitation` |
| **Auth** | `requireAuth` — только авторизованный |
| **Scope токена** | `read` |
| **PG-функции** | `api.list_elicitation_runs` |
| **Таблицы** | `elicitation_run` |
| **SRM** | SRM-390 |
| **RP (права)** | — |
| **Файл роута** | `server/routes/elicitation.js` |
| **Статус** | done |

**Аргументы запроса** (best-effort из хендлера; путь-параметры опущены):

| Аргумент | Где | Обяз. | Заметка |
|---|---|---|---|
| `limit` | query | | _подтвердить_ |

**Коды ответов/ошибок** (из хендлера): `200` — _уточнить причины вручную_

**Scope токена:** `read` достаточно. Видны только прогоны владельца токена.

**Query-параметры:** `limit` — сколько прогонов вернуть (по умолчанию 20, максимум 100).

**Ответ 200** — массив превью (свежие сверху):

```json
[
  { "id": "uuid", "status": "succeeded", "consent": true,
    "task_preview": "…первые 200 символов…", "created_at": "…", "updated_at": "…" }
]
```

Полный прогон — [`GET /api/elicitation/:id`](get-run.md#elicitation-get-run).

<!-- gen:start:related -->
## Связанные
- [Конвенции](../../../shared/conventions.md#conventions) · [Роли](../../../shared/roles.md#roles) · [Ошибки](../../../shared/errors.md#errors) · [Глоссарий](../../../shared/glossary.md#glossary)
<!-- gen:end:related -->

---

Human view: https://docs.vnimanie.ai/specbuilder/v1/domains/elicitation/api/list-runs/