Referencia de API
Sesiones
Ve y gestiona las sesiones de usuario activas. Útil para auditoría y forzar el cierre de sesión de actividad sospechosa.
Objeto de sesión
json
{
"id": "sess_abc123",
"userId": "usr_abc123",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)...",
"ipAddress": "203.0.113.1",
"country": "KR",
"createdAt": "2026-01-15T10:30:00Z",
"lastActiveAt": "2026-01-15T11:45:00Z",
"expiresAt": "2026-01-16T10:30:00Z"
}GET
/v1/dashboard/sessionsListar sesiones activas
Lista todas las sesiones activas en tu proyecto. Requiere clave secreta.
Respuesta
json
{
"sessions": [
{
"id": "sess_abc123",
"userId": "usr_abc123",
"userAgent": "Chrome/120...",
"ipAddress": "203.0.113.1",
"lastActiveAt": "2026-01-15T11:45:00Z"
}
],
"total": 15
}GET
/v1/dashboard/users/:userId/sessionsListar sesiones del usuario
Lista todas las sesiones activas de un usuario específico.
Respuesta
json
{ "sessions": [...], "total": 3 }DELETE
/v1/dashboard/sessions/:sessionIdRevocar sesión
Fuerza el cierre de sesión de una sesión específica. El usuario será desconectado inmediatamente en ese dispositivo.
Respuesta
json
{ "success": true }DELETE
/v1/dashboard/users/:userId/sessionsRevocar todas las sesiones del usuario
Fuerza el cierre de sesión de todas las sesiones de un usuario específico en todos los dispositivos.
Respuesta
json
{ "revoked": 3 }