Skip to main content
Base path: /v1/api-keys All endpoints require Authorization: Bearer <access_token>.

POST /

Create a key for the current user. Request
{ "name": "local", "expires_in_days": 30 }
Response (secret shown once)
{
  "id": "...",
  "name": "local",
  "api_key": "sk_live_...",
  "key_prefix": "sk_live_...",
  "created_at": "...",
  "expires_at": "..."
}

GET /

List keys (without secret). Response: [{ id, name, key_prefix, created_at, expires_at, last_used_at }]

DELETE /

Delete a key by ID.