Skip to main content
GET
/
activity
/
sessions
/
{userId}
Get User Sessions
curl --request GET \
  --url https://api.series.hr/activity/sessions/{userId} \
  --header 'apikey: <api-key>'
Get a list of all gaming sessions for a specific user, including join and leave times. Requires either a single date or a date range.

Request

# Single date
curl -X GET "https://api.series.hr/activity/sessions/714760171?date=2024-01-15" \
  -H "apikey: YOUR_API_KEY"

# Date range
curl -X GET "https://api.series.hr/activity/sessions/714760171?start=2024-01-01&end=2024-01-31" \
  -H "apikey: YOUR_API_KEY"

Parameters

userId
string
required
The Roblox user ID
date
string
Single date to query (format: YYYY-MM-DD). Either this or both start/end must be provided.
start
string
Start date for range query (format: YYYY-MM-DD). Must be used with end parameter.
end
string
End date for range query (format: YYYY-MM-DD). Must be used with start parameter.
page
integer
Page number for pagination (default: 1)

Response

200
{
  "success": true,
  "data": {
    "userId": "714760171",
    "sessions": [
      {
        "sessionId": "session_12345",
        "placeId": "9876543210",
        "joinTime": "2024-01-15T10:30:00Z",
        "leaveTime": "2024-01-15T11:45:00Z",
        "duration": 4500
      }
    ]
  }
}

Authorizations

apikey
string
header
required

Path Parameters

userId
string
required

Query Parameters

date
string<date>

Single date to query (YYYY-MM-DD)

start
string<date>

Start date for range query (YYYY-MM-DD)

end
string<date>

End date for range query (YYYY-MM-DD)

page
integer

Page number for pagination (default: 1)

Response

User sessions