---
title: "Listar API keys del usuario"
method: GET
path: "/api/v1/api-keys"
tags: ["api-key"]
---

# Listar API keys del usuario

`GET /api/v1/api-keys`

## Request

- Base URL: `https://api.qualityclouds.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.qualityclouds.ai/api/v1/api-keys`
- Auth: one of:
  - HTTP bearer
  - OpenID Connect (`https://account.qualityclouds.com//realms/ai-production/.well-known/openid-configuration`)

Lista las API keys del usuario autenticado.

Catálogo: fila con ``action IS NULL`` (solo paso por el enforcer de ruta
registrada); la autenticación la exige ``get_authenticated_user``. El listado
en BD usa solo ``user_id`` del JWT.

- **search**: Filtros separados por ;. Ej: is_revoked==true, expires_at=gte=1997-07-16T19:20:30+01:00
- **sort**: Ordenación por repository_name, repository_url, expires_at, created_at, is_revoked, last_four.
  Prefijo - para descendente. Ej: -expires_at,repository_name
- **target_type**: ``repository``, ``connection`` o ``all`` (por defecto).

## Query parameters

- `search` string, nullable
- `sort` string, nullable
- `target_type` 'repository' | 'connection' | 'all', nullable

## Response `200`

Successful Response

- ApiKeyListItem[]
  - `api_key_id` string, required
  - `target_type` 'repository' | 'connection'
  - `repository_id` integer, nullable
  - `connection_id` string, nullable
  - `repository_name` string
  - `repository_url` string
  - `name` string, nullable
  - `expires_at` string, date-time, required
  - `created_at` string, date-time, required
  - `is_revoked` boolean, required
  - `last_four` string, required
  - `mcp_connections` McpConnectionItem[]
    - `client_info_name` string, nullable
    - `client_info_version` string, nullable
    - `last_connection` string, date-time, nullable

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `422`: Validation Error

---

[API](https://skmtc.dev/qualityclouds/apis/qai-orchestrator-api.md) · [All operations](https://skmtc.dev/qualityclouds/apis/qai-orchestrator-api/llms.txt) · [OpenAPI document](https://skmtc.dev/qualityclouds/apis/qai-orchestrator-api/revisions/250c849925af?raw)
