IGPAPI
    Preparing search index...

    Variable ChallengeFlowStateSchemaConst

    ChallengeFlowStateSchema: Struct<
        {
            authenticity_product: optionalKey<Number>;
            challenge_root_id: optionalKey<String>;
            enrollment_id: optionalKey<Number>;
            external_flow_id: optionalKey<Number>;
            hashed_ui_state: optionalKey<String>;
            ig_container_module: optionalKey<String>;
            is_blocking: optionalKey<Number>;
            ixt_initial_screen_id: optionalKey<String>;
            location: optionalKey<String>;
            trigger_event_type: optionalKey<String>;
            trigger_session_id: optionalKey<String>;
            v2_polling: optionalKey<Number>;
        },
    > = ...

    The accumulated UFAC state as a challenge screen keeps it (its data, so a checkpoint carries it): the fields this flow has seen so far.