---
title: "Api Keys List"
method: GET
path: "/api/keys/list"
tags: ["API Keys"]
---

# Api Keys List

`GET /api/keys/list`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/api/keys/list`
- Auth: none declared

List API keys for the authenticated user.

## Response `200`

Successful Response

- APIKeysListResponse: `/api/keys/list` — list API keys for the authenticated user. F4 boundary backfill 2026-05-08 (Initiative 6). Auth-required. FE settings panel iterates `keys` to render the key-management table; `status` discriminates between ok and error envelopes (keeping the existing pattern used by /api/keys/{create,revoke}).
  - `status` string, required: 'ok' on success. The error envelope returned by api_error() carries a different shape (top-level 'error' key) which is documented separately.
  - `keys` unknown[], required: The user's API keys. Empty list when the user has none. Item shape decided by api_keys.list_api_keys().
    - unknown

---

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