{
  "prefix": "https://%s.api.riotgames.com",
  "retries": 3,
  "maxConcurrent": 2000,
  "timeout": 10000,
  "distFactor": 1,
  "defaultBuckets": [
    {
      "timespan": 1000,
      "limit": 1,
      "factor": 1,
      "spread": 0
    }
  ],
  "rateLimitTypeApplication": {
    "name": "application",
    "headerLimit": "x-app-rate-limit",
    "headerCount": "x-app-rate-limit-count"
  },
  "rateLimitTypeMethod": {
    "name": "method",
    "headerLimit": "x-method-rate-limit",
    "headerCount": "x-method-rate-limit-count"
  },
  "defaultRetryAfter": null,
  "headerRetryAfter": "retry-after",
  "headerLimitType": "x-rate-limit-type",
  "defaultLimitType": null,
  "keyHeader": "X-Riot-Token",
  "keyQueryParam": null,
  "collapseQueryArrays": false,
  "endpoints": {
    "account": {
      "getByPuuid": "/riot/account/v1/accounts/by-puuid/%s",
      "getByRiotId": "/riot/account/v1/accounts/by-riot-id/%s/%s",
      "getByAccessToken": "/riot/account/v1/accounts/me",
      "getActiveShard": "/riot/account/v1/active-shards/by-game/%s/by-puuid/%s"
    },
    "championMastery": {
      "getAllChampionMasteriesByPUUID": "/lol/champion-mastery/v4/champion-masteries/by-puuid/%s",
      "getChampionMasteryByPUUID": "/lol/champion-mastery/v4/champion-masteries/by-puuid/%s/by-champion/%s",
      "getTopChampionMasteriesByPUUID": "/lol/champion-mastery/v4/champion-masteries/by-puuid/%s/top",
      "getChampionMasteryScoreByPUUID": "/lol/champion-mastery/v4/scores/by-puuid/%s"
    },
    "champion": {
      "getChampionInfo": "/lol/platform/v3/champion-rotations"
    },
    "clash": {
      "getPlayersByPUUID": "/lol/clash/v1/players/by-puuid/%s",
      "getTeamById": "/lol/clash/v1/teams/%s",
      "getTournaments": "/lol/clash/v1/tournaments",
      "getTournamentByTeam": "/lol/clash/v1/tournaments/by-team/%s",
      "getTournamentById": "/lol/clash/v1/tournaments/%s"
    },
    "leagueExp": {
      "getLeagueEntries": "/lol/league-exp/v4/entries/%s/%s/%s"
    },
    "league": {
      "getChallengerLeague": "/lol/league/v4/challengerleagues/by-queue/%s",
      "getLeagueEntriesByPUUID": "/lol/league/v4/entries/by-puuid/%s",
      "getLeagueEntriesForSummoner": "/lol/league/v4/entries/by-summoner/%s",
      "getLeagueEntries": "/lol/league/v4/entries/%s/%s/%s",
      "getGrandmasterLeague": "/lol/league/v4/grandmasterleagues/by-queue/%s",
      "getLeagueById": "/lol/league/v4/leagues/%s",
      "getMasterLeague": "/lol/league/v4/masterleagues/by-queue/%s"
    },
    "lolChallenges": {
      "getAllChallengeConfigs": "/lol/challenges/v1/challenges/config",
      "getAllChallengePercentiles": "/lol/challenges/v1/challenges/percentiles",
      "getChallengeConfigs": "/lol/challenges/v1/challenges/%s/config",
      "getChallengeLeaderboards": "/lol/challenges/v1/challenges/%s/leaderboards/by-level/%s",
      "getChallengePercentiles": "/lol/challenges/v1/challenges/%s/percentiles",
      "getPlayerData": "/lol/challenges/v1/player-data/%s"
    },
    "lolRsoMatch": {
      "getMatchIds": "/lol/rso-match/v1/matches/ids",
      "getMatch": "/lol/rso-match/v1/matches/%s",
      "getTimeline": "/lol/rso-match/v1/matches/%s/timeline"
    },
    "lolStatus": {
      "getPlatformData": "/lol/status/v4/platform-data"
    },
    "lorDeck": {
      "getDecks": "/lor/deck/v1/decks/me",
      "createDeck": "/lor/deck/v1/decks/me"
    },
    "lorInventory": {
      "getCards": "/lor/inventory/v1/cards/me"
    },
    "lorMatch": {
      "getMatchIdsByPUUID": "/lor/match/v1/matches/by-puuid/%s/ids",
      "getMatch": "/lor/match/v1/matches/%s"
    },
    "lorRanked": {
      "getLeaderboards": "/lor/ranked/v1/leaderboards"
    },
    "lorStatus": {
      "getPlatformData": "/lor/status/v1/platform-data"
    },
    "match": {
      "getMatchIdsByPUUID": "/lol/match/v5/matches/by-puuid/%s/ids",
      "getMatch": "/lol/match/v5/matches/%s",
      "getTimeline": "/lol/match/v5/matches/%s/timeline"
    },
    "spectatorTft": {
      "getCurrentGameInfoByPuuid": "/lol/spectator/tft/v5/active-games/by-puuid/%s",
      "getFeaturedGames": "/lol/spectator/tft/v5/featured-games"
    },
    "spectator": {
      "getCurrentGameInfoByPuuid": "/lol/spectator/v5/active-games/by-summoner/%s",
      "getFeaturedGames": "/lol/spectator/v5/featured-games"
    },
    "summoner": {
      "getByRSOPUUID": "/fulfillment/v1/summoners/by-puuid/%s",
      "getByAccountId": "/lol/summoner/v4/summoners/by-account/%s",
      "getByPUUID": "/lol/summoner/v4/summoners/by-puuid/%s",
      "getByAccessToken": "/lol/summoner/v4/summoners/me",
      "getBySummonerId": "/lol/summoner/v4/summoners/%s"
    },
    "tftLeague": {
      "getChallengerLeague": "/tft/league/v1/challenger",
      "getLeagueEntriesForSummoner": "/tft/league/v1/entries/by-summoner/%s",
      "getLeagueEntries": "/tft/league/v1/entries/%s/%s",
      "getGrandmasterLeague": "/tft/league/v1/grandmaster",
      "getLeagueById": "/tft/league/v1/leagues/%s",
      "getMasterLeague": "/tft/league/v1/master",
      "getTopRatedLadder": "/tft/league/v1/rated-ladders/%s/top"
    },
    "tftMatch": {
      "getMatchIdsByPUUID": "/tft/match/v1/matches/by-puuid/%s/ids",
      "getMatch": "/tft/match/v1/matches/%s"
    },
    "tftStatus": {
      "getPlatformData": "/tft/status/v1/platform-data"
    },
    "tftSummoner": {
      "getByAccountId": "/tft/summoner/v1/summoners/by-account/%s",
      "getByPUUID": "/tft/summoner/v1/summoners/by-puuid/%s",
      "getByAccessToken": "/tft/summoner/v1/summoners/me",
      "getBySummonerId": "/tft/summoner/v1/summoners/%s"
    },
    "valConsoleMatch": {
      "getMatch": "/val/match/console/v1/matches/%s",
      "getMatchlist": "/val/match/console/v1/matchlists/by-puuid/%s",
      "getRecent": "/val/match/console/v1/recent-matches/by-queue/%s"
    },
    "valConsoleRanked": {
      "getLeaderboard": "/val/console/ranked/v1/leaderboards/by-act/%s"
    },
    "valContent": {
      "getContent": "/val/content/v1/contents"
    },
    "valMatch": {
      "getMatch": "/val/match/v1/matches/%s",
      "getMatchlist": "/val/match/v1/matchlists/by-puuid/%s",
      "getRecent": "/val/match/v1/recent-matches/by-queue/%s"
    },
    "valRanked": {
      "getLeaderboard": "/val/ranked/v1/leaderboards/by-act/%s"
    },
    "valStatus": {
      "getPlatformData": "/val/status/v1/platform-data"
    }
  }
}