List user sessions

View as Markdown
GET
/users/{user_id}/sessions

Retrieves a paginated list of all active sessions for the specified user. Optional query parameters allow searching, filtering, and sorting the results.

Pro

Access to user session management endpoints requires an active Pro plan subscription.

Authorization

API-Key
headerX-API-KEY<token>

MonoCloud APIs require authentication with an API key. Retrieve your key from the Tenant Settings section of the MonoCloud dashboard and include it in the request header as: X-API-Key: <your_api_key>

Path Parameters

user_id*string

The unique identifier of the user.

Query Parameters

page?integer

The page number to retrieve.

Formatint32
Range1 <= value
Default1
size?integer

The number of user sessions to return per page.

Formatint32
Range1 <= value <= 50
Default10
client_id?string

Filters results to user sessions associated with the specified client.

sort?string

Sort expression in the format field:direction, where direction is 1 for ascending or -1 for descending. Supported fields include - session_id, initiated_at, expires_at, last_updated.

Response Headers

200

x-Pagination?object

Returns the x-Pagination header

page_size*integer

Number of items returned per page.

Formatint32
current_page*integer

The current page number.

Formatint32
total_count*integer

Total number of items available.

Formatint32
has_previous*boolean

Indicates whether a previous page exists.

has_next*boolean

Indicates whether a next page exists.

Response Body

200

application/json

The user's sessions were retrieved successfully

TypeScript Definitions

Use the response body type in TypeScript.

Returns an array. Each item has the fields below.

User Session: Represents an authentication session for a user.

Errors

401Unauthorized

403Forbidden

curl -X GET "https://your-domain.us.monocloud.com/api/users/WUgDGqaqzqkRmsgd3PFAT/sessions?page=1&size=10&client_id=eCOGRJYpnNwwAAuCeReEW&sort=initiated_at%3A1" \  -H "X-API-KEY: <token>"
[  {    "session_id": "string",    "client_ids": [      "string"    ],    "initiated_at": 0,    "expires_at": 0,    "last_updated": 0,    "last_metadata": {      "city": null,      "country": null,      "region": null,      "latitude": null,      "longitude": null,      "ip_address": null,      "user_agent": null    }  }]
© 2026 MonoCloud. All rights reserved.