Explore
Leaderboard Service
0.0.1
OAS 3.0
Leaderboard API manager
Servers
../
App
GET
/health
Challenges
GET
/challenges
/get
/all
Get all challenges
GET
/challenges
/get
/{challengeId}
Get challange
POST
/challenges
/create
Create challenge
PATCH
/challenges
/update
/{challengeId}
Update challenge
DELETE
/challenges
/delete
/{challengeId}
Delete challenge
Challenges Users
POST
/challenges-users
/register
Register user for challenge
GET
/challenges-users
/get
/{userId}
/{challengeId}
Get user challenge participation
Leaderboard
POST
/leaderboard
/auth
Auth Leaderboard
GET
/leaderboard
/get
/{leaderboardId}
Get leaderboard data
GET
/leaderboard
/project
/{projectId}
Get Leaderboards by Project ID
POST
/leaderboard
/create
Create Leaderboard
PATCH
/leaderboard
/update
/{leaderboardId}
Update Leaderboard
DELETE
/leaderboard
/delete
/{leaderboardId}
Delete Leaderboard
Score Total
POST
/score-total
/create
Create Score Total
POST
/score-total
/update
Increment Score Total or decrement Score Total
PUT
/score-total
/{userId}
Create or Update Score Total
GET
/score-total
/get
Get Score Total
GET
/score-total
/personal
/{leaderboardId}
/{userId}
Get personal Score Total
GET
/score-total
/leaderboard
/{leaderboardId}
Get leaderboard Scores Total
GET
/score-total
/downline
/{leaderboardId}
/{userId}
Get downlines points for user
GET
/score-total
/count
/leaderboard
/{leaderboardId}
Get count of score totals
GET
/score-total
/downline
/code
/{leaderboardId}
/{referralCode}
Get downline points by referral code
Score Map
POST
/score-map
/create
Create Score Map
GET
/score-map
/get
Get all Score Map
GET
/score-map
/get
/count
/{userId}
Get Score Map count by user
GET
/score-map
/get
/challenge
/count
Get Score Map count for challenge
GET
/score-map
/get
/personal
/{userId}
Get personal Score Map
GET
/score-map
/get
/global
/personal
/{userId}
Get global personal Score Map
Match data
POST
/match-data
/create
Create match
Maps
GET
/maps
/get
/all
/{leaderboardId}
Get maps by leaderboard ID
GET
/maps
/get
/{mapId}
Get map
POST
/maps
/create
Create map
PATCH
/maps
/update
/{mapId}
Update map
DELETE
/maps
/delete
/{mapId}
Delete map
Schemas
ChallengeDto
GetAllChallengesResponse
ApiBadRequestException
ApiUnauthorizedException
ApiForbiddenException
Challenge
AddChallengeDto
UpdateChallengeDto
ChallengesUsersRegisterDto
ChallengesUsers
AuthLeaderboardDto
Leaderboard
CreateLeaderboardDto
UpdateLeaderboardDto
RoundData
CreateScoreTotalDto
ScoreTotal
ReferralScore
ScoreTotalWithReferralScore
UpdateScoreTotalDto
CreateOrUpdateScoreTotalDto
ScoreTotalWithPosition
GetPersonalScoreTotalResponse
GetUserDownlinesResponse
CreateScoreMapDto
ScoreMap
GetAllScoreMapResponse
GetScoreMapGlobalPersonal
CreateMatchDataDto
MatchData
Map
CreateMapDto
UpdateMapDto