PlatformsFacebookBackground

useAccountStatusClearEnrollmentEntryPointActionMutation

Domainbackground
Kindmutation
doc_id28258638120444097
Path/api/graphql/
Sendsixt_clear_token, serialized_state
Readsxfb_ixt_gateway_clear_flow
Called fromuseAccountStatusClearEnrollmentEntryPointAction
reaev_a0062e8b8f34740088df51924ac1166d77286c18047383e4f5bedbd513b14830

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

ActionOur stepTimesStatusTookAfter step startErrors
hoststep 15: press Escape12001284 ms9 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/host/20261024T211541_61593939852820, step 15: press Escape: 200, 1284 ms

Sent:

{
  "fb_api_caller_class": "RelayModern",
  "fb_api_req_friendly_name": "useAccountStatusClearEnrollmentEntryPointActionMutation",
  "server_timestamps": "true",
  "variables": {
    "serialized_state": "(taken out)",
    "ixt_clear_token": "(taken out)"
  },
  "doc_id": "28258638120444097"
}

Answered:

{
  "data": {
    "xfb_ixt_gateway_clear_flow": true
  },
  "extensions": {
    "server_metadata": {
      "request_start_time_ms": 1792876806426,
      "time_at_flush_ms": 1792876807363
    },
    "is_final": true
  }
}

What it does

Closes Facebook's "What happened" notice about a limit on the account that has already ended. Pressing Escape on that dialog sends it with the notice's serialized_state and a one-time ixt_clear_token (both taken out above), and Facebook answers data.xfb_ixt_gateway_clear_flow: true once the notice is cleared (Hazleton, host 20261024T211541 step 15, 1.28 s after the key).

What our machine does with it

It is the check for the pastNoticeDialog overlay (rule 79): clearOverlays in src/cli/flow/helpers/flowSession.ts presses Escape before a flow's first click, waits for this call (answerWait) and passes only when data.xfb_ixt_gateway_clear_flow is true (OVERLAY_CLEARS, src/browser/flow/helpers/overlays.ts). Nothing else waits on it.

What can go wrong

No answer, an error, or xfb_ixt_gateway_clear_flow other than true means the notice is still there: the flow stops at its first click with overlayNotCleared and the press step's snapshot and exchanges say why. A "What happened" with no "Ended on" date is never cleared this way: it stays an unknown state for SubQ to read (rule 74).