EGP Leaderboard System
Leaderboards
Copy Page
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
Create API key
Delete API key
List all roles
Create a new role
Get role by name
Update role
Delete role
Get users with role
Assign role to user
Remove role from user
Search audit logs
Get user audit logs
Get failed login attempts
Get audit event types
Get all available roles
Trigger leaderboard sync
Leaderboards
Get my leaderboards
GET
Create a leaderboard
POST
Get my leaderboard
GET
Delete my leaderboard
DELETE
List all leaderboards
GET
Create a new leaderboard
POST
Get leaderboard by ID
GET
Update leaderboard
PUT
Delete leaderboard
DELETE
Update a leaderboard's score aggregation rule
PUT
Update leaderboard metadata
PUT
Get leaderboard by displayId and owner
GET
Get leaderboard entries by displayId and owner
GET
Add entry to leaderboard by display ID
POST
Get leaderboards with history
GET
Reset a leaderboard (clear entries)
POST
Get user history in leaderboard
GET
Get leaderboards with history
GET
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
Leaderboards
MCP
Copy Page
Get leaderboards with history
GET
/api/leaderboards-history/
Try it
Run in Apidog
Run in Apidog
Get a paginated list of leaderboards with history data
Request
Request Example
Shell
JavaScript
Java
Swift
cURL
cURL-Windows
Httpie
wget
PowerShell
curl
--location
--request
GET
'https://leaderboards.srblabs.io/api/leaderboards-history/'
Request
Query Params
Generate Code
Responses
🟢
200
OK
Generate Code
This response does not have a body.
Modified atÂ
2025-04-12 12:40:15
Previous
Add entry to leaderboard by display ID
Next
Reset a leaderboard (clear entries)