Obtener perfil autenticado
GET/profile/
Propósito
Recupera el perfil del usuario autenticado para mostrar su información actual de cuenta.
Objetivo
Permitir que el frontend cargue los datos del usuario logueado sin realizar consultas adicionales.
Casos de uso
- Cargar pantalla de perfil al iniciar sesión.
- Leer datos base para formularios de edición.
- Confirmar estado de cuenta, rol e idioma configurado.
Detalles técnicos
- El endpoint está protegido por
userMiddleware.isLoged. - Devuelve el documento de usuario sin parseo adicional.
- Si no hay contexto de autenticación válido en el controlador, retorna
NOT_FOUND.
Autenticación
Soporta JWT Bearer token y API Key.
Request
Responses
- 200
- 401
- 404
- 500
Perfil obtenido correctamente
Response Headers
Token JWT ausente, expirado o API Key inválida
Response Headers
Perfil o contexto de autenticación no encontrado
Response Headers
Error interno al recuperar perfil