Skip to content
Start here

Active Sessions

Get active sessions
zero_trust.access.users.active_sessions.list(struser_id, ActiveSessionListParams**kwargs) -> SyncSinglePage[ActiveSessionListResponse]
GET/accounts/{account_id}/access/users/{user_id}/active_sessions
Get single active session
zero_trust.access.users.active_sessions.get(strnonce, ActiveSessionGetParams**kwargs) -> ActiveSessionGetResponse
GET/accounts/{account_id}/access/users/{user_id}/active_sessions/{nonce}
ModelsExpand Collapse
class ActiveSessionListResponse:
expiration: Optional[int]
metadata: Optional[Metadata]
apps: Optional[Dict[str, MetadataApps]]
hostname: Optional[str]
name: Optional[str]
type: Optional[str]
uid: Optional[str]
expires: Optional[int]
iat: Optional[int]
nonce: Optional[str]
ttl: Optional[int]
name: Optional[str]
class ActiveSessionGetResponse:
account_id: Optional[str]
auth_status: Optional[str]
common_name: Optional[str]
device_id: Optional[str]
device_sessions: Optional[Dict[str, DeviceSessions]]
last_authenticated: Optional[float]
device_posture: Optional[Dict[str, DevicePosture]]
id: Optional[str]
check: Optional[DevicePostureCheck]
exists: Optional[bool]
path: Optional[str]
data: Optional[object]
description: Optional[str]
error: Optional[str]
rule_name: Optional[str]
success: Optional[bool]
timestamp: Optional[str]
type: Optional[str]
email: Optional[str]
geo: Optional[UserPolicyCheckGeo]
iat: Optional[float]
idp: Optional[IdP]
id: Optional[str]
type: Optional[str]
ip: Optional[str]
is_gateway: Optional[bool]
is_warp: Optional[bool]
is_active: Optional[bool]
mtls_auth: Optional[MTLSAuth]
auth_status: Optional[str]
cert_issuer_dn: Optional[str]
cert_issuer_ski: Optional[str]
cert_presented: Optional[bool]
cert_serial: Optional[str]
service_token_id: Optional[str]
service_token_status: Optional[bool]
user_uuid: Optional[str]
version: Optional[float]