IodidDOCUMENTATION

api/champion/detail.mdx

/doc/api/champion/detail

PUBLIC DOCUMENTATION

Champion detail

Single champion detail — statistics, build, trend, matchups.

GET/api/lol/champion/{champion}

Champion detail

Path params

Query params

Request
https://api.safjnest.com/api/lol/champion/{champion}
curl "https://api.safjnest.com/api/lol/champion/{champion}"

Missing required: champion

CORS enabled (*) — runs directly in your browser against https://api.safjnest.com

Champion — detail

GET /api/lol/champion/{champion}

Single champion detail — statistics, build, trend, matchups.

  • Controller: ChampionController.java:51 → LolApiParameters.queue/role/validateRole (:60) → championService.get(championValue, patch, rank, region, queue, role) (:63) → LolApiResponses.from with champion_data_pending (:71)
  • Response: 200 ChampionView | 202 champion_data_pending | 404 champion not found

Path + query params

ParameterPositionRequiredValidationNotes
championpathyesnon-empty String (numeric ID or name, e.g. 157 or Yasuo)passed directly to championService.get
patchquerynopatch :103major.minor
rankquerynorank :37TierType
regionquerynoregion :155LeagueShard
queuequerynoqueue :47 + validateRole :62
rolequerynorole :168 + validateRoleTOP,JUNGLE,MID,BOT,UTILITY

curl

bash
curl "https://api.safjnest.com/api/lol/champion/157?patch=15.6&rank=EMERALD&region=EUW1&queue=RANKED_SOLO_5X5&role=MID"
curl "https://api.safjnest.com/api/lol/champion/Yasuo?patch=15.6&rank=MASTER&region=KR"