Get Player Sessions
Endpoint
GET /api/v1/players/{uuid}/sessions
Path parameters
uuidplayer UUID
Query parameters
limitnumber of records to returnoffsetpagination offset
Example
curl -X GET "https://slowstack.tv/api/v1/players/123e4567-e89b-12d3-a456-426614174000/sessions?limit=20"
-H "Authorization: Bearer YOUR_API_KEY" Code examples
const uuid = '123e4567-e89b-12d3-a456-426614174000';
const response = await fetch(`https://slowstack.tv/api/v1/players/${uuid}/sessions?limit=20`, {
headers: { Authorization: 'Bearer YOUR_API_KEY' }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const { data } = await response.json();
console.log(data[0]?.server.ipAddress, data[0]?.durationSeconds);Response
{
"data": [
{
"server": {
"ipAddress": 16909060,
"port": 25565,
"versionName": "1.20.4",
"descriptionText": "Example server"
},
"joinedAt": "2026-02-20T14:00:00.000Z",
"leftAt": "2026-02-20T15:22:00.000Z",
"durationSeconds": 4920
}
],
"meta": {
"hasMore": true
}
} server.ipAddress is a signed 32-bit integer. See IP Address Integer Format for conversion examples in JavaScript, Python, and Java.