Leaderboard Controller
Get Top Entries
Path: /api/leaderboard/top/{leaderboardId}
Method: GET
Example Http Request
GET /api/leaderboard/top/3d0ba572-e1c1-44a3-9f9f-9a844dfd4ca2?limit=10&ascending=false HTTP/1.1
Host: localhost:8080
Example Http Response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 541
{"leaderboardId":"3d0ba572-e1c1-44a3-9f9f-9a844dfd4ca2","rankAscending":false,"entries":[{"position":1,"playerId":"test-player-1aba4f85-d1f8-4a02-80ac-3cad64fdff78","displayName":"Test Player test-player-1aba4f85-d1f8-4a02-80ac-3cad64fdff78","rankValue":1000,"displayValue":"10:30.45","data":{"level":5,"difficulty":"hard"}},{"position":2,"playerId":"test-player-4802a825-3a93-49eb-9c4b-8942c5848a6b","displayName":"Test Player test-player-4802a825-3a93-49eb-9c4b-8942c5848a6b","rankValue":800,"displayValue":"08:15.20","data":{"level":4}}]}
Example Curl Request
$ curl 'http://localhost:8080/api/leaderboard/top/3d0ba572-e1c1-44a3-9f9f-9a844dfd4ca2?limit=10&ascending=false' -i -X GET
Leaderboard Controller Footer