Get User API Keys
GET/company/apikey/
Recupera todas las API Keys creadas por el usuario autenticado, permitiendo auditar y gestionar las credenciales de acceso programático propias.
Objetivo
Proporcionar al usuario visibilidad sobre sus API Keys activas, incluyendo sus tipos y códigos temporales necesarios para eliminación.
Casos de Uso
- Auditar qué API Keys están activas para el usuario
- Obtener el temp_code necesario para eliminar una key específica
- Verificar el tipo de permisos de cada key
- Identificar keys antiguas que deberían rotarse
Flujo de operación
- Valida que el usuario exista y pertenezca a una compañía
- Busca todas las claves asociadas al ID del usuario
- Oculta parcialmente las claves por seguridad (muestra primeros 8 y últimos 4 caracteres)
- Devuelve la lista de claves con sus metadatos
Mecanismo de Ocultamiento
Las API Keys se muestran parcialmente:
- Formato:
sk_live_*****5678(primeros 8 + asteriscos + últimos 4 caracteres) - Las claves completas solo se muestran al momento de creación
- No es posible recuperar la clave completa posteriormente
Consideraciones importantes
- Solo devuelve claves propias del usuario (no de otros usuarios de la compañía)
- Las claves eliminadas (soft delete) no aparecen en la lista
- El campo
temp_codees necesario para operaciones de eliminación
Request
Responses
- 200
- 401
- 404
Lista de API Keys del usuario
Response Headers
No autenticado
Response Headers
Usuario no encontrado o sin API Keys