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

# List API keys

`GET /api-keys`

Lists the API keys for the caller's organization, with optional paging (limit + offset). Ordered newest-first.

## Query parameters

- `limit` integer — max items per page
- `offset` integer — pagination offset

## Response `200`

OK

- APIKeyListResponse — Paginated list of API keys.
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `api_keys` APIKeyListItem[], nullable, required — Page of API key records.
    - `created_at` string, date-time, required — Timestamp when the key was created.
    - `created_by` string — Email of the creator, if known.
    - `created_by_id` string — User ID of the creator (used for the creator filter).
    - `id` string, required — API key identifier.
    - `key_preview` string, required — Redacted version of the key (e.g., last 4 chars).
    - `last_used_at` string, date-time — Timestamp of the key's most recent use.
    - `name` string, required — Human-readable label for the API key.
  - `limit` integer, required — Page size used for this response.
  - `offset` integer, required — Pagination offset used for this response.
  - `total` integer, required — Total number of API keys for the organization.

## Other responses

- `default` — Error

---

[API](https://skmtc.net/axilioai/apis/axilio-api.md) · [All operations](https://skmtc.net/axilioai/apis/axilio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/axilioai/axilio-api/revisions/108ab4b41051/schema)
