PlatformsFacebookBackground

UserSignalsHovercardQuery

Domainbackground
Kindquery
doc_id38450961167851576
Path/api/graphql/
Sendsscale, userSignalID
Readsnode
Called fromUserSignalsHovercard.react
reaev_382ecb2f1f9c8312d424c4d3feb7955285fa5a623b894018b36b15a638b8cf51

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

ActionOur stepTimesStatusTookAfter step startErrors
inspectstep 3: goto /groups/junkremovalwinners/members3200415–719 ms14010–19667 ms—
inspectstep 23: scroll 3-5 x 300-600px1200606 ms196 ms—

What it sent and what came back (the newest 2 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/20261024T060921_61594063207669, step 3: goto /groups/junkremovalwinners/members: 200, 719 ms

Sent:

{
  "qpl_active_flow_ids": "431626709",
  "fb_api_caller_class": "RelayModern",
  "fb_api_req_friendly_name": "UserSignalsHovercardQuery",
  "server_timestamps": "true",
  "variables": {
    "scale": 1,
    "userSignalID": "810150165507170"
  },
  "doc_id": "38450961167851576",
  "fb_api_analytics_tags": [
    "qpl_active_flow_ids=431626709"
  ]
}

Answered:

{
  "data": {
    "node": {
      "__typename": "UserSignal",
      "signal_type_id": "1593744847475603",
      "detail_description": {
        "text": "Kirk manages the membership, moderators, settings and posts for Junk Removal Winners ™ - How to Start, Get Leads & Grow Your Business. Only group members can see this badge."
      },
      "detail_title": {
        "text": "Admin"
      },
      "detail_meta": null,
      "members": {
        "nodes": [
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t39.30808-1/557393206_122261982086208222_4212414984653403591_n.jpg (456 chars)"
            },
            "id": "61556246673364"
          },
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t39.30808-1/275291205_352680496755308_7768636917374553629_n.jpg (435 chars)"
            },
            "id": "100060400817918"
          }
        ]
      },
      "see_all_members_action": {
        "label": "See All Admins",
        "uri": "https://www.facebook.com/groups/3549906855288164/members/badges/?badge_type=ADMIN"
      },
      "see_member_profile_action": null,
      "signal_image": {
        "uri": "https://static.xx.fbcdn.net/rsrc.php/yN/r/kjI39w47HBJ.webp"
      },
      "extra_items": [],
      "extra_actions": [],
      "extra_mutation_actions": [],
      "disclaimer_text": null,
      "hide_facepile": false,
      "id": "810150165507170"
    }
  },
  "extensions": {
    "server_metadata": {
      "request_start_time_ms": 1792822253580,
      "time_at_flush_ms": 1792822253964
    },
    "is_final": true
  }
}

runs/inspect/20261024T060921_61594063207669, step 23: scroll 3-5 x 300-600px: 200, 606 ms

Sent:

{
  "qpl_active_flow_ids": "431626709",
  "fb_api_caller_class": "RelayModern",
  "fb_api_req_friendly_name": "UserSignalsHovercardQuery",
  "server_timestamps": "true",
  "variables": {
    "scale": 1,
    "userSignalID": "9949263188500045"
  },
  "doc_id": "38450961167851576",
  "fb_api_analytics_tags": [
    "qpl_active_flow_ids=431626709"
  ]
}

Answered:

{
  "data": {
    "node": {
      "__typename": "UserSignal",
      "signal_type_id": "131647715479949",
      "detail_description": {
        "text": "This member consistently shares content the group values."
      },
      "detail_title": {
        "text": "Top Voice"
      },
      "detail_meta": {
        "text": "Learn more"
      },
      "members": {
        "nodes": [
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t1.6435-1/52500204_10157344101568706_4615676803254583296_n.jpg (449 chars)"
            },
            "id": "544903705"
          },
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t39.30808-1/531864621_1310657057433109_37231903509643755_n.jpg (434 chars)"
            },
            "id": "100054664802437"
          },
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t39.30808-1/428638353_7149560185097274_3254830166740772333_n.jpg (438 chars)"
            },
            "id": "100001300891867"
          },
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t39.30808-1/523356016_10104337613829396_4617979928259180259_n.jpg (439 chars)"
            },
            "id": "48506414"
          },
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t39.30808-1/481656975_9329628263764666_1630204477745536416_n.jpg (438 chars)"
            },
            "id": "100001527562418"
          },
          {
            "__typename": "User",
            "__isProfile": "User",
            "profile_picture": {
              "uri": "https://scontent-xxc1-1.xx.fbcdn.net/v/t39.30808-1/398650704_24006829518932313_3620468633468746750_n.jpg (439 chars)"
            },
            "id": "100000957997360"
          },
          "… 3 more"
        ]
      },
      "see_all_members_action": {
        "label": "See all Top voices",
        "uri": "https://www.facebook.com/groups/3549906855288164/members/badges/?badge_type=EXPERT"
      },
      "see_member_profile_action": null,
      "signal_image": {
        "uri": "https://static.xx.fbcdn.net/rsrc.php/yh/r/hlgm7BJFbcW.webp"
      },
      "extra_items": [],
      "extra_actions": [],
      "extra_mutation_actions": [],
      "disclaimer_text": null,
      "hide_facepile": false,
      "id": "9949263188500045"
    }
  },
  "extensions": {
    "server_metadata": {
      "request_start_time_ms": 1792824153336,
      "time_at_flush_ms": 1792824153630
    },
    "is_final": true
  }
}

What it does

The hover card of a member's badge (UserSignalsHovercard.react): by userSignalID it loads what the badge means ("Admin", "Top Voice"), its description, a few members who carry it and a "See all" link to /groups/<id>/members/badges/?badge_type=…. In run 20261024T060921 it fired when the cursor came to rest over a badge on the People tab, 3 times while the members page loaded (step 3) and once on a scroll, each 200 in 415-719 ms.

What our machine does with it

No machine waits for it or reads it. It comes from the cursor resting on a badge (the idle mouse, rule 32), not from anything we pressed; log facebook read members reads only GroupsCometMembersPageNewMembersSectionRefetchQuery and the page's HTML.

What can go wrong

Only 200s have been seen. If it failed, the hover card would stay empty; nothing of ours depends on it, and it only reads.