Saltar al contenido principal

Obtener API Keys de la compañía (Admin)

GET 

/apikey/admin

Recupera todas las API Keys asociadas a la compañía del usuario autenticado. Requiere permisos de administrador.

Flujo de operación:

  1. Valida que el usuario exista y pertenezca a una compañía
  2. Verifica que el usuario tenga permisos de administrador
  3. Busca todas las claves asociadas al ID de la compañía
  4. Oculta parcialmente las claves por seguridad
  5. Devuelve la lista completa de claves de la compañía

Consideraciones importantes:

  • Solo accesible por usuarios con rol admin
  • Muestra todas las claves de la compañía, no solo las propias
  • Las claves se muestran parcialmente ocultas por seguridad
  • Requiere autenticación JWT válida con permisos elevados

Ejemplo de Response:

{
"apikeys": [
{
"key": "sk_live_*****abcd",
"type": "admin",
"created_at": "2024-01-10T08:15:00Z",
"user": "user_id_1"
},
{
"key": "sk_test_*****5678",
"type": "write",
"created_at": "2024-01-11T09:20:00Z",
"user": "user_id_2"
}
]
}

Posibles errores:

  • 401: No autenticado o token inválido
  • 403: Permisos insuficientes (no admin)
  • 404: Compañía no encontrada o sin claves registradas

Responses

List of API Keys