List admin sessions.
GET
/api/admin/sessions
Code sample: Shell / cURL
curl --request GET \ --url https://auth.example.com/api/admin/sessions \ --header 'Authorization: Bearer <token>'List persisted user sessions for the current tenant, optionally filtered by user and active or expired status.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ” X-Tenant-Id
string
Tenant selector for multi-tenant admin requests.
Query Parameters
Section titled “Query Parameters ” page
integer
limit
integer
Responses
Section titled “ Responses ”User session list response.
Media type application/json
object
sessions
required
Array<object>
object
id
required
string
user_id
required
string
user_email
required
string | null format: email
user_name
required
string | null
created_at
required
string format: date-time
last_accessed_at
required
string format: date-time
expires_at
required
string format: date-time
ip_address
required
string | null
user_agent
required
string | null
is_active
required
boolean
key
additional properties
pagination
required
object
page
required
integer
limit
required
integer
total
required
integer
totalPages
required
integer
hasNext
required
boolean
hasPrev
required
boolean
key
additional properties
Example
{ "sessions": [ { "id": "sess_123", "user_id": "user_123", "user_name": "Example User", "created_at": "2026-06-19T00:00:00.000Z", "last_accessed_at": "2026-06-19T00:10:00.000Z", "expires_at": "2026-06-20T00:00:00.000Z", "ip_address": "203.0.113.10", "user_agent": "Mozilla/5.0", "is_active": true } ], "pagination": { "page": 1, "limit": 20, "total": 1, "totalPages": 1, "hasNext": false, "hasPrev": false }}