IodidDOCUMENTATION

api/profile/activity.mdx

/doc/api/profile/activity

PUBLIC DOCUMENTATION

Activity

Aggregated activity — computed async, 202 if pending.

GET/api/lol/{shard}/profile/{puuid}/activity

Profile activity

Path params

Query params

Request
https://api.safjnest.com/api/lol/EUW1/profile/{puuid}/activity?start=0&end=0&queue=ALL&champion=0
curl "https://api.safjnest.com/api/lol/EUW1/profile/{puuid}/activity?start=0&end=0&queue=ALL&champion=0"

Missing required: puuid

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

GET /api/lol/{shard}/profile/{puuid}/activity

Aggregated activity (winrate, KDA, picks per champion/lane) — computed async via ComputeScheduler.

  • Controller: LolController.java:156 → LolApiParameters.activityFilter (:146) → profileService.getActivity(shard, puuid, filter) → LolApiResponses.from with profile_activity_pending (:176)
  • Response: 200 ProfileActivity or 202 LolApiError (code: profile_activity_pending)
ParameterPositionDefaultValidationNotes
shardpath—requiredShard
puuidpath—requiredText
startquery0>=0 :147epoch millis
endquery0>= start if both non-zero
queuequerynullactivityQueue (optionalQueue :52)ALL→null
championquery0>=0 :1500=all, >0=single champion ID

Response: ProfileActivity — aggregation per Filter, includes overview, champions, lanes, with ResponseMetadata.

curl

bash
curl "https://api.safjnest.com/api/lol/EUW1/profile/abc-puuid/activity?start=0&end=0&queue=RANKED_SOLO_5X5&champion=157"