PlatformsRedditProfile

TrophyCategories

Domainprofile
Kindquery
doc_id—
Path/svc/shreddit/graphql
SendstrophyImageMaxWidth, name, includeRepeatableAchievements
Readsdata.redditorInfoByName, errors, operation, extensions.traceID
Called fromruns/inspect/20261025T124815_MaleficentTry8338/script33.js:5 getAllAchievementsData
reaev_d76bbb733755c46c37d091c36af4b4c229bdc60c8ca31e5bcf43b2a22367837d

Seen 1 time(s) in 1 run(s).

ActionOur stepTimesStatusTookAfter step startErrors
inspectstep 10: goto /user/Maleficent-Try-8338/1200441 ms1772 ms—

What it sent and what came back (the newest 1 from our runs)

Read from each run's own recording (rule 73), secrets and signed link tokens taken out. Kept in ~/.logCli/rea/clientFacts.json, so it stays after the run is pruned.

runs/inspect/20261025T124815_MaleficentTry8338, step 10: goto /user/Maleficent-Try-8338/: 200, 441 ms

Sent:

{
  "operation": "TrophyCategories",
  "variables": {
    "trophyImageMaxWidth": 100,
    "name": "Maleficent-Try-8338",
    "includeRepeatableAchievements": true
  }
}

Answered:

{
  "data": {
    "redditorInfoByName": {
      "__typename": "Redditor",
      "id": "t2_20ettscugi",
      "trophyCase": {
        "categories": {
          "edges": [
            {
              "cursor": "Y29tbXVuaXR5",
              "node": {
                "__typename": "AchievementTrophyCategory",
                "accessibilityLabel": "Building Community with 0 of 16 achievements unlocked",
                "id": "community",
                "name": "Building Community",
                "pill": null,
                "total": 16,
                "trophies": {
                  "edges": [
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "… 10 more"
                  ],
                  "pageInfo": {
                    "__typename": "…",
                    "endCursor": "…",
                    "hasNextPage": "…",
                    "hasPreviousPage": "…",
                    "startCursor": "…"
                  }
                },
                "unlocked": 0
              }
            },
            {
              "cursor": "Mg==",
              "node": {
                "__typename": "AchievementTrophyCategory",
                "accessibilityLabel": "Exploration with 5 of 22 achievements unlocked",
                "id": "2",
                "name": "Exploration",
                "pill": null,
                "total": 22,
                "trophies": {
                  "edges": [
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "… 16 more"
                  ],
                  "pageInfo": {
                    "__typename": "…",
                    "endCursor": "…",
                    "hasNextPage": "…",
                    "hasPreviousPage": "…",
                    "startCursor": "…"
                  }
                },
                "unlocked": 5
              }
            },
            {
              "cursor": "MQ==",
              "node": {
                "__typename": "AchievementTrophyCategory",
                "accessibilityLabel": "Getting Started with 5 of 7 achievements unlocked",
                "id": "1",
                "name": "Getting Started",
                "pill": null,
                "total": 7,
                "trophies": {
                  "edges": [
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "… 1 more"
                  ],
                  "pageInfo": {
                    "__typename": "…",
                    "endCursor": "…",
                    "hasNextPage": "…",
                    "hasPreviousPage": "…",
                    "startCursor": "…"
                  }
                },
                "unlocked": 5
              }
            },
            {
              "cursor": "Mw==",
              "node": {
                "__typename": "AchievementTrophyCategory",
                "accessibilityLabel": "Reddit Streak with 0 of 19 achievements unlocked",
                "id": "3",
                "name": "Reddit Streak",
                "pill": null,
                "total": 19,
                "trophies": {
                  "edges": [
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "… 13 more"
                  ],
                  "pageInfo": {
                    "__typename": "…",
                    "endCursor": "…",
                    "hasNextPage": "…",
                    "hasPreviousPage": "…",
                    "startCursor": "…"
                  }
                },
                "unlocked": 0
              }
            },
            {
              "cursor": "bW9kZXJhdGlvbg==",
              "node": {
                "__typename": "AchievementTrophyCategory",
                "accessibilityLabel": "Community Moderation with 0 of 15 achievements unlocked",
                "id": "moderation",
                "name": "Community Moderation",
                "pill": null,
                "total": 15,
                "trophies": {
                  "edges": [
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "…",
                    "… 9 more"
                  ],
                  "pageInfo": {
                    "__typename": "…",
                    "endCursor": "…",
                    "hasNextPage": "…",
                    "hasPreviousPage": "…",
                    "startCursor": "…"
                  }
                },
                "unlocked": 0
              }
            }
          ]
        },
        "totalUnlocked": 10
      }
    }
  },
  "errors": [],
  "operation": "TrophyCategories",
  "extensions": {
    "traceID": "396d553d2d5f748bc11ea1aad6906c75"
  }
}

What it does

getAllAchievementsData() sends the GraphQL query TrophyCategories with the profile's name, trophyImageMaxWidth: 100 and includeRepeatableAchievements: true, to fill the achievements section of a user's profile. It keeps every AchievementTrophyCategory from trophyCase.categories.edges and works out the trophy counts (setTrophyCounts); without a username it shows no achievements (rea ev_d76bbb73…). It fired when we opened our own profile (step 10).

What our machine does with it

log-cli's Reddit platform has only log reddit session check (the direct-API engine, with no Reddit client vendored yet) and log inspect in the account's AdsPower browser with no proxy (rule 84). Nothing waits on this call yet: inspect records it and names it in each step's exchanges.json, and SubQ reads it with the rest of the step. Its answer is a plain record of what the account has done on Reddit (ours: 10 unlocked, 5 of 7 in Getting Started, 5 of 22 in Exploration, none in Reddit Streak), which would show whether a warm-up builds any history if log-cli warms up Reddit accounts.

What can go wrong

The one recorded call answered 200 with no errors. In the code an answer that isn't a Redditor, or has no categories, returns quietly and leaves the section empty, and any thrown error is caught and only reported (n.Cc(e)); it never stops the page or a run.