Leaderboard Controller
Get Top Entries
Path: /api/leaderboard/top/{leaderboardId}
Method: GET
Example Http Request
GET /api/leaderboard/top/42deff4c-2667-43fe-8f3f-317e1ccbcbdf?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":"42deff4c-2667-43fe-8f3f-317e1ccbcbdf","rankAscending":false,"entries":[{"position":1,"playerId":"test-player-4bf66aa2-1439-4074-9448-df412919cc8d","displayName":"Test Player test-player-4bf66aa2-1439-4074-9448-df412919cc8d","rankValue":1000,"displayValue":"10:30.45","data":{"difficulty":"hard","level":5}},{"position":2,"playerId":"test-player-688b55e1-c06b-481c-bf73-ace9f5d2a079","displayName":"Test Player test-player-688b55e1-c06b-481c-bf73-ace9f5d2a079","rankValue":800,"displayValue":"08:15.20","data":{"level":4}}]}
Example Curl Request
$ curl 'http://localhost:8080/api/leaderboard/top/42deff4c-2667-43fe-8f3f-317e1ccbcbdf?limit=10&ascending=false' -i -X GET
Leaderboard Controller Footer