IGPAPI
    Preparing search index...

    Function RegistrationSubmitPhone

    • Step 2a: submit the phone number on the caa.reg.contact_point_phone_vtwo.async REST bloks endpoint before triggering the actual SMS send. UI-level field validation/prefetch calls for partial phone input are intentionally not modeled in this public Effect. send_confirmation.async is what actually instructs the SMS gateway to dispatch the code.

      Returns Effect<
          {
              regContext: string
              | null;
              regInfo: {
                  confirmation_medium: string;
                  contactpoint: string;
                  contactpoint_type: string;
                  device_network_info: {
                      active_subscriptions_info: null;
                      default_subscription_info: {
                          group_id_level_1: null;
                          is_data_roaming: boolean;
                          is_esim: null;
                          is_gsm_roaming: boolean;
                          is_mobile_data_enabled: boolean;
                          is_sim_sms_capable: null;
                          network_operator: string;
                          network_type: null;
                          signal_strength: number;
                          sim_carrier_id: number;
                          sim_carrier_id_name: string;
                          sim_operator: string;
                          sim_operator_name: string;
                          sim_state: number;
                      };
                      is_active_network_cellular: boolean;
                      is_airplane_mode: boolean;
                      is_device_sms_capable: boolean;
                      is_wifi: boolean;
                      sim_count: number;
                  };
                  flash_call_permissions_status: {
                      ANSWER_PHONE_CALLS: string;
                      READ_CALL_LOG: string;
                      READ_PHONE_STATE: string;
                  };
                  gms_incoming_call_retriever_eligibility: string;
                  is_using_unified_cp: boolean;
                  phone_prefetch_outcome: string;
              };
              registrationFlowId: string;
              waterfallId: string;
          },
          IgApiError
          | RequestError
          | ParseError
          | TransportError,
          MobileDevice | BloksHttp | MobileApplication,
      >