-
Notifications
You must be signed in to change notification settings - Fork 10
API Route Mapping
AJ Richardson edited this page Jun 1, 2017
·
1 revision
-
GetChampionMasteriesAsync
->/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}
-
GetChampionMasteryAsync
->/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}/by-champion/{championId}
-
GetChampionMasteryScoreAsync
->/lol/champion-mastery/v3/scores/by-summoner/{summonerId}
-
GetChampionsAsync
->/lol/platform/v3/champions
-
GetChampionByIdAsync
->/lol/platform/v3/champions/{id}
-
GetLeaguesBySummonerIdAsync
->/lol/league/v3/leagues/by-summoner/{summonerId}
-
GetLeaguePositionsBySummonerIdAsync
->/lol/league/v3/positions/by-summoner/{summonerId}
-
GetChallengerLeagueAsync
->/lol/league/v3/challengerleagues/by-queue/{queue}
-
GetMasterLeagueAsync
->/lol/league/v3/masterleagues/by-queue/{queue}
-
GetShardDataAsync
->/lol/status/v3/shard-data
-
GetMasteriesBySummonerIdAsync
->/lol/platform/v3/masteries/by-summoner/{summonerId}
-
GetMatchAsync
->/lol/match/v3/matches/{matchId}
-
GetMatchTimelineAsync
->/lol/match/v3/timelines/by-match/{matchId}
-
GetMatchListByAccountIdAsync
->/lol/match/v3/matchlists/by-account/{accountId}
-
GetRecentMatchListByAccountIdAsync
->/lol/match/v3/matchlists/by-account/{accountId}/recent
-
GetMatchIdsByTournamentCodeAsync
->/lol/match/v3/matches/by-tournament-code/{tournamentCode}/ids
-
GetMatchForTournamentAsync
->/lol/match/v3/matches/{matchId}/by-tournament-code/{tournamentCode}
-
GetRunesBySummonerIdAsync
->/lol/platform/v3/runes/by-summoner/{summonerId}
-
GetActiveGameBySummonerIdAsync
->/lol/spectator/v3/active-games/by-summoner/{summonerId}
-
GetFeaturedGamesAsync
->/lol/spectator/v3/featured-games
-
GetStaticChampionsAsync
->/lol/static-data/v3/champions
-
GetStaticChampionByIdAsync
->/lol/static-data/v3/champions/{id}
-
GetStaticItemsAsync
->/lol/static-data/v3/items
-
GetStaticItemAsync
->/lol/static-data/v3/items/{id}
-
GetStaticLanguagesAsync
->/lol/static-data/v3/languages
-
GetStaticLanguageStringsAsync
->/lol/static-data/v3/language-strings
-
GetStaticMapsAsync
->/lol/static-data/v3/maps
-
GetStaticMasteriesAsync
->/lol/static-data/v3/masteries
-
GetStaticMasteryByIdAsync
->/lol/static-data/v3/masteries/{id}
-
GetStaticProfileIconsAsync ->
/lol/static-data/v3/profile-icons` -
GetStaticRealmAsync
->/lol/static-data/v3/realms
-
GetStaticRunesAsync
->/lol/static-data/v3/runes
-
GetStaticRuneByIdAsync ->
/lol/static-data/v3/runes/{id}` -
GetStaticSummonerSpellsAsync
->/lol/static-data/v3/summoner-spells
-
GetStaticSummonerSpellByIdAsync
->/lol/static-data/v3/summoner-spells/{id}
-
GetVersionsAsync
->/lol/static-data/v3/versions
-
GetSummonerByAccountIdAsync
->/lol/summoner/v3/summoners/by-account/{accountId}
-
GetSummonerBySummonerNameAsync
->/lol/summoner/v3/summoners/by-name/{summonerName}
-
GetSummonerBySummonerIdAsync
->/lol/summoner/v3/summoners/{summonerId}
The methods are the same for both the Tournament API and the Tournament Stub API. In order to use the Stub API, you need to set UseTournamentStub
to true
in your RiotClientSettings
.
-
CreateTournamentProviderAsync
->POST /lol/tournament/v3/providers
-
CreateTournamentAsync
->POST /lol/tournament/v3/tournaments
-
CreateTournamentCodeAsync
->POST /lol/tournament/v3/codes
-
GetTournamentCodeAsync
->GET /lol/tournament/v3/codes/{tournamentCode}
(not available in Stub API) -
UpdateTournamentCodeAsync
->PUT /lol/tournament/v3/codes/{tournamentCode}
(not available in Stub API) -
GetTournamentCodeLobbyEventsAsync
->GET /lol/tournament/v3/lobby-events/by-code/{tournamentCode}