Listar dispositivos asociados al usuario
Endpoint: GET /users/devices
Devuelve la lista de dispositivos asociados al usuario autenticado.
Cada dispositivo representa una sesión activa, ordenada por fecha de último acceso.
🔐 Requiere autenticación JWT
Debes enviar el token en la cabecera:
Authorization: Bearer <token>
📋 Respuestas
-
200 OK – 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
}
] -
500 Internal Server Error – Error inesperado en el servidor.
📝 Notas
- El campo
currentindica si el dispositivo corresponde a la sesión actual. - El campo
trustedrefleja si el dispositivo fue marcado como confiable. - La lista está ordenada por fecha de último acceso, mostrando primero los dispositivos más recientes.