List active sessions for the current user
GET/nevisadapt/api/active-sessions
Returns a paginated list of currently active sessions for the authenticated user. Optionally filtered by device.
Request
Query Parameters
deviceId int64
Filter results to sessions belonging to this device
page integer
Default value: 0
Zero-based page index.
size integer
Possible values: >= 1
Default value: 20
Number of items per page.
sort string
Sort criteria in the format property(,asc|desc). Default sort order is ascending.
Responses
- 200
- 401
- 403
Active sessions
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
content object[]
sessionId int64
deviceId int64
startDate date-time
endDate date-time
operatingSystem string
deviceType string
countryCode string
latitude double
longitude double
ipAddress string
browser string
trusted boolean
page object
Pagination metadata
size integer
totalElements int64
totalPages integer
number integer
{
"content": [
{
"sessionId": 0,
"deviceId": 0,
"startDate": "2024-07-29T15:51:28.071Z",
"endDate": "2024-07-29T15:51:28.071Z",
"operatingSystem": "macOS 14",
"deviceType": "Desktop",
"countryCode": "CH",
"latitude": 0,
"longitude": 0,
"ipAddress": "10.0.0.1",
"browser": "Safari 17",
"trusted": true
}
],
"page": {
"size": 0,
"totalElements": 0,
"totalPages": 0,
"number": 0
}
}
Missing or invalid bearer token
Insufficient permissions
Loading...