Overview
The reporting endpoints allow administrators to:- View standing information for instances and players
- Blacklist instances from leaderboards
- Update player cheat levels
- View flagged activities and players
Get Instance Standing
Retrieve detailed standing information for a specific instance, including flags, blacklist status, and per-player standing data.Endpoint
Path Parameters
The instance ID (int64 as string)
Response
Basic instance information (see Instance schema in OpenAPI spec)
Blacklist information if the instance is blacklisted, otherwise
nullArray of automated flags detected for this instance
Array of player standing information for this instance
Error Responses
Instance Not Found
Blacklist Instance
Blacklist or un-blacklist an instance from leaderboards, optionally blacklisting specific players.Endpoint
Path Parameters
The instance ID to blacklist or un-blacklist
Request Body
Reason for blacklisting (minimum 1 character)
Associated report ID if applicable
If true, removes the blacklist instead of adding it
Optional array of players to blacklist with individual reasons
Response
true if instance was blacklisted, false if blacklist was removedExample Request
Error Responses
Player Not In Instance - One or more specified players are not in this instance
Instance Not Found
Update Player
Update player fields, currently supporting cheat level modifications.Endpoint
Path Parameters
The player’s membership ID (int64 as string)
Request Body
New cheat level for the player. One of:
0: None1: Suspicious2: Moderate3: Extreme4: Blacklisted
Response
Returns a success message string:Error Responses
Player Not Found
Authentication
All reporting endpoints require admin JWT token:Common Use Cases
- Investigate Reports: Review flagged instances and player behavior
- Moderate Leaderboards: Remove illegitimate clears from rankings
- Track Cheaters: Monitor players with suspicious activity patterns
- Manual Review: Override automated systems when necessary