Skip to main content
GET
/
api
/
captain
/
auth
/
api-keys
List API keys
curl --request GET \
  --url http://localhost:63372/api/captain/auth/api-keys \
  --cookie captain_session=
[
  {
    "id": "uuid",
    "name": "CI Pipeline",
    "prefix": "cptn_...",
    "created_at": "2026-02-15T12:00:00Z"
  }
]

Authorizations

captain_session
string
cookie
required

HMAC-signed session cookie returned by /api/captain/auth/login. Valid for 7 days. Invalidated when password changes.

Response

List of API keys

id
string<uuid>
required
Example:

"uuid"

name
string
required
Example:

"CI Pipeline"

prefix
string
required
Example:

"cptn_..."

created_at
string<date-time>
required
Example:

"2026-02-15T12:00:00Z"