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

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>