---
title: "List access tokens"
method: GET
path: "/auth/api_keys"
tags: ["Access Tokens"]
---

# List access tokens

`GET /auth/api_keys`

Returns a list of all access tokens. The response does not include the raw token values.

Requires `auth_enabled=true` and an admin access token or admin JWT.

Timestamps are returned as RFC 3339 UTC strings. When `will_expire` is `false`, `expired_at` is `null`.

## Headers

- `Authorization` string, required

## Response `200`

List of access tokens.

- object[]
  - `id` integer — Unique identifier for the access token.
  - `name` string — Human-readable name for the token.
  - `description` string — Description of the token's intended use.
  - `created_at` string, date-time — Timestamp when the token was created, in RFC 3339 UTC format.
  - `expired_at` string, date-time, nullable — Timestamp when the token expires. `null` when `will_expire` is `false`.
  - `will_expire` boolean — Whether the token has an expiration date.
  - `permission` string — Comma-separated permission names assigned to the token.

## Other responses

- `403` — Authentication is not enabled on the server.

## Changes

- **2026-06-27** `1be75c43c359` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/actiancorp/apis/actian-vectorai-db-authentication-api/changes/auth/api_keys/get.md)

---

[API](https://skmtc.dev/actiancorp/apis/actian-vectorai-db-authentication-api.md) · [All operations](https://skmtc.dev/actiancorp/apis/actian-vectorai-db-authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/actiancorp/actian-vectorai-db-authentication-api/revisions/1be75c43c359/schema)
