GET
/
v1
/
users
/
{userId}
/
sessions
curl --request GET \
  --url https://api.roundtable.ai/v1/users/{userId}/sessions \
  --header 'Authorization: Bearer <token>'
{
  "user_id": "user-456",
  "sessions": [
    {
      "session_id": "abc123def456",
      "risk_score": 75,
      "risk_explanation": "Multiple bot behaviors detected including programmatic typing and lack of corrections",
      "user_logs": [
        {
          "action": "Navigated to /dashboard",
          "user_time": "Mar 25, 2025 14:30:50",
          "unix_timestamp": 1743055850000
        }
      ],
      "biometric_checks": {
        "programmatic_typing": "Detected",
        "teleporting_mouse": "Not detected",
        "no_corrections": "Detected",
        "all_pasted": "Unknown"
      },
      "replay_link": "https://app.roundtable.ai/replay/abc123def456"
    }
  ]
}

Authorizations

Authorization
string
header
required

Use your secret API key as the bearer token

Path Parameters

userId
string
required

The unique user identifier

Response

200 - application/json
User sessions retrieved successfully
user_id
string

The user identifier

Example:

"user-456"

sessions
object[]

List of session data