Listar dispositivos asociados al usuario
Endpoint para obtener la lista de dispositivos (sesiones activas) asociados al usuario autenticado, ordenados por fecha de último acceso.
💻 Sesiones y dispositivos
Cada dispositivo representa una sesión activa del usuario.
La información permite identificar accesos recientes, detectar actividad sospechosa
y administrar la confianza de los dispositivos.
GET
/users/devicesObtiene la lista de dispositivos asociados al usuario autenticado
📤 Respuesta
[
{
"id": "662fb6d27a13a91234567890",
"ip": "190.100.50.123",
"region": "Buenos Aires, Argentina",
"trusted": true,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)",
"lastAccess": "2025-06-18T14:25:30.000Z",
"createdAt": "2025-04-10T12:03:45.000Z",
"current": true
}
]Requiere autenticación​
JWT requerido
Debes enviar un token JWT válido en la cabecera:
Authorization: Bearer <token>
Respuesta exitosa​
Dispositivos obtenidos correctamente
[
{
"id": "662fb6d27a13a91234567890",
"ip": "190.100.50.123",
"region": "Buenos Aires, Argentina",
"trusted": true,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)",
"lastAccess": "2025-06-18T14:25:30.000Z",
"createdAt": "2025-04-10T12:03:45.000Z",
"current": true
},
{
"id": "662fb6d27a13a91234567891",
"ip": "181.60.45.98",
"region": "Córdoba, Argentina",
"trusted": false,
"userAgent": "Mozilla/5.0 (Android 11; Mobile)",
"lastAccess": "2025-06-10T08:40:12.000Z",
"createdAt": "2025-04-08T09:15:23.000Z",
"current": false
}
]
Campos importantes:
- current: indica si corresponde a la sesión actual
- trusted: indica si el dispositivo fue marcado como confiable
- lastAccess: último acceso registrado para esa sesión
Errores​
Error interno
500 – Internal Server Error
Error inesperado al obtener la lista de dispositivos.
Notas​
Consideraciones
- La lista está ordenada por último acceso (más reciente primero).
- Útil para mostrar sesiones activas en el panel de seguridad del usuario.
- Permite detectar accesos desde ubicaciones o dispositivos desconocidos.
Enlaces relacionados​
- Perfil del usuario - GET /users/me
- Login - POST /auth/login
- Seguridad de la cuenta