GET api/v1/points/leaderboard/{category}/{year}
Get leaderboard data by leaderboard grouping. Return first 20 per category. Release beta 0.2
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| category |
The event category id: 0 for all |
integer |
Required |
| year |
The 4 digit year: 0 for all |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
LeaderboardDetail| Name | Description | Type | Additional information |
|---|---|---|---|
| AvailableData | Collection of LeaderboardAvailableData |
None. |
|
| MostCorrect2s | Collection of LeaderboardMembers |
None. |
|
| Correct2sPercentage | Collection of LeaderboardMembers |
None. |
|
| MostWins | Collection of LeaderboardMembers |
None. |
|
| WinsPercentage | Collection of LeaderboardMembers |
None. |
Response Formats
application/json, text/json
Sample:
{
"availableData": [
{
"gameYear": 1,
"eventCategoryId": 2
},
{
"gameYear": 1,
"eventCategoryId": 2
}
],
"mostCorrect2s": [
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
},
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
}
],
"correct2sPercentage": [
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
},
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
}
],
"mostWins": [
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
},
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
}
],
"winsPercentage": [
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
},
{
"memberId": 1,
"leaderboardRankCategoryId": 64,
"rankValue": 3.0,
"totalGames": 4,
"memberFunName": "sample string 5",
"memberAvatar": "sample string 6",
"memberRanking": "sample string 7",
"memberRankingTier": "sample string 8",
"rankPosition": 9
}
]
}
text/html, text/plain
Sample:
{"availableData":[{"gameYear":1,"eventCategoryId":2},{"gameYear":1,"eventCategoryId":2}],"mostCorrect2s":[{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9},{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9}],"correct2sPercentage":[{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9},{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9}],"mostWins":[{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9},{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9}],"winsPercentage":[{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9},{"memberId":1,"leaderboardRankCategoryId":64,"rankValue":3.0,"totalGames":4,"memberFunName":"sample string 5","memberAvatar":"sample string 6","memberRanking":"sample string 7","memberRankingTier":"sample string 8","rankPosition":9}]}
application/xml, text/xml
Sample:
<LeaderboardDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Last2Left.Services.DTOs">
<AvailableData>
<LeaderboardAvailableData>
<EventCategoryId>2</EventCategoryId>
<GameYear>1</GameYear>
</LeaderboardAvailableData>
<LeaderboardAvailableData>
<EventCategoryId>2</EventCategoryId>
<GameYear>1</GameYear>
</LeaderboardAvailableData>
</AvailableData>
<Correct2sPercentage>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
</Correct2sPercentage>
<MostCorrect2s>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
</MostCorrect2s>
<MostWins>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
</MostWins>
<WinsPercentage>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
<LeaderboardMembers>
<LeaderboardRankCategoryId>64</LeaderboardRankCategoryId>
<MemberAvatar>sample string 6</MemberAvatar>
<MemberFunName>sample string 5</MemberFunName>
<MemberId>1</MemberId>
<MemberRanking>sample string 7</MemberRanking>
<MemberRankingTier>sample string 8</MemberRankingTier>
<RankPosition>9</RankPosition>
<RankValue>3</RankValue>
<TotalGames>4</TotalGames>
</LeaderboardMembers>
</WinsPercentage>
</LeaderboardDetail>