v1

latestOpenAPI 3.0.3MIT2026-07-1713846.6 KB
Leaderboard

Weekly Leaderboard

Returns contributors active in the current week (Sunday→Saturday, UTC), ordered by contribution level. Useful for tracking recent activity and emerging contributors. Updates daily throughout the week.

get/api/leaderboard-weekly.json

Response

Contributors ordered by weekly score with character sheets

versionstring required
period'monthly' | 'weekly' | 'lifetime' required
startDatestring date
endDatestring date
generatedAtstring date-time required
totalUsersinteger required

Example response

{
  "version": "1.0",
  "startDate": "2025-01-01",
  "endDate": "2025-01-31",
  "totalUsers": 150,
  "leaderboard": [
    {
      "rank": 1,
      "username": "contributor1",
      "score": 1250,
      "prScore": 800,
      "issueScore": 200,
      "reviewScore": 150,
      "commentScore": 100
    }
  ]
}