---
title: "List API keys"
method: GET
path: "/api/v1/api-keys"
---

# List API keys

`GET /api/v1/api-keys`

## Request

- Base URL: `https://anyhook.net`
- URL: `https://anyhook.net/api/v1/api-keys`
- Auth: HTTP bearer

Returns all API keys for the authenticated user. Keys are returned with prefix only , full key values are never retrievable after creation.

## Response `200`

List of API keys

- object
  - `api_keys` ApiKey[]
    - `id` string, uuid
    - `name` string
    - `prefix` string
    - `last_used_at` string, date-time, nullable
    - `created_at` string, date-time

## Other responses

- `401`: Unauthorized
- `429`: Rate limit exceeded. Check Retry-After header.

---

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