---
title: "List All Sessions"
method: GET
path: "/v1/admin/sessions"
tags: ["admin"]
---

# List All Sessions

`GET /v1/admin/sessions`

List all sessions across all orgs, joined to their parent interview.

Per-session cardinality variant of `GET /v1/admin/interviews`. Same
filter knobs (status filters interview status; feedback/reflection
semantics unchanged since reflection lives on the interview row but
feedback lives on the session row). Ordering is by session start desc
so the admin sees today's calls first, even when they're continuations
of an older interview.

## Query parameters

- `status` string, nullable
- `org_id` string, nullable
- `limit` integer
- `feedback` string, nullable
- `reflection_severity` string, nullable
- `reflection_tag` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/roxels/apis/interviewer.md) · [All operations](https://skmtc.dev/roxels/apis/interviewer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/roxels/interviewer/revisions/4ef48ed226e1/schema)
