Get Player Sessions
Endpoint
Section titled “Endpoint”GET /api/v1/players/{uuid}/sessions
Path parameters
Section titled “Path parameters”uuidplayer UUID
Query parameters
Section titled “Query parameters”limitnumber of records to returnoffsetpagination offset
Example
Section titled “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
Section titled “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);import requests
uuid = "123e4567-e89b-12d3-a456-426614174000"response = requests.get( f"https://slowstack.tv/api/v1/players/{uuid}/sessions", params={"limit": 20}, headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=10,)response.raise_for_status()
sessions = response.json()["data"]print(sessions[0]["server"]["ipAddress"], sessions[0]["durationSeconds"])import java.net.URI;import java.net.http.HttpClient;import java.net.http.HttpRequest;import java.net.http.HttpResponse;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://slowstack.tv/api/v1/players/123e4567-e89b-12d3-a456-426614174000/sessions?limit=20")) .header("Authorization", "Bearer YOUR_API_KEY") .GET() .build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
if (response.statusCode() != 200) { throw new RuntimeException("Request failed: " + response.statusCode());}
System.out.println(response.body());Response
Section titled “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.