EGP Leaderboard System
    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

      getApiAdminStatus

      GET
      /api/admin/status
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET 'https://leaderboards.srblabs.io/api/admin/status'

      Request

      None

      Responses

      🟢200OK
      This response does not have a body.
      Modified at 2025-04-12 12:40:15
      Previous
      postApiAdminPermissions
      Next
      postApiAdminCacheInvalidate
      Built with