---
title: "List characters"
method: GET
path: "/civilians/characters"
tags: ["Civilians"]
---

# List characters

`GET /civilians/characters`

Returns characters for this panel (newest first). Each row includes `id` — the character UUID
used for GET / PATCH / DELETE. Character UUIDs are **not** Discord ids.

## Query parameters

- `userId` string
- `q` string
- `limit` integer

## Response `200`

Character list

- ListCharactersResponse
  - `characters` CharacterSummary[], required
    - `id` string, uuid — Character UUID for GET/PATCH/DELETE
    - `userId` string — Discord owner id
    - `firstName` string
    - `lastName` string
    - `fullName` string
    - `dob` string
    - `driversLicenseNo` string
    - `updatedAt` string

## Other responses

- `401` — Missing or invalid key
- `403` — Insufficient scope or cross-panel serverId

---

[API](https://skmtc.dev/anchr/apis/anchor-open-developer-api.md) · [All operations](https://skmtc.dev/anchr/apis/anchor-open-developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/anchr/anchor-open-developer-api/revisions/3a14d4cb4985/schema)
