PlayerSession
Class Basics
Class Path | /v4/sentinel/playerSessions |
Identifier Property | playerSessionId |
Class Methods | GET |
Instance Methods | GET |
Example Instance
{
"playerSessionId": "7f494a48-0ae9-4e4f-a940-1e6913b8e9dc",
"playerId": "72b12591-21b1-43d9-9980-9a9998d55aab",
"playerName": "General Manta",
"serviceId": "cca4e70c-052c-41f3-88f5-ca3ce24eb17c",
"serviceDisplayName": "This server does not exist",
"connectTime": 1748726767.085817,
"disconnectTime": 1748726802.538305,
"playTime": 35.452488,
"isConnected": false
}
Properties
Property | Type | Notes |
---|---|---|
playerSessionId | UUID | |
playerId | UUID | |
playerName | String | |
serviceId | UUID | |
serviceDisplayName | String | |
connectTime | Timestamp | |
disconnectTime | Timestamp | Is null when the player is currently playing on a server. |
playTime | Float | If the player is currently playing on a server, this value is the number of seconds since they started playing. Otherwise, it is the number of seconds they were playing. |
isConnected | Boolean | True when the player is currently playing on a server. |
Sortable Properties
connectTime | Default |
playerName | |
serviceDisplayName |
Filters
Query Parameter | Match Mode | Notes |
---|---|---|
playerId | exact | |
serviceId | exact | |
groupId | exact | Though not a true property, will find sessions for any service in the specified group. |
playerName | contains | |
serviceDisplayName | contains | |
isConnected | exact |