v7

latestOpenAPI 3.0.1raw.githubusercontent.com2026-08-01426118.4 KB
Admin Resources

Create Leaderboard Shadowban

Hide a user from public leaderboards. Requires admin privileges and a reason.

post/api/admin/v1/leaderboard_shadowbans

Request body

user_idinteger required
reasonstring required
leaderboard_shadowban_expires_atstring date-time nullable

Example request

{
  "user_id": 42,
  "reason": "inflated activity",
  "leaderboard_shadowban_expires_at": "2024-03-27T15:30:00Z"
}

Response

created

successboolean
messagestring

Example response

{
  "success": true,
  "message": "User shadowbanned from leaderboards",
  "user": {
    "id": 42,
    "display_name": "Orpheus",
    "avatar_url": "https://...",
    "username": "orpheus",
    "email": "orpheus@example.com",
    "leaderboard_shadowbanned": true,
    "leaderboard_shadowban_reason": "fake leaderboard activity",
    "shadowbanned_by": {
      "id": 1,
      "display_name": "Admin",
      "username": "admin",
      "avatar_url": "https://...",
      "admin_level": "superadmin"
    }
  }
}