Verify User API Key (Service-to-Service)
POST/apikeys/verify
Endpoint público para que otros servicios verifiquen API keys de usuarios.
Flujo Típico: 1. Servicio externo recibe API key de un usuario 2. Envía petición a este endpoint para verificarla 3. Usa su propia API key del sistema en header X-API-Key 4. Recibe información del usuario propietario de la API key
Ejemplos de Uso: - Microservicios verifican API keys de usuarios - Servicios externos validan autenticación - Gateway API verifica permisos de usuario
Autenticación Requerida: - Header X-API-Key con API key del servicio solicitante - No requiere token JWT de usuario
Información Retornada: - Datos del usuario propietario de la API key - Permisos y rol del usuario - Estado de la cuenta y empresa asociada
Notas Importantes: - Solo servicios autorizados pueden usar este endpoint - La API key verificada debe estar activa - Incluye información de la empresa del usuario - Se registra el uso para auditoría
Request
Responses
- 200
- 400
- 401
API key de usuario verificada exitosamente
API key de usuario inválida o inactiva
API key de servicio inválida o ausente