EGP Leaderboard System
  1. Admin
EGP Leaderboard System
  • Getting Started
    • Overview
  • Authentication
    • Register a new user account
      POST
    • Login and get token
      POST
    • Login and get token
      POST
    • Validate token
      POST
    • Logout
      POST
    • Refresh token
      POST
  • Users
    • List all users
      GET
    • Create a new user
      POST
    • Update user leaderboard access
      PUT
    • Delete user
      DELETE
    • Get user details
      GET
    • Generate user token
      POST
    • Create a new user (admin)
      POST
  • Admin
    • Get user API keys
      GET
    • Create API key
      POST
    • Delete API key
      DELETE
    • List all roles
      GET
    • Create a new role
      POST
    • Get role by name
      GET
    • Update role
      PUT
    • Delete role
      DELETE
    • Get users with role
      GET
    • Assign role to user
      POST
    • Remove role from user
      DELETE
    • Search audit logs
      GET
    • Get user audit logs
      GET
    • Get failed login attempts
      GET
    • Get audit event types
      GET
    • Get all available roles
      GET
    • Trigger leaderboard sync
      POST
  • Leaderboards
    • Get my leaderboards
    • Create a leaderboard
    • Get my leaderboard
    • Delete my leaderboard
    • List all leaderboards
    • Create a new leaderboard
    • Get leaderboard by ID
    • Update leaderboard
    • Delete leaderboard
    • Update a leaderboard's score aggregation rule
    • Update leaderboard metadata
    • Get leaderboard by displayId and owner
    • Get leaderboard entries by displayId and owner
    • Add entry to leaderboard by display ID
    • Get leaderboards with history
    • Reset a leaderboard (clear entries)
    • Get user history in leaderboard
    • Get leaderboards with history
  • Entries
    • Get leaderboard entries
    • Add or update entry
    • Delete leaderboard entry
    • Get user entry in leaderboard
    • Get entries for a leaderboard
  • getApiMyApikeysByKeyIdPermissions
    GET
  • postApiMyApikeysByKeyIdPermissions
    POST
  • deleteApiMyApikeysByKeyIdPermissions
    DELETE
  • putApiMyApikeysByKeyIdPermissions
    PUT
  • putApiMyLeaderboardsById
    PUT
  • putApiMyLeaderboardsByIdScore-aggregation
    PUT
  • postApiMyLeaderboardsByIdEntries
    POST
  • getApiMyLeaderboardsByIdEntriesByUserId
    GET
  • postApiAdminUsers
    POST
  • postApiAdminLeaderboards
    POST
  • postApiAdminEntries
    POST
  • postApiAdminPermissions
    POST
  • getApiAdminStatus
    GET
  • postApiAdminCacheInvalidate
    POST
  • getIndex
    GET
  1. Admin

Remove role from user

DELETE
/api/admin/{name}/users/{userId}
Remove a specific role from a user
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'https://leaderboards.srblabs.io/api/admin//users/'

Request

Path Params

Responses

🟢200OK
This response does not have a body.
Modified at 2025-04-12 12:40:15
Previous
Assign role to user
Next
Search audit logs
Built with