Disconnect (Logout)
Permission: Connected + API
Terminates the current user session and invalidates the JWT token.
Response
{
"status": "success",
"data": {
"disconnect": true
}
}
Disconnect all sessions
GET /user/disconnectSession/all
Permission: Connected + API
Terminates all active sessions for the authenticated user across all devices.
Response
{
"status": "success",
"data": {
"message": "All sessions have been disconnected successfully"
}
}
This is useful if you believe your account has been compromised or you want to log out from all devices at once.
Disconnect session by ID
GET /user/disconnectSession/{id}
Permission: Connected + API
The session ID to disconnect
Terminates a specific session by its ID. You can get session IDs from the IP/session list endpoint.
Response
{
"status": "success",
"data": {
"message": "Session disconnected successfully"
}
}
Permission: Connected + API
Returns detailed information about the authenticated userβs account.
Response
{
"status": "success",
"data": {
"informations": {
"steamId": "76561198000000000",
"balance": 250000,
"skrill": "[email protected]",
"tradeurl": "https://steamcommunity.com/tradeoffer/new/?partner=...",
"since": "1640000000",
"image": "https://avatars.steamstatic.com/...",
"2fa": "true",
"name": "PlayerName",
"lastactivity": "1706745600",
"discordtag": "username#1234",
"discord": "123456789012345678",
"shorturl": "customurl",
"message": "",
"notification": 1
}
}
}
Get balance
Permission: Connected + API
Returns the current balance and reserved balance for the authenticated user.
Response
{
"status": "success",
"data": {
"balance": 250000
}
}
Balance Fields
| Field | Type | Description |
|---|
balance | integer | Total balance in cents |
Get IP / session list
Permission: Connected + API
Retrieves a paginated list of login sessions with IP information, location, and ISP details.
Query Parameters
Page number for pagination
Number of results per page (max 50)
Set to "true" to include expired sessions
Response
{
"status": "success",
"data": {
"values": [
{
"id": 12345,
"ip": "192.168.1.1",
"user": "76561198000000000",
"location": "US: New York",
"isp": "Provider Name",
"current": true,
"userAgent": "Mozilla/5.0...",
"timestamp": "1706745600",
"expire": "1709423600"
}
],
"count": 25
}
}
true if this is the current active session
Permission: Connected + API
Returns the userβs registered contact email address.
Response
Get notifications
Permission: Connected + API
Returns recent notifications for the authenticated user.
Query Parameters
Return only unread notifications
Maximum number of notifications to return (max 100)
Response
{
"status": "success",
"data": {
"count": 3,
"paymentReviews": 1
}
}
Notification Fields
| Field | Type | Description |
|---|
count | integer | Number of unread notifications/alerts |
paymentReviews | integer | Number of unread payment reviews |