@cfxlabsinc/b2b-services
    Preparing search index...

    A 400 is an err: AIPRISE_ERROR, or the dead-template, unknown-profile and unknown-related-person codes. Anything else throws. Contract in README.md.

    Index
    instance: (...args: []) => AiPriseClient = ...

    The process client, reading the aiprise namespace at each call.

    • Stores a file on a business profile and returns its file_uuid. Runs no check; runCheckOnBusinessDocument does.

      Parameters

      • request: {
            business_profile_id: string;
            file_blob: string;
            file_name: string;
            file_type?: string;
        }
        • business_profile_id: string

          The unique identifier for the business to which you want to associate the document.

          b7daff11-9d1c-4916-bf5a-96e3041a9625
          
        • file_blob: string
          The content of the file you want to add, encoded as a Base64 string.
          
        • file_name: string

          The name of the document you want to add.

          Address_Proof.pdf
          
        • Optionalfile_type?: string

          The type or category of the file you want to add.

          Business Address Proof
          

      Returns Promise<{ ok: true; value: string } | { error: AiPriseProfileError; ok: false }>

    • Parameters

      • request: WithReferenceData<
            {
                additional_information?: {
                    additional_info_data?: string
                    | { file_data: string };
                    additional_info_type?:
                        | "BANK_STATEMENT_DOCUMENT"
                        | "BUSINESS_REGISTRATION_DOCUMENT"
                        | "OPERATING_LICENSE_DOCUMENT"
                        | "FRAUD_CHECK_DOCUMENT"
                        | "ADDRESS_PROOF_DOCUMENT"
                        | "BANK_ACCOUNT_DETAILS"
                        | "SOURCE_OF_FUNDS_DOCUMENT"
                        | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                        | "CAC_CERTIFICATE"
                        | "ARTICLES_OF_INCORPORATION"
                        | "AML_POLICY"
                        | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                        | "DIRECTORS_REGISTRY"
                        | "CORPORATE_CHART"
                        | "SHAREHOLDERS_REGISTRY"
                        | "BALANCE_SHEET"
                        | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                        | "COMPANY_CONSTITUTION"
                        | "MEMORANDUM_OF_ASSOCIATION"
                        | "PARTNERSHIP_DEED"
                        | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                        | "COMPANY_PROFILE"
                        | "AUDITED_ACCOUNTS"
                        | "ANTI_BRIBERY_POLICY"
                        | "DATA_PROTECTION_POLICY"
                        | "INVOICE"
                        | "PEP_FORM"
                        | "OTHER";
                }[];
                addresses?: {
                    address_city?: string;
                    address_country?: string;
                    address_state?: string;
                    address_street_1?: string;
                    address_street_2?: string;
                    address_zip_code?: string;
                }[];
                alternate_name?: string;
                business_entity_id?: string;
                callback_url?: string;
                client_reference_data?: Record<string, never>;
                client_reference_id?: string;
                country_code?: string;
                email_addresses?: string[];
                events_callback_url?: string;
                formation_date?: string;
                name: string;
                phone_numbers?: string[];
                state_code?: string;
                tags?: string[];
                tax_identification_number?: string;
                website?: string;
            },
        >

      Returns Promise<{ ok: true; value: string } | { error: AiPriseError; ok: false }>

    • Parameters

      • request: WithReferenceData<
            {
                address?: {
                    address_city?: string;
                    address_country?: string;
                    address_state?: string;
                    address_street_1?: string;
                    address_street_2?: string;
                    address_zip_code?: string;
                };
                client_reference_data?: Record<string, never>;
                client_reference_id?: string;
                date_of_birth?: string;
                email_address?: string;
                events_callback_url?: string;
                first_name?: string;
                full_name?: string;
                last_name?: string;
                middle_name?: string;
                phone_number?: string;
                second_last_name?: string;
                tags?: string[];
            },
        >

      Returns Promise<{ ok: true; value: string } | { error: AiPriseError; ok: false }>

    • Parameters

      • request: {
            additional_info?: {
                additional_info_data?:
                    | string
                    | {
                        document_input_title?: string
                        | null;
                        file_data?: string;
                        file_name?: string;
                        file_uuid?: string;
                    } & { [key: string]: unknown };
                additional_info_type?:
                    | "BANK_STATEMENT_DOCUMENT"
                    | "BUSINESS_REGISTRATION_DOCUMENT"
                    | "OPERATING_LICENSE_DOCUMENT"
                    | "FRAUD_CHECK_DOCUMENT"
                    | "ADDRESS_PROOF_DOCUMENT"
                    | "BANK_ACCOUNT_DETAILS"
                    | "SOURCE_OF_FUNDS_DOCUMENT"
                    | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                    | "CAC_CERTIFICATE"
                    | "ARTICLES_OF_INCORPORATION"
                    | "AML_POLICY"
                    | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                    | "DIRECTORS_REGISTRY"
                    | "CORPORATE_CHART"
                    | "SHAREHOLDERS_REGISTRY"
                    | "BALANCE_SHEET"
                    | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                    | "COMPANY_CONSTITUTION"
                    | "MEMORANDUM_OF_ASSOCIATION"
                    | "PARTNERSHIP_DEED"
                    | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                    | "COMPANY_PROFILE"
                    | "AUDITED_ACCOUNTS"
                    | "ANTI_BRIBERY_POLICY"
                    | "DATA_PROTECTION_POLICY"
                    | "INVOICE"
                    | "PEP_FORM"
                    | "OTHER";
            }[];
            associated_email?: string;
            business_data?: {
                related_people?: (
                    | {
                        additional_fields?: Record<string, never>;
                        address?: {
                            additional_info?: (...) | (...);
                            full_address?: (...) | (...);
                            parsed_address?: (...) | (...);
                            source?: (...) | (...);
                        };
                        birth_date?: string
                        | null;
                        client_reference_data?: Record<string, never>;
                        client_reference_id?: string;
                        email?: string | null;
                        first_name?: string | null;
                        full_name?: string | null;
                        identity?: {
                            identity_country_code?: (...) | (...);
                            identity_document_back?: (...) | (...);
                            identity_document_front?: (...) | (...);
                            identity_document_type?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            identity_number?: (...) | (...);
                            identity_number_type?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                        };
                        last_name?: string
                        | null;
                        middle_name?: string | null;
                        ownership_percent?: number | null;
                        person_reference_id?: string;
                        phone_number?: string | null;
                        roles?: {
                            end_date?: ...;
                            is_active?: ...;
                            name?: ...;
                            start_date?: ...;
                        }[];
                        shares_allocated?: number
                        | null;
                        source?: string[];
                    }
                    | {
                        additional_fields?: Record<string, never>;
                        ownership_percent?: number | null;
                        person_reference_id?: string;
                        roles?: {
                            end_date?: ...;
                            is_active?: ...;
                            name?: ...;
                            start_date?: ...;
                        }[];
                        shares_allocated?: number
                        | null;
                        user_profile?: {
                            address?: (...) | (...) | (...);
                            client_reference_data?: (...) | (...);
                            client_reference_id?: (...) | (...);
                            date_of_birth?: (...) | (...);
                            email_address?: (...) | (...);
                            events_callback_url?: (...) | (...);
                            first_name?: (...) | (...) | (...);
                            full_name?: (...) | (...) | (...);
                            last_name?: (...) | (...) | (...);
                            middle_name?: (...) | (...) | (...);
                            phone_number?: (...) | (...);
                            phone_number_parts?: (...) | (...) | (...);
                            questions_response?: (...) | (...);
                            second_last_name?: (...) | (...) | (...);
                            user_profile_id?: (...) | (...);
                            user_profile_result?: (...) | (...) | (...) | (...) | (...) | (...);
                            verification_session_ids?: (...) | (...);
                        };
                    }
                )[];
            } & {
                addresses?: {
                    address_city?: string;
                    address_country?: string;
                    address_state?: string;
                    address_street_1?: string;
                    address_street_2?: string;
                    address_zip_code?: string;
                }[];
                alternate_name?: string;
                business_entity_id?: string;
                country_code?: string;
                email_addresses?: string[];
                formation_date?: string;
                name?: string;
                phone_numbers?: string[];
                state_code?: string;
                tax_identification_number?: string;
                website?: string;
            };
            business_profile_id?: string;
            callback_url?: string;
            client_reference_data?: Record<string, never>;
            client_reference_id?: string;
            events_callback_url?: string;
            redirect_uri: string;
            template_id: string;
            theme_options?: {
                background?: "light" | "dark" | null;
                button_border_radius?: string | null;
                button_font_size?: string | null;
                button_font_weight?: string | null;
                button_padding?: string | null;
                color_brand?: string | null;
                color_brand_overlay?: string | null;
                color_page?: string | null;
                font_name?: string | null;
                font_weights?: string | null;
                image_border_radius?: string | null;
                input_border_radius?: string | null;
                input_font_size?: string | null;
                input_font_weight?: string | null;
                input_label_font_size?: string | null;
                input_label_font_weight?: string | null;
                input_padding?: string | null;
                layout_border_radius?: string | null;
                modal_border_radius?: string | null;
            };
            ui_options?: {
                common?: { default_language?: string };
                dynamic_business_document_module?: {
                    documents?: {
                        auto_run_check: boolean;
                        file_type:
                            | "BANK_STATEMENT_DOCUMENT"
                            | "BUSINESS_REGISTRATION_DOCUMENT"
                            | "OPERATING_LICENSE_DOCUMENT"
                            | "FRAUD_CHECK_DOCUMENT"
                            | "ADDRESS_PROOF_DOCUMENT"
                            | "SOURCE_OF_FUNDS_DOCUMENT"
                            | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                            | "CAC_CERTIFICATE"
                            | "ARTICLES_OF_INCORPORATION"
                            | "AML_POLICY"
                            | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                            | "DIRECTORS_REGISTRY"
                            | "CORPORATE_CHART"
                            | "SHAREHOLDERS_REGISTRY"
                            | "BALANCE_SHEET"
                            | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                            | "COMPANY_CONSTITUTION"
                            | "MEMORANDUM_OF_ASSOCIATION"
                            | "PARTNERSHIP_DEED"
                            | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                            | "COMPANY_PROFILE"
                            | "AUDITED_ACCOUNTS"
                            | "ANTI_BRIBERY_POLICY"
                            | "DATA_PROTECTION_POLICY"
                            | "INVOICE"
                            | "PEP_FORM"
                            | "OTHER"
                            | "TAX_REGISTRATION_DOCUMENT_CONSTANCIA_DE_SITUACION_FISCAL"
                            | null;
                        required: boolean;
                        subtitle?: {
                            ar?: (...)
                            | (...);
                            de?: (...) | (...);
                            en?: (...) | (...);
                            es?: (...) | (...);
                            fr?: (...) | (...);
                            it?: (...) | (...);
                            ja?: (...) | (...);
                            ko?: (...) | (...);
                            pl?: (...) | (...);
                            pt?: (...) | (...);
                            ru?: (...) | (...);
                            zh?: (...) | (...);
                        };
                    }[];
                };
                dynamic_business_question_group_module?: {
                    questions?: {
                        [key: string]: {
                            options?: {
                                ar?: ...;
                                de?: ...;
                                en?: ...;
                                es?: ...;
                                fr?: ...;
                                it?: ...;
                                ja?: ...;
                                ko?: ...;
                                pl?: ...;
                                pt?: ...;
                                ru?: ...;
                                zh?: ...;
                            }[];
                            order: number;
                            required: boolean;
                            subtitle?: {
                                ar?: (...)
                                | (...);
                                de?: (...) | (...);
                                en?: (...) | (...);
                                es?: (...) | (...);
                                fr?: (...) | (...);
                                it?: (...) | (...);
                                ja?: (...) | (...);
                                ko?: (...) | (...);
                                pl?: (...) | (...);
                                pt?: (...) | (...);
                                ru?: (...) | (...);
                                zh?: (...) | (...);
                            };
                            title: {
                                ar?: string;
                                de?: string;
                                en?: string;
                                es?: string;
                                fr?: string;
                                it?: string;
                                ja?: string;
                                ko?: string;
                                pl?: string;
                                pt?: string;
                                ru?: string;
                                zh?: string;
                            };
                            type: | "SINGLE_CHOICE"
                            | "MULTIPLE_CHOICE"
                            | "BOOLEAN"
                            | "TEXT"
                            | "FILE"
                            | "EMAIL"
                            | "PHONE_NUMBER"
                            | "SINGLE_SELECT"
                            | "MULTIPLE_SELECT"
                            | "DATE"
                            | "PARAGRAPH"
                            | "URL";
                        };
                    };
                };
            };
            verification_options?: {
                aml_config?: {
                    categories_filter?: string[];
                    exact_match?: number;
                    fuzziness_score?: number;
                    monitoring?: boolean;
                    search_profile?: string
                    | null;
                };
            };
        }
        • Optionaladditional_info?: {
              additional_info_data?:
                  | string
                  | {
                      document_input_title?: string
                      | null;
                      file_data?: string;
                      file_name?: string;
                      file_uuid?: string;
                  } & { [key: string]: unknown };
              additional_info_type?:
                  | "BANK_STATEMENT_DOCUMENT"
                  | "BUSINESS_REGISTRATION_DOCUMENT"
                  | "OPERATING_LICENSE_DOCUMENT"
                  | "FRAUD_CHECK_DOCUMENT"
                  | "ADDRESS_PROOF_DOCUMENT"
                  | "BANK_ACCOUNT_DETAILS"
                  | "SOURCE_OF_FUNDS_DOCUMENT"
                  | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                  | "CAC_CERTIFICATE"
                  | "ARTICLES_OF_INCORPORATION"
                  | "AML_POLICY"
                  | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                  | "DIRECTORS_REGISTRY"
                  | "CORPORATE_CHART"
                  | "SHAREHOLDERS_REGISTRY"
                  | "BALANCE_SHEET"
                  | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                  | "COMPANY_CONSTITUTION"
                  | "MEMORANDUM_OF_ASSOCIATION"
                  | "PARTNERSHIP_DEED"
                  | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                  | "COMPANY_PROFILE"
                  | "AUDITED_ACCOUNTS"
                  | "ANTI_BRIBERY_POLICY"
                  | "DATA_PROTECTION_POLICY"
                  | "INVOICE"
                  | "PEP_FORM"
                  | "OTHER";
          }[]

          A list of additional information.

        • Optionalassociated_email?: string

          Email address to associate with the session for later resumption.

          user@example.com
          
        • Optionalbusiness_data?: {
              related_people?: (
                  | {
                      additional_fields?: Record<string, never>;
                      address?: {
                          additional_info?: (...) | (...);
                          full_address?: (...) | (...);
                          parsed_address?: (...) | (...);
                          source?: (...) | (...);
                      };
                      birth_date?: string
                      | null;
                      client_reference_data?: Record<string, never>;
                      client_reference_id?: string;
                      email?: string | null;
                      first_name?: string | null;
                      full_name?: string | null;
                      identity?: {
                          identity_country_code?: (...) | (...);
                          identity_document_back?: (...) | (...);
                          identity_document_front?: (...) | (...);
                          identity_document_type?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          identity_number?: (...) | (...);
                          identity_number_type?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                      };
                      last_name?: string
                      | null;
                      middle_name?: string | null;
                      ownership_percent?: number | null;
                      person_reference_id?: string;
                      phone_number?: string | null;
                      roles?: { end_date?: ...; is_active?: ...; name?: ...; start_date?: ... }[];
                      shares_allocated?: number | null;
                      source?: string[];
                  }
                  | {
                      additional_fields?: Record<string, never>;
                      ownership_percent?: number | null;
                      person_reference_id?: string;
                      roles?: { end_date?: ...; is_active?: ...; name?: ...; start_date?: ... }[];
                      shares_allocated?: number | null;
                      user_profile?: {
                          address?: (...) | (...) | (...);
                          client_reference_data?: (...) | (...);
                          client_reference_id?: (...) | (...);
                          date_of_birth?: (...) | (...);
                          email_address?: (...) | (...);
                          events_callback_url?: (...) | (...);
                          first_name?: (...) | (...) | (...);
                          full_name?: (...) | (...) | (...);
                          last_name?: (...) | (...) | (...);
                          middle_name?: (...) | (...) | (...);
                          phone_number?: (...) | (...);
                          phone_number_parts?: (...) | (...) | (...);
                          questions_response?: (...) | (...);
                          second_last_name?: (...) | (...) | (...);
                          user_profile_id?: (...) | (...);
                          user_profile_result?: (...) | (...) | (...) | (...) | (...) | (...);
                          verification_session_ids?: (...) | (...);
                      };
                  }
              )[];
          } & {
              addresses?: {
                  address_city?: string;
                  address_country?: string;
                  address_state?: string;
                  address_street_1?: string;
                  address_street_2?: string;
                  address_zip_code?: string;
              }[];
              alternate_name?: string;
              business_entity_id?: string;
              country_code?: string;
              email_addresses?: string[];
              formation_date?: string;
              name?: string;
              phone_numbers?: string[];
              state_code?: string;
              tax_identification_number?: string;
              website?: string;
          }
        • Optionalbusiness_profile_id?: string

          The business profile id to associate with the verification session.

          123e4567-e89b-12d3-a456-426614174000
          
        • Optionalcallback_url?: string
          https://yourwebsite.com/aiprise-callback
          
        • Optionalclient_reference_data?: Record<string, never>

          A JSON you want to associate with your request.

        • Optionalclient_reference_id?: string

          An id you want to associate with your request.

          b79160f1-3ea5-4bf0-be43-43c4a2cf8810
          
        • Optionalevents_callback_url?: string
          https://yourwebsite.com/aiprise-callback
          
        • redirect_uri: string

          The URI to which AiPrise will redirect after the verification is complete.

        • template_id: string

          Every verification must have a template id associated with it. This is Provided to you by AiPrise.

          b7daff11-9d1c-4916-bf5a-96e3041a9625
          
        • Optionaltheme_options?: {
              background?: "light" | "dark" | null;
              button_border_radius?: string | null;
              button_font_size?: string | null;
              button_font_weight?: string | null;
              button_padding?: string | null;
              color_brand?: string | null;
              color_brand_overlay?: string | null;
              color_page?: string | null;
              font_name?: string | null;
              font_weights?: string | null;
              image_border_radius?: string | null;
              input_border_radius?: string | null;
              input_font_size?: string | null;
              input_font_weight?: string | null;
              input_label_font_size?: string | null;
              input_label_font_weight?: string | null;
              input_padding?: string | null;
              layout_border_radius?: string | null;
              modal_border_radius?: string | null;
          }
          • Optionalbackground?: "light" | "dark" | null
          • Optionalbutton_border_radius?: string | null
            8px
            
          • Optionalbutton_font_size?: string | null
            16px
            
          • Optionalbutton_font_weight?: string | null
            400
            
          • Optionalbutton_padding?: string | null
            18px
            
          • Optionalcolor_brand?: string | null
            #5251FD
            
          • Optionalcolor_brand_overlay?: string | null
            #5251FD
            
          • Optionalcolor_page?: string | null
            #5251FD
            
          • Optionalfont_name?: string | null
            Plus Jakarta Sans
            
          • Optionalfont_weights?: string | null
            300,400,500,600,700
            
          • Optionalimage_border_radius?: string | null
            12px
            
          • Optionalinput_border_radius?: string | null
            8px
            
          • Optionalinput_font_size?: string | null
            16px
            
          • Optionalinput_font_weight?: string | null
            500
            
          • Optionalinput_label_font_size?: string | null
            16px
            
          • Optionalinput_label_font_weight?: string | null
            500
            
          • Optionalinput_padding?: string | null
            14px 18px
            
          • Optionallayout_border_radius?: string | null
            18px
            
          • Optionalmodal_border_radius?: string | null
            12px
            
        • Optionalui_options?: {
              common?: { default_language?: string };
              dynamic_business_document_module?: {
                  documents?: {
                      auto_run_check: boolean;
                      file_type:
                          | "BANK_STATEMENT_DOCUMENT"
                          | "BUSINESS_REGISTRATION_DOCUMENT"
                          | "OPERATING_LICENSE_DOCUMENT"
                          | "FRAUD_CHECK_DOCUMENT"
                          | "ADDRESS_PROOF_DOCUMENT"
                          | "SOURCE_OF_FUNDS_DOCUMENT"
                          | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                          | "CAC_CERTIFICATE"
                          | "ARTICLES_OF_INCORPORATION"
                          | "AML_POLICY"
                          | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                          | "DIRECTORS_REGISTRY"
                          | "CORPORATE_CHART"
                          | "SHAREHOLDERS_REGISTRY"
                          | "BALANCE_SHEET"
                          | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                          | "COMPANY_CONSTITUTION"
                          | "MEMORANDUM_OF_ASSOCIATION"
                          | "PARTNERSHIP_DEED"
                          | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                          | "COMPANY_PROFILE"
                          | "AUDITED_ACCOUNTS"
                          | "ANTI_BRIBERY_POLICY"
                          | "DATA_PROTECTION_POLICY"
                          | "INVOICE"
                          | "PEP_FORM"
                          | "OTHER"
                          | "TAX_REGISTRATION_DOCUMENT_CONSTANCIA_DE_SITUACION_FISCAL"
                          | null;
                      required: boolean;
                      subtitle?: {
                          ar?: (...)
                          | (...);
                          de?: (...) | (...);
                          en?: (...) | (...);
                          es?: (...) | (...);
                          fr?: (...) | (...);
                          it?: (...) | (...);
                          ja?: (...) | (...);
                          ko?: (...) | (...);
                          pl?: (...) | (...);
                          pt?: (...) | (...);
                          ru?: (...) | (...);
                          zh?: (...) | (...);
                      };
                  }[];
              };
              dynamic_business_question_group_module?: {
                  questions?: {
                      [key: string]: {
                          options?: {
                              ar?: ...;
                              de?: ...;
                              en?: ...;
                              es?: ...;
                              fr?: ...;
                              it?: ...;
                              ja?: ...;
                              ko?: ...;
                              pl?: ...;
                              pt?: ...;
                              ru?: ...;
                              zh?: ...;
                          }[];
                          order: number;
                          required: boolean;
                          subtitle?: {
                              ar?: (...)
                              | (...);
                              de?: (...) | (...);
                              en?: (...) | (...);
                              es?: (...) | (...);
                              fr?: (...) | (...);
                              it?: (...) | (...);
                              ja?: (...) | (...);
                              ko?: (...) | (...);
                              pl?: (...) | (...);
                              pt?: (...) | (...);
                              ru?: (...) | (...);
                              zh?: (...) | (...);
                          };
                          title: {
                              ar?: string;
                              de?: string;
                              en?: string;
                              es?: string;
                              fr?: string;
                              it?: string;
                              ja?: string;
                              ko?: string;
                              pl?: string;
                              pt?: string;
                              ru?: string;
                              zh?: string;
                          };
                          type: | "SINGLE_CHOICE"
                          | "MULTIPLE_CHOICE"
                          | "BOOLEAN"
                          | "TEXT"
                          | "FILE"
                          | "EMAIL"
                          | "PHONE_NUMBER"
                          | "SINGLE_SELECT"
                          | "MULTIPLE_SELECT"
                          | "DATE"
                          | "PARAGRAPH"
                          | "URL";
                      };
                  };
              };
          }
          • Optionalcommon?: { default_language?: string }
            • Optionaldefault_language?: string
              en
              
          • Optionaldynamic_business_document_module?: {
                documents?: {
                    auto_run_check: boolean;
                    file_type:
                        | "BANK_STATEMENT_DOCUMENT"
                        | "BUSINESS_REGISTRATION_DOCUMENT"
                        | "OPERATING_LICENSE_DOCUMENT"
                        | "FRAUD_CHECK_DOCUMENT"
                        | "ADDRESS_PROOF_DOCUMENT"
                        | "SOURCE_OF_FUNDS_DOCUMENT"
                        | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                        | "CAC_CERTIFICATE"
                        | "ARTICLES_OF_INCORPORATION"
                        | "AML_POLICY"
                        | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                        | "DIRECTORS_REGISTRY"
                        | "CORPORATE_CHART"
                        | "SHAREHOLDERS_REGISTRY"
                        | "BALANCE_SHEET"
                        | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                        | "COMPANY_CONSTITUTION"
                        | "MEMORANDUM_OF_ASSOCIATION"
                        | "PARTNERSHIP_DEED"
                        | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                        | "COMPANY_PROFILE"
                        | "AUDITED_ACCOUNTS"
                        | "ANTI_BRIBERY_POLICY"
                        | "DATA_PROTECTION_POLICY"
                        | "INVOICE"
                        | "PEP_FORM"
                        | "OTHER"
                        | "TAX_REGISTRATION_DOCUMENT_CONSTANCIA_DE_SITUACION_FISCAL"
                        | null;
                    required: boolean;
                    subtitle?: {
                        ar?: (...)
                        | (...);
                        de?: (...) | (...);
                        en?: (...) | (...);
                        es?: (...) | (...);
                        fr?: (...) | (...);
                        it?: (...) | (...);
                        ja?: (...) | (...);
                        ko?: (...) | (...);
                        pl?: (...) | (...);
                        pt?: (...) | (...);
                        ru?: (...) | (...);
                        zh?: (...) | (...);
                    };
                }[];
            }
          • Optionaldynamic_business_question_group_module?: {
                questions?: {
                    [key: string]: {
                        options?: {
                            ar?: ...;
                            de?: ...;
                            en?: ...;
                            es?: ...;
                            fr?: ...;
                            it?: ...;
                            ja?: ...;
                            ko?: ...;
                            pl?: ...;
                            pt?: ...;
                            ru?: ...;
                            zh?: ...;
                        }[];
                        order: number;
                        required: boolean;
                        subtitle?: {
                            ar?: (...)
                            | (...);
                            de?: (...) | (...);
                            en?: (...) | (...);
                            es?: (...) | (...);
                            fr?: (...) | (...);
                            it?: (...) | (...);
                            ja?: (...) | (...);
                            ko?: (...) | (...);
                            pl?: (...) | (...);
                            pt?: (...) | (...);
                            ru?: (...) | (...);
                            zh?: (...) | (...);
                        };
                        title: {
                            ar?: string;
                            de?: string;
                            en?: string;
                            es?: string;
                            fr?: string;
                            it?: string;
                            ja?: string;
                            ko?: string;
                            pl?: string;
                            pt?: string;
                            ru?: string;
                            zh?: string;
                        };
                        type: | "SINGLE_CHOICE"
                        | "MULTIPLE_CHOICE"
                        | "BOOLEAN"
                        | "TEXT"
                        | "FILE"
                        | "EMAIL"
                        | "PHONE_NUMBER"
                        | "SINGLE_SELECT"
                        | "MULTIPLE_SELECT"
                        | "DATE"
                        | "PARAGRAPH"
                        | "URL";
                    };
                };
            }
            • Optionalquestions?: {
                  [key: string]: {
                      options?: {
                          ar?: ...;
                          de?: ...;
                          en?: ...;
                          es?: ...;
                          fr?: ...;
                          it?: ...;
                          ja?: ...;
                          ko?: ...;
                          pl?: ...;
                          pt?: ...;
                          ru?: ...;
                          zh?: ...;
                      }[];
                      order: number;
                      required: boolean;
                      subtitle?: {
                          ar?: (...)
                          | (...);
                          de?: (...) | (...);
                          en?: (...) | (...);
                          es?: (...) | (...);
                          fr?: (...) | (...);
                          it?: (...) | (...);
                          ja?: (...) | (...);
                          ko?: (...) | (...);
                          pl?: (...) | (...);
                          pt?: (...) | (...);
                          ru?: (...) | (...);
                          zh?: (...) | (...);
                      };
                      title: {
                          ar?: string;
                          de?: string;
                          en?: string;
                          es?: string;
                          fr?: string;
                          it?: string;
                          ja?: string;
                          ko?: string;
                          pl?: string;
                          pt?: string;
                          ru?: string;
                          zh?: string;
                      };
                      type: | "SINGLE_CHOICE"
                      | "MULTIPLE_CHOICE"
                      | "BOOLEAN"
                      | "TEXT"
                      | "FILE"
                      | "EMAIL"
                      | "PHONE_NUMBER"
                      | "SINGLE_SELECT"
                      | "MULTIPLE_SELECT"
                      | "DATE"
                      | "PARAGRAPH"
                      | "URL";
                  };
              }

              Each key must be a string that matches the pattern /^Q\d{2}$/ (e.g., Q01, Q02, Q99).

              {
              * "Q01": {
              * "type": "SINGLE_CHOICE",
              * "title": {
              * "en": "What is your business type?"
              * },
              * "subtitle": {
              * "en": "Select one"
              * },
              * "required": true,
              * "order": 0,
              * "options": [
              * {
              * "en": "Retail",
              * "fr": "Vente au détail"
              * },
              * {
              * "en": "Wholesale",
              * "fr": "Vente en gros"
              * }
              * ]
              * },
              * "Q02": {
              * "type": "TEXT",
              * "title": {
              * "en": "Describe your services"
              * },
              * "subtitle": {
              * "en": ""
              * },
              * "required": false,
              * "order": 1
              * }
              * }
        • Optionalverification_options?: {
              aml_config?: {
                  categories_filter?: string[];
                  exact_match?: number;
                  fuzziness_score?: number;
                  monitoring?: boolean;
                  search_profile?: string | null;
              };
          }

      Returns Promise<
          | { error: AiPriseVerificationError; ok: false }
          | { ok: true; value: BusinessVerificationSessionUrl },
      >

    • Parameters

      • request: {
            client_reference_data?: Record<string, never>;
            client_reference_id?: string;
            redirect_uri: string;
            template_id: string;
            theme_options?: {
                background?: "light" | "dark" | null;
                button_border_radius?: string | null;
                button_font_size?: string | null;
                button_font_weight?: string | null;
                button_padding?: string | null;
                color_brand?: string | null;
                color_brand_overlay?: string | null;
                color_page?: string | null;
                font_name?: string | null;
                font_weights?: string | null;
                image_border_radius?: string | null;
                input_border_radius?: string | null;
                input_font_size?: string | null;
                input_font_weight?: string | null;
                input_label_font_size?: string | null;
                input_label_font_weight?: string | null;
                input_padding?: string | null;
                layout_border_radius?: string | null;
                modal_border_radius?: string | null;
            };
            ui_options?: {
                common?: { default_language?: string };
                id_verification_module?: {
                    allowed_country_code?: string;
                    allowed_document_type?: string | string[];
                };
            };
            user_profile_id: string;
            verification_options?: {
                aml_config?: {
                    categories_filter?: string[];
                    exact_match?: number;
                    fuzziness_score?: number;
                    monitoring?: boolean;
                    search_profile?: string
                    | null;
                };
            };
        }
        • Optionalclient_reference_data?: Record<string, never>

          A JSON you want to associate with your request.

        • Optionalclient_reference_id?: string

          An id you want to associate with your request.

          b79160f1-3ea5-4bf0-be43-43c4a2cf8810
          
        • redirect_uri: string

          The URI to which AiPrise will redirect after the verification is complete.

        • template_id: string
        • Optionaltheme_options?: {
              background?: "light" | "dark" | null;
              button_border_radius?: string | null;
              button_font_size?: string | null;
              button_font_weight?: string | null;
              button_padding?: string | null;
              color_brand?: string | null;
              color_brand_overlay?: string | null;
              color_page?: string | null;
              font_name?: string | null;
              font_weights?: string | null;
              image_border_radius?: string | null;
              input_border_radius?: string | null;
              input_font_size?: string | null;
              input_font_weight?: string | null;
              input_label_font_size?: string | null;
              input_label_font_weight?: string | null;
              input_padding?: string | null;
              layout_border_radius?: string | null;
              modal_border_radius?: string | null;
          }
          • Optionalbackground?: "light" | "dark" | null
          • Optionalbutton_border_radius?: string | null
            8px
            
          • Optionalbutton_font_size?: string | null
            16px
            
          • Optionalbutton_font_weight?: string | null
            400
            
          • Optionalbutton_padding?: string | null
            18px
            
          • Optionalcolor_brand?: string | null
            #5251FD
            
          • Optionalcolor_brand_overlay?: string | null
            #5251FD
            
          • Optionalcolor_page?: string | null
            #5251FD
            
          • Optionalfont_name?: string | null
            Plus Jakarta Sans
            
          • Optionalfont_weights?: string | null
            300,400,500,600,700
            
          • Optionalimage_border_radius?: string | null
            12px
            
          • Optionalinput_border_radius?: string | null
            8px
            
          • Optionalinput_font_size?: string | null
            16px
            
          • Optionalinput_font_weight?: string | null
            500
            
          • Optionalinput_label_font_size?: string | null
            16px
            
          • Optionalinput_label_font_weight?: string | null
            500
            
          • Optionalinput_padding?: string | null
            14px 18px
            
          • Optionallayout_border_radius?: string | null
            18px
            
          • Optionalmodal_border_radius?: string | null
            12px
            
        • Optionalui_options?: {
              common?: { default_language?: string };
              id_verification_module?: {
                  allowed_country_code?: string;
                  allowed_document_type?: string | string[];
              };
          }
          • Optionalcommon?: { default_language?: string }
            • Optionaldefault_language?: string
              en
              
          • Optionalid_verification_module?: { allowed_country_code?: string; allowed_document_type?: string | string[] }
            • Optionalallowed_country_code?: string

              A 2-letter ISO country code that will be pre-selected in the onboarding UI.

              US
              
            • Optionalallowed_document_type?: string | string[]

              A list of document types that will be pre-selected in the onboarding UI. Type string is deprecated, please use array of string(s). Check the country-wise supported documents list here: https://docs.aiprise.com/docs/supported-documents

        • user_profile_id: string
        • Optionalverification_options?: {
              aml_config?: {
                  categories_filter?: string[];
                  exact_match?: number;
                  fuzziness_score?: number;
                  monitoring?: boolean;
                  search_profile?: string | null;
              };
          }

      Returns Promise<
          | { error: AiPriseVerificationError; ok: false }
          | { ok: true; value: { verification_url?: string } },
      >

    • null for an unknown id, which AiPrise answers with a 400 rather than a 404.

      Parameters

      • id: string

      Returns Promise<
          | {
              additional_information?: {
                  additional_info_data?: string
                  | { file_data: string };
                  additional_info_type?:
                      | "BANK_STATEMENT_DOCUMENT"
                      | "BUSINESS_REGISTRATION_DOCUMENT"
                      | "OPERATING_LICENSE_DOCUMENT"
                      | "FRAUD_CHECK_DOCUMENT"
                      | "ADDRESS_PROOF_DOCUMENT"
                      | "BANK_ACCOUNT_DETAILS"
                      | "SOURCE_OF_FUNDS_DOCUMENT"
                      | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                      | "CAC_CERTIFICATE"
                      | "ARTICLES_OF_INCORPORATION"
                      | "AML_POLICY"
                      | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                      | "DIRECTORS_REGISTRY"
                      | "CORPORATE_CHART"
                      | "SHAREHOLDERS_REGISTRY"
                      | "BALANCE_SHEET"
                      | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                      | "COMPANY_CONSTITUTION"
                      | "MEMORANDUM_OF_ASSOCIATION"
                      | "PARTNERSHIP_DEED"
                      | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                      | "COMPANY_PROFILE"
                      | "AUDITED_ACCOUNTS"
                      | "ANTI_BRIBERY_POLICY"
                      | "DATA_PROTECTION_POLICY"
                      | "INVOICE"
                      | "PEP_FORM"
                      | "OTHER";
              }[];
              addresses?: {
                  address_city?: string;
                  address_country?: string;
                  address_state?: string;
                  address_street_1?: string;
                  address_street_2?: string;
                  address_zip_code?: string;
              }[];
              alternate_name?: string;
              business_entity_id?: string;
              callback_url?: string;
              client_reference_data?: Record<string, never>;
              client_reference_id?: string;
              country_code?: string;
              email_addresses?: string[];
              events_callback_url?: string;
              formation_date?: string;
              name?: string;
              phone_numbers?: string[];
              state_code?: string;
              tags?: string[];
              tax_identification_number?: string;
              website?: string;
          } & {
              aml_info?: {
                  aml_hit_summary?: { [key: string]: string };
                  entity_hits?: {
                      additional_fields?: Record<(...), (...)>;
                      also_known_as?: (...)[];
                      aml_hits?: (...)[];
                      associates?: (...)[];
                      date_of_birth?: string | null;
                      date_of_birth_match_score?: number | null;
                      entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                      history?: (...)[];
                      id?: string;
                      is_deleted?: boolean;
                      name?: string;
                      name_match_score?: number;
                      resolution_status?: string;
                  }[];
                  num_hits?: number;
                  result?: "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | null;
                  search_criteria?: {
                      birth_year?: number | null;
                      exact_match?: boolean | null;
                      fuzziness_score?: number | null;
                      search_term?: string | null;
                  };
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              };
              aml_monitoring_info?: {
                  added_entity_hits?: | {
                      additional_fields?: (...)
                      | (...);
                      also_known_as?: (...) | (...);
                      aml_hits?: (...) | (...);
                      associates?: (...) | (...);
                      date_of_birth?: (...) | (...) | (...);
                      date_of_birth_match_score?: (...) | (...) | (...);
                      entity_type?: (...) | (...) | (...) | (...) | (...);
                      history?: (...) | (...);
                      id?: (...) | (...);
                      is_deleted?: (...) | (...) | (...);
                      name?: (...) | (...);
                      name_match_score?: (...) | (...);
                      resolution_status?: (...) | (...);
                  }[]
                  | null;
                  created_at?: number
                  | null;
                  removed_entity_hits?:
                      | {
                          additional_fields?: (...)
                          | (...);
                          also_known_as?: (...) | (...);
                          aml_hits?: (...) | (...);
                          associates?: (...) | (...);
                          date_of_birth?: (...) | (...) | (...);
                          date_of_birth_match_score?: (...) | (...) | (...);
                          entity_type?: (...) | (...) | (...) | (...) | (...);
                          history?: (...) | (...);
                          id?: (...) | (...);
                          is_deleted?: (...) | (...) | (...);
                          name?: (...) | (...);
                          name_match_score?: (...) | (...);
                          resolution_status?: (...) | (...);
                      }[]
                      | null;
                  updated_entity_hits?: | {
                      additional_fields?: (...)
                      | (...);
                      also_known_as?: (...) | (...);
                      aml_hits?: (...) | (...);
                      associates?: (...) | (...);
                      date_of_birth?: (...) | (...) | (...);
                      date_of_birth_match_score?: (...) | (...) | (...);
                      entity_type?: (...) | (...) | (...) | (...) | (...);
                      history?: (...) | (...);
                      id?: (...) | (...);
                      is_deleted?: (...) | (...) | (...);
                      name?: (...) | (...);
                      name_match_score?: (...) | (...);
                      resolution_status?: (...) | (...);
                  }[]
                  | null;
              }[];
              business_info?: {
                  additional_fields?: { [key: string]: string };
                  addresses?: {
                      additional_info?: { [key: ...]: ... };
                      full_address?: string;
                      parsed_address?: {
                          address_city?: ...;
                          address_country?: ...;
                          address_state?: ...;
                          address_street_1?: ...;
                          address_street_2?: ...;
                          address_type?: ...;
                          address_zip_code?: ...;
                      };
                      source?: (...)[];
                  }[];
                  business_id?: string;
                  business_scope?: {
                      business_activities?: {
                          activity_type?: ...;
                          code?: ...;
                          code_type?: ...;
                          description?: ...;
                      }[];
                      business_description?: string
                      | null;
                  };
                  country_code?: string;
                  emails?: string[];
                  entity_type?: string;
                  name?: string;
                  phone_numbers?: string[];
                  result?: | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "FOUND"
                  | "NOT_FOUND";
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  tax_id?: string;
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
                  website?: string;
              };
              business_profile_id?: string;
              business_profile_result?: | "APPROVED"
              | "DECLINED"
              | "REVIEW"
              | "UNKNOWN"
              | "FOUND"
              | "NOT_FOUND";
              created_at?: number;
              documents?: {
                  document_date?: number;
                  document_price?: string
                  | null;
                  document_published_date?: string | null;
                  document_source_authority?: string | null;
                  document_source_authority_code?: string | null;
                  file_blob?: string;
                  file_created_at?: number | null;
                  file_format_type?: string | null;
                  file_name?: string;
                  file_s3_url?: string;
                  file_source?: string | null;
                  file_type?: string | null;
                  file_uuid?: string;
                  is_purchased?: boolean | null;
                  order_status?: string | null;
                  verification_sessions?:
                      | {
                          created_at?: (...)
                          | (...)
                          | (...);
                          result?: (...) | (...);
                          verification_session_id?: (...) | (...);
                      }[]
                      | null;
              }[];
              events?: {
                  date?: string
                  | null;
                  event_type?: string | null;
                  metadata?: Record<string, never> | null;
              }[];
              fraud_insights?: {
                  device_insights?: {
                      bot_status?: boolean;
                      bot_type?: string;
                      browser_full_version?: string;
                      browser_major_version?: string;
                      browser_name?: string;
                      device?: string;
                      incognito?: boolean;
                      os?: string;
                      os_version?: string;
                      privacy_settings?: boolean;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      user_agent?: string;
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  email_insights?: {
                      breaches?: (...)[];
                      domain_info?: {
                          company_name?: ...;
                          custom?: ...;
                          disposable?: ...;
                          dmarc_compliance?: ...;
                          domain_name?: ...;
                          free_provider?: ...;
                          registered?: ...;
                          spf_strict?: ...;
                          suspicious_top_level_domain?: ...;
                          top_level_domain?: ...;
                      };
                      email?: string
                      | null;
                      email_tenure?: number;
                      first_breach?: string;
                      is_breached?: boolean;
                      last_breach?: string;
                      no_of_breaches?: number;
                      persons?: (...)[];
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      social_profiles?: (...)[];
                      social_summary?:
                          | {
                              age_on_social?: ...;
                              number_of_names_returned?: ...;
                              number_of_photos_returned?: ...;
                              registered_consumer_electronics_profiles?: ...;
                              registered_ecommerce_profiles?: ...;
                              registered_education_profiles?: ...;
                              registered_email_provider_profiles?: ...;
                              registered_entertainment_profiles?: ...;
                              registered_financial_profiles?: ...;
                              registered_messaging_profiles?: ...;
                              registered_professional_profiles?: ...;
                              registered_profiles?: ...;
                              registered_social_media_profiles?: ...;
                              registered_travel_profiles?: ...;
                          }
                          | null;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: (...)[];
                      warnings?: (...)[];
                  }[];
                  geolocation_insights?: {
                      accuracy?: string;
                      altitude?: string;
                      altitude_accuracy?: string;
                      heading?: string;
                      latitude?: number;
                      longitude?: number;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      speed?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  ip_insights?: {
                      abuse_velocity?: string;
                      active_tor?: boolean;
                      active_vpn?: boolean;
                      autonomous_system_number?: number;
                      bot_status?: boolean;
                      connection_type?: string;
                      host?: string;
                      internet_service_provider?: string;
                      ip_address?: string;
                      is_crawler?: boolean;
                      location?: {
                          city?: (...)
                          | (...);
                          country?: (...) | (...);
                          country_code?: (...) | (...);
                          geo_name_id?: (...) | (...);
                          latitude?: (...) | (...);
                          longitude?: (...) | (...);
                          postal_code?: (...) | (...);
                          region?: (...) | (...);
                          timezone?: (...) | (...);
                      };
                      organization?: string;
                      proxy?: boolean;
                      recent_abuse?: boolean;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      tor?: boolean;
                      unique_hash?: string;
                      vpn?: boolean;
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  phone_insights?: {
                      activation_date?: string;
                      country?: string;
                      current_carrier?: string;
                      original_carrier?: string;
                      persons?: (...)[];
                      phone_active?: boolean;
                      phone_disposable?: boolean;
                      phone_is_spam?: boolean;
                      phone_number?: string;
                      phone_type?: string;
                      phone_valid?: boolean;
                      port_history?: (...)[];
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      sim_type?: string;
                      social_profiles?: (...)[];
                      status?:
                          | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                      status_reasons?: (...)[];
                      warnings?: (...)[];
                  }[];
                  related_session_insights?: {
                      related_sessions?: {
                          created_at?: ...;
                          relation?: ...;
                          result?: ...;
                          status?: ...;
                          verification_session_id?: ...;
                      }[];
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  result?: | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "FOUND"
                  | "NOT_FOUND";
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              };
              lookup_info?: {
                  data?: Record<string, never>
                  | null;
                  database_name?: string | null;
                  result?: "APPROVED" | "DECLINED" | "REVIEW" | "UNKNOWN" | null;
                  section_id?: string;
                  status?:
                      | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                  status_reasons?: | { code?: (...)
                  | (...); message?: (...) | (...) }[]
                  | null;
                  title?: string | null;
                  warnings?:
                      | {
                          code?: | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          message?: (...) | (...) | (...);
                          resolution_status?: (...) | (...);
                          warning_id?: (...) | (...);
                      }[]
                      | null;
              }[];
              online_presence_info?: {
                  address?: {
                      additional_info?: { [key: string]: unknown };
                      full_address?: string;
                      parsed_address?: {
                          address_city?: (...) | (...);
                          address_country?: (...) | (...);
                          address_state?: (...) | (...);
                          address_street_1?: (...) | (...);
                          address_street_2?: (...) | (...);
                          address_type?: (...) | (...);
                          address_zip_code?: (...) | (...);
                      };
                      source?: { file_number?: ...; state?: ...; status?: ...; type?: ... }[];
                  };
                  business_entity_id?: string;
                  company_data?: Record<string, never>;
                  formation_date?: string;
                  name?: string;
                  result?:
                      | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  tax_identification_number?: string;
                  ubos?: {
                      additional_fields?: Record<(...), (...)>;
                      address?: {
                          additional_info?: ...;
                          full_address?: ...;
                          parsed_address?: ...;
                          source?: ...;
                      };
                      birth_date?: string
                      | null;
                      client_reference_data?: Record<(...), (...)>;
                      client_reference_id?: string;
                      email?: string | null;
                      first_name?: string | null;
                      full_name?: string | null;
                      identity?: {
                          identity_country_code?: ...;
                          identity_document_back?: ...;
                          identity_document_front?: ...;
                          identity_document_type?: ...;
                          identity_number?: ...;
                          identity_number_type?: ...;
                      };
                      last_name?: string
                      | null;
                      middle_name?: string | null;
                      ownership_percent?: number | null;
                      person_reference_id?: string;
                      phone_number?: string | null;
                      roles?: (...)[];
                      shares_allocated?: number | null;
                      source?: (...)[];
                  }[];
                  warnings?: {
                      code?: | "UNRECOGNIZED_DOCUMENT"
                      | "UNREADABLE_DOCUMENT"
                      | "DOCUMENT_NOT_FOUND"
                      | "DOCUMENT_EXPIRED"
                      | "DOCUMENT_FRONT_BACK_MISMATCH"
                      | "DOCUMENT_DAMAGED"
                      | "DOCUMENT_FRONT_MISSING"
                      | "DOCUMENT_BACK_MISSING"
                      | "DOCUMENT_CROPPED"
                      | "DOCUMENT_FACE_NOT_FOUND"
                      | "INVALID_DOCUMENT_DETAILS"
                      | "DOCUMENT_TYPE_MISMATCH"
                      | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                      | "MISSING_EXPIRY_DATE"
                      | "MISSING_ISSUE_DATE"
                      | "MISSING_BIRTH_DATE"
                      | "MISSING_DOCUMENT_NUMBER"
                      | "MISSING_PERSONAL_NUMBER"
                      | "MISSING_ADDRESS"
                      | "MISSING_POSTCODE"
                      | "MISSING_NAME"
                      | "MISSING_GENDER"
                      | "MISSING_NATIONALITY"
                      | "MISSING_DOCUMENT_DETAILS"
                      | "DOCUMENT_FRONT_OR_BACK_MISSING"
                      | "NAME_VERIFICATION_FAILED"
                      | "ID_DATA_MISMATCH"
                      | "ID_TYPE_MISMATCH"
                      | "ID_NOT_ALLOWED"
                      | "ID_COUNTRY_MISMATCH"
                      | "BIRTH_DATE_MISMATCH"
                      | "ADDRESS_MISMATCH"
                      | "DATABASE_LOOKUP_ISSUE"
                      | "DOCUMENT_PHOTO_OF_PHOTO"
                      | "SCREEN_DETECTED"
                      | "IMAGE_FORGED_EDITED"
                      | "FEATURE_VERIFICATION_FAILED"
                      | "FAKE_ID"
                      | "DOCUMENT_FOUND_ON_INTERNET"
                      | "ARTIFICIAL_IMAGE"
                      | "ARTIFICIAL_TEXT"
                      | "TEXT_FORGERY"
                      | "IMAGE_TOO_SMALL"
                      | "GLARE_DETECTED"
                      | "IMAGE_TOO_BLURRY"
                      | "CHECK_DIGIT_FAILED"
                      | "PRINTOUT_DETECTED"
                      | "BLACK_WHITE_DOCUMENT"
                      | "FACE_NOT_FOUND"
                      | "MULTIPLE_FACES"
                      | "FACE_MISMATCH"
                      | "LOW_FACE_SIMILARITY"
                      | "FACE_IDENTICAL"
                      | "FACE_NOT_LIVE"
                      | "FACE_LIVENESS_REVIEW_REQUIRED"
                      | "FACE_PHOTO_OF_PHOTO"
                      | "FACE_COVERED"
                      | "FACE_EDITED"
                      | "FACE_BLUR"
                      | "FACE_TOO_CLOSE"
                      | "FACE_CROPPED"
                      | "FACE_TOO_SMALL"
                      | "FACE_ANGLE_TOO_LARGE"
                      | "FACE_DEEPFAKE"
                      | "ID_NUMBER_NOT_VERIFIED"
                      | "INVALID_ID_NUMBER_SUPPLIED"
                      | "LOOKUP_SOURCE_DOWN"
                      | "LOOKUP_FACE_NOT_FOUND"
                      | "ID_PREVIOUSLY_SEEN"
                      | "AGE_UNDER_18"
                      | "AML_MATCH"
                      | "API_DATA_REQUIREMENTS_NOT_MET"
                      | "IP_ADDRESS_SUSPICIOUS"
                      | "SUSPICIOUS_USER_BEHAVIOUR"
                      | "GEOLOCATION_MISMATCH"
                      | "COMPANY_NOT_FOUND"
                      | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                      | "COMPANY_PREVIOUSLY_SEEN"
                      | "CUSTOM_ERROR_CODE"
                      | "DOCUMENT_TAMPERED"
                      | "DOCUMENT_REQUIRES_REVIEW"
                      | "DOCUMENT_TOO_FAR"
                      | "DOCUMENT_SIZE_TOO_LARGE"
                      | "BROKEN_DOCUMENT"
                      | "INVALID_FILE_EXTENSION"
                      | "FILE_TOO_LARGE"
                      | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                      | "FACE_PREVIOUSLY_ONBOARDED"
                      | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                      | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                      | "ADDRESS_DOCUMENT_MISSING_NAME"
                      | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                      | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                      | "ADDRESS_DOCUMENTS_NOT_SAME"
                      | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                      | "EXPIRY_AND_ISSUE_DATE_MISSING"
                      | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                      | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                      | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                      | "TOR_DETECTED"
                      | "VPN_DETECTED"
                      | "BOT_DETECTED"
                      | "BROWSER_PREVIOUSLY_SEEN"
                      | "IP_ADDRESS_PREVIOUSLY_SEEN"
                      | "PRIVACY_SETTINGS_BLOCKED"
                      | "BUSINESS_ID_MISMATCH"
                      | "BUSINESS_INFO_NAME_MISMATCH"
                      | "REGISTRATION_STATUS_INACTIVE"
                      | "UNABLE_TO_EXTRACT_DATA"
                      | "EMAIL_NOT_FOUND"
                      | "PHONE_NUMBER_NOT_FOUND"
                      | "BROWSER_PREVIOUSLY_ATTEMPTED"
                      | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                      | "ID_PREVIOUSLY_ATTEMPTED"
                      | "BACKGROUND_CHECK_ALERT"
                      | "BUSINESS_ID_NOT_VERIFIED"
                      | "MRZ_DATA_MISMATCH"
                      | "SELFIE_VIDEO_FRAUD"
                      | "SELFIE_VIDEO_MISSING"
                      | "VIDEO_INJECTION_DETECTED"
                      | "VIRTUAL_CAMERA_DETECTED"
                      | "ADDRESS_ZIPCODE_MISMATCH"
                      | "FACE_AGE_MISMATCH"
                      | "NO_GLARES_DETECTED"
                      | "KEYWORD_MATCHES_FOUND"
                      | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                      | "IMAGE_IN_FOCUS"
                      | "GOOD_IMAGE_RESOLUTION"
                      | "GOOD_IMAGE_COLOR"
                      | "GOOD_IMAGE_PERSPECTIVE"
                      | "DOCUMENT_FULLY_PRESENT"
                      | "PORTRAIT_PRESENT_IN_IMAGE"
                      | "GOOD_IMAGE_BRIGHTNESS"
                      | "NO_OCCLUSION_DETECTED"
                      | "GOOD_IMAGE_QUALITY"
                      | "IMAGE_DOCUMENT_TYPE_DETECTED"
                      | "IMAGE_TEXT_FIELDS_VERIFIED"
                      | "PO_BOX_DETECTED"
                      | "PARKED_WEBSITE"
                      | "SOCIAL_MEDIA_BROKEN_LINKS"
                      | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                      | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                      | "STOCK_IMAGES_FOUND"
                      | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                      | "WEBSITE_NOT_FOUND"
                      | "WEBSITE_PARKED"
                      | "WEBSITE_REDIRECTED"
                      | "WEBSITE_GENERIC"
                      | "WEBSITE_NOT_AUTHENTIC"
                      | "BUSINESS_DESCRIPTION_MISMATCH"
                      | "TERMS_AND_CONDITIONS_NOT_FOUND"
                      | "TERMS_AND_CONDITIONS_FAILED"
                      | "INVALID_WEBSITE_SSL"
                      | "BUSINESS_GEOLOCATION_MISMATCH"
                      | "EMAIL_ADDRESS_MISMATCH"
                      | "PHONE_NUMBER_MISMATCH"
                      | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                      | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                      | "BUSINESS_COUNTRY_MISMATCH"
                      | "BUSINESS_WEBSITE_MISMATCH"
                      | "BUSINESS_FORMATION_DATE_MISMATCH"
                      | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
                  website?: string;
              };
              questions_response?: {
                  [key: string]: {
                      [key: string]: | string
                      | {
                          answer?: string
                          | null;
                          answer_file?: string | null;
                          answer_language?: string | null;
                          answer_type?:
                              | "SINGLE_CHOICE"
                              | "MULTIPLE_CHOICE"
                              | "BOOLEAN"
                              | "TEXT"
                              | "FILE"
                              | "EMAIL"
                              | "PHONE_NUMBER"
                              | "SINGLE_SELECT"
                              | "MULTIPLE_SELECT"
                              | "DATE"
                              | "PARAGRAPH"
                              | "URL"
                              | null;
                          order?: number
                          | null;
                          question?: string | null;
                      }
                      | {
                          template_id?: string;
                          updated_at?: number;
                          verification_session_id?: string;
                      };
                  };
              };
              registration_info?: {
                  formation_date?: string
                  | null;
                  normalised_status?: string | null;
                  registration_records?: {
                      additional_fields?: Record<(...), (...)>;
                      addresses?: (...)[];
                      city?: string | null;
                      country?: string | null;
                      entity_type?: string | null;
                      name?: string | null;
                      record_id?: string | null;
                      registration_date?: string | null;
                      source_name?: string | null;
                      source_url?: string | null;
                      state?: string | null;
                      status?: string | null;
                  }[];
                  status?: string
                  | null;
              };
              related_companies?: (
                  | {
                      additional_fields?: Record<(...), (...)>
                      | null;
                      addresses?: (...)[] | null;
                      alternate_name?: string | null;
                      business_entity_id?: string | null;
                      client_reference_data?: Record<(...), (...)>;
                      client_reference_id?: string;
                      company_reference_id?: string | null;
                      country_code?: string | null;
                      description?: string | null;
                      email_addresses?: (...)[] | null;
                      formation_date?: string;
                      name?: string | null;
                      ownership_percent?: number | null;
                      phone_numbers?: (...)[] | null;
                      roles?: (...)[] | null;
                      shares_allocated?: number | null;
                      source?: (...)[];
                      state_code?: string | null;
                      status?: string | null;
                      tax_identification_number?: string | null;
                      website?: string | null;
                  } & {
                      documents?: (...)[];
                      kyb?:
                          | {
                              risk_info?: ...;
                              verification_result?: ...;
                              verification_session_id?: ...;
                          }
                          | null;
                      questions_response?: { [key: ...]: ... };
                      verification_sessions?: (...)[] | null;
                  }
                  | {
                      additional_fields?: Record<string, never>;
                      business_profile?: {
                          additional_information?: ...;
                          addresses?: ...;
                          alternate_name?: ...;
                          business_entity_id?: ...;
                          callback_url?: ...;
                          client_reference_data?: ...;
                          client_reference_id?: ...;
                          country_code?: ...;
                          email_addresses?: ...;
                          events_callback_url?: ...;
                          formation_date?: ...;
                          name?: ...;
                          phone_numbers?: ...;
                          state_code?: ...;
                          tags?: ...;
                          tax_identification_number?: ...;
                          website?: ...;
                      } & {
                          business_profile_id?: ...;
                          business_profile_result?: ...;
                          created_at?: ...;
                          questions_response?: ...;
                          risk_info?: ...;
                          source?: ...;
                      };
                      company_reference_id?: string;
                      other_relationship_data?: {
                          ownership_percent?: ...;
                          relationship_type?: ...;
                          roles?: ...;
                          shares_allocated?: ...;
                          source_id?: ...;
                          source_name?: ...;
                      }[];
                      ownership_percent?: number
                      | null;
                      relationship_type?: "UNKNOWN" | "PARENT" | "CHILD" | "SIBLING" | null;
                      roles?: {
                          end_date?: ...;
                          is_active?: ...;
                          name?: ...;
                          start_date?: ...;
                      }[];
                      shares_allocated?: number
                      | null;
                  }
              )[];
              related_people?: (
                  | {
                      additional_fields?: Record<(...), (...)>;
                      address?: {
                          additional_info?: ...;
                          full_address?: ...;
                          parsed_address?: ...;
                          source?: ...;
                      };
                      birth_date?: string
                      | null;
                      client_reference_data?: Record<(...), (...)>;
                      client_reference_id?: string;
                      email?: string | null;
                      first_name?: string | null;
                      full_name?: string | null;
                      identity?: {
                          identity_country_code?: ...;
                          identity_document_back?: ...;
                          identity_document_front?: ...;
                          identity_document_type?: ...;
                          identity_number?: ...;
                          identity_number_type?: ...;
                      };
                      last_name?: string
                      | null;
                      middle_name?: string | null;
                      ownership_percent?: number | null;
                      person_reference_id?: string;
                      phone_number?: string | null;
                      roles?: (...)[];
                      shares_allocated?: number | null;
                      source?: (...)[];
                  } & {
                      documents?: (...)[];
                      kyc?: {
                          risk_info?: ...;
                          verification_result?: ...;
                          verification_session_id?: ...;
                      };
                      questions_response?: { [key: ...]: ... };
                      verification_sessions?: (...)[] | null;
                  }
                  | {
                      additional_fields?: Record<string, never>;
                      other_relationship_data?: {
                          ownership_percent?: ...;
                          relationship_type?: ...;
                          roles?: ...;
                          shares_allocated?: ...;
                          source_id?: ...;
                          source_name?: ...;
                      }[];
                      ownership_percent?: number
                      | null;
                      person_reference_id?: string;
                      roles?: {
                          end_date?: ...;
                          is_active?: ...;
                          name?: ...;
                          start_date?: ...;
                      }[];
                      shares_allocated?: number
                      | null;
                      user_profile?: {
                          address?: ...;
                          client_reference_data?: ...;
                          client_reference_id?: ...;
                          date_of_birth?: ...;
                          email_address?: ...;
                          events_callback_url?: ...;
                          first_name?: ...;
                          full_name?: ...;
                          last_name?: ...;
                          middle_name?: ...;
                          phone_number?: ...;
                          phone_number_parts?: ...;
                          questions_response?: ...;
                          second_last_name?: ...;
                          user_profile_id?: ...;
                          user_profile_result?: ...;
                          verification_session_ids?: ...;
                      } & {
                          additional_information?: ...;
                          aml_info?: ...;
                          created_at?: ...;
                          face_liveness_info?: ...;
                          face_match_info?: ...;
                          fraud_insights?: ...;
                          id_info?: ...;
                          lookup_info?: ...;
                          risk_info?: ...;
                          updated_at?: ...;
                      } & { source?: ... };
                  }
              )[];
              risk_info?: | {
                  decisioning?: {
                      result?: "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | null;
                      rules_evaluated?: {
                          result?: ...;
                          rule_name?: ...;
                          score?: ...;
                          status?: ...;
                      }[];
                      section_id?: string
                      | null;
                  };
                  scoring?: {
                      risk_level?: "PROHIBITED"
                      | "HIGH"
                      | "MEDIUM"
                      | "LOW"
                      | null;
                      rules_evaluated?: {
                          result?: ...;
                          rule_name?: ...;
                          score?: ...;
                          status?: ...;
                      }[];
                      score?: number
                      | null;
                      section_id?: string | null;
                  };
              }
              | null;
              updated_at?: number;
              verification_session_ids?: string[];
              website_info?: {
                  adverse_media?: { link?: string; snippet?: string }[];
                  average_review?: string | null;
                  backlinks?: { inline_rank?: number; url?: string }[];
                  critically_concerning_issues?: string[];
                  description?: string | null;
                  domain_creation_date?: string | null;
                  domain_expiration_date?: string | null;
                  domain_info?: {
                      dns_address_status?: string;
                      DNS_records?: string[];
                      domain_age?: number;
                      domain_history?: string[];
                      expiration_date?: string;
                      has_robots_txt?: boolean;
                      hosting_provider?: string;
                      hosting_provider_category?: string;
                      inbound_linking_domains?: number;
                      is_known_free_email_host?: boolean;
                      is_known_hosting_provider_domain?: boolean;
                      is_known_marketplace_domain?: boolean;
                      is_known_social_media_domain?: boolean;
                      is_known_top_domain?: boolean;
                      is_non_business?: boolean;
                      is_parked?: boolean;
                      is_registered?: boolean;
                      is_resolvable?: boolean;
                      is_ssl_valid?: boolean;
                      is_webserver_responsive?: boolean;
                      last_update_date?: string;
                      name?: string;
                      ns_status?: string;
                      registrar?: string;
                      registrar_country?: string;
                      registration_date?: string;
                      supports_apex_and_www?: boolean;
                      tech_stack_used?: string[];
                      whois_privacy_mode?: string;
                  };
                  estimated_employee_count_range?: string
                  | null;
                  financial_info?: {
                      debtToEquity?: string | null;
                      funding_amount?: string | null;
                      marketCapitalization?: string | null;
                      net_income?: string | null;
                      revenue_amount?: string | null;
                  };
                  formation_type?: string;
                  founded_year?: string
                  | null;
                  industry_inconsistencies?: string[];
                  industry_info?: {
                      additional_mcc_codes?: { code?: ...; description?: ... }[];
                      additional_naics_codes?: { code?: ...; description?: ... }[];
                      additional_risky_industry_flag?: boolean;
                      additional_sic_codes?: { code?: ...; description?: ... }[];
                      high_risk_industry_contexts?: {
                          confidence?: ...;
                          context?: ...;
                          industry?: ...;
                          role?: ...;
                          url?: ...;
                      }[];
                      primary_industry?: string;
                      primary_mcc?: { code?: (...)
                      | (...); description?: (...) | (...) };
                      primary_naics?: { code?: (...) | (...); description?: (...) | (...) };
                      primary_risky_industry_flag?: boolean;
                      primary_sic?: { code?: (...) | (...); description?: (...) | (...) };
                      prohibited_industry_contexts?: {
                          confidence?: ...;
                          context?: ...;
                          industry?: ...;
                          role?: ...;
                          url?: ...;
                      }[];
                      tags?: string[];
                  };
                  interactions_of_interest?: { link?: string; snippet?: string }[];
                  is_public?: boolean | null;
                  name?: string;
                  network_intelligence?: {
                      associated_networks?: { domains?: ...; edges?: ... }[];
                  };
                  result?: | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "FOUND"
                  | "NOT_FOUND";
                  risk_factors?: {
                      category?: string;
                      classification_type?: string;
                      description?: string;
                      display_name?: string;
                      risk_element_name?: string;
                      score?: number;
                      subcategory?: string;
                  }[];
                  risk_indicators?: {
                      detail?: string;
                      evidence?: string;
                      indicator?: string;
                      severity?: "low"
                      | "medium"
                      | "high";
                  }[];
                  section_id?: string;
                  site_status?: string
                  | null;
                  social_media_insights?: {
                      facebook?: {
                          ad_status?: (...) | (...) | (...);
                          alternative_social_media?: (...) | (...) | (...);
                          biography?: (...) | (...) | (...);
                          business_address?: (...) | (...) | (...);
                          business_categories?: (...) | (...) | (...);
                          business_category_name?: (...) | (...) | (...);
                          business_hours?: (...) | (...) | (...);
                          cover_photo_url?: (...) | (...) | (...);
                          creation_date?: (...) | (...) | (...);
                          email?: (...) | (...) | (...);
                          external_url?: (...) | (...) | (...);
                          followers_count?: (...) | (...) | (...);
                          follows_count?: (...) | (...) | (...);
                          full_name?: (...) | (...) | (...);
                          info?: (...) | (...) | (...);
                          is_ad_library_active?: (...) | (...) | (...) | (...);
                          is_business_account?: (...) | (...) | (...) | (...);
                          likes_count?: (...) | (...) | (...);
                          linked_instagram?: (...) | (...) | (...);
                          messenger?: (...) | (...) | (...);
                          phone?: (...) | (...) | (...);
                          price_range?: (...) | (...) | (...);
                          profile_pic_url?: (...) | (...) | (...);
                          rating_count?: (...) | (...) | (...);
                          rating_description?: (...) | (...) | (...);
                          rating_overall?: (...) | (...) | (...);
                          services?: (...) | (...) | (...);
                          url?: (...) | (...) | (...);
                          username?: (...) | (...) | (...);
                          websites?: (...) | (...) | (...);
                      };
                      instagram?: {
                          biography?: (...)
                          | (...)
                          | (...);
                          business_category_name?: (...) | (...) | (...);
                          external_url?: (...) | (...) | (...);
                          followers_count?: (...) | (...) | (...);
                          follows_count?: (...) | (...) | (...);
                          full_name?: (...) | (...) | (...);
                          is_business_account?: (...) | (...) | (...) | (...);
                          is_private?: (...) | (...) | (...) | (...);
                          is_verified?: (...) | (...) | (...) | (...);
                          latest_posts?: (...) | (...);
                          posts_count?: (...) | (...) | (...);
                          profile_pic_url?: (...) | (...) | (...);
                          url?: (...) | (...) | (...);
                          username?: (...) | (...) | (...);
                      };
                      linkedin?: {
                          biography?: (...)
                          | (...)
                          | (...);
                          business_address?: (...) | (...) | (...);
                          business_category_name?: (...) | (...) | (...);
                          cover_url?: (...) | (...) | (...);
                          crunchbase_url?: (...) | (...) | (...);
                          employee_count?: (...) | (...) | (...);
                          employee_count_range?: (...) | (...) | (...);
                          external_url?: (...) | (...) | (...);
                          followers_count?: (...) | (...) | (...);
                          follows_count?: (...) | (...) | (...);
                          founded_year?: (...) | (...) | (...);
                          full_name?: (...) | (...) | (...);
                          funding_latest_date?: (...) | (...) | (...);
                          funding_latest_investors_count?: (...) | (...) | (...);
                          funding_latest_type?: (...) | (...) | (...);
                          funding_latest_url?: (...) | (...) | (...);
                          funding_total_rounds?: (...) | (...) | (...);
                          hashtags?: (...) | (...) | (...);
                          industries?: (...) | (...) | (...);
                          is_business_account?: (...) | (...) | (...) | (...);
                          is_verified?: (...) | (...) | (...) | (...);
                          key_people?: (...) | (...) | (...);
                          logo_url?: (...) | (...) | (...);
                          phone?: (...) | (...) | (...);
                          profile_pic_url?: (...) | (...) | (...);
                          specialties?: (...) | (...) | (...);
                          tagline?: (...) | (...) | (...);
                          url?: (...) | (...) | (...);
                          username?: (...) | (...) | (...);
                      };
                  };
                  social_media_profiles?: string[];
                  social_media_profiles_referring_to_different_business?: string[];
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  title?: string | null;
                  total_backlinks?: number | null;
                  traffic_info?: {
                      bounce_rate?: number;
                      pages_per_visit?: number;
                      time_on_site?: number;
                      top_organic_keywords?: string[];
                      traffic_by_country?: Record<string, never>;
                      traffic_by_source?: Record<string, never>;
                      traffic_trends?: Record<string, never>;
                      visits_per_month?: number;
                  };
                  truebiz_request_id?: string
                  | null;
                  url?: string | null;
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
                  web_presence_report_summary?: string
                  | null;
                  web_presence_report_summary_checklist?: {
                      message?: string;
                      result?: string;
                      section?: string;
                  }[];
                  website_content?: {
                      addresses?: { address?: ...; is_verified?: ... }[];
                      blog_or_news_last_updated_date?: string;
                      compliance?: string[];
                      content_inconsistencies?: string[];
                      customers?: string[];
                      deadlinks?: string[];
                      description?: string;
                      email?: { email?: ...; is_verified?: ... }[];
                      evaluated_url?: string;
                      harmful_content?: boolean;
                      has_placeholder_text?: boolean;
                      has_stock_images?: string;
                      historic_screenshots_urls_and_timestamps?: {
                          timestamp?: ...;
                          url?: ...;
                      }[];
                      industries?: string[];
                      is_website_authentic?: boolean;
                      keyword_contexts?: { context?: ...; keyword?: ...; url?: ... }[];
                      language?: string;
                      mlm_links?: string[];
                      number_of_bad_policies?: number;
                      number_of_mlm_links?: number;
                      pages_linked?: number;
                      phone_numbers?: { country_code?: ...; is_verified?: ...; number?: ... }[];
                      policy_analysis?: {
                          policy_text?: ...;
                          policy_type?: ...;
                          policy_url?: ...;
                      }[];
                      real_website?: "YES"
                      | "PARKED"
                      | "NO";
                      screenshot_url?: string;
                      summary_notes?: string;
                      title?: string;
                      website_authenticity_reasoning?: string;
                      website_last_updated_date?: string;
                  };
              };
          }
          | null,
      >

    • null for an unknown id, which AiPrise answers with a 400 rather than a 404.

      Parameters

      • id: string

      Returns Promise<
          | {
              address?: | {
                  address_city?: string;
                  address_country?: string;
                  address_state?: string;
                  address_street_1?: string;
                  address_street_2?: string;
                  address_zip_code?: string;
              }
              | null;
              client_reference_data?: Record<string, never>;
              client_reference_id?: string;
              date_of_birth?: string;
              email_address?: string;
              events_callback_url?: string;
              first_name?: string | null;
              full_name?: string | null;
              last_name?: string | null;
              middle_name?: string | null;
              phone_number?: string;
              phone_number_parts?:
                  | {
                      countryCode?: string
                      | null;
                      number?: string | null;
                      phoneCode?: string | null;
                  }
                  | null;
              questions_response?: {
                  [key: string]: {
                      [key: string]: | string
                      | {
                          answer?: string
                          | null;
                          answer_file?: string | null;
                          answer_language?: string | null;
                          answer_type?:
                              | "SINGLE_CHOICE"
                              | "MULTIPLE_CHOICE"
                              | "BOOLEAN"
                              | "TEXT"
                              | "FILE"
                              | "EMAIL"
                              | "PHONE_NUMBER"
                              | "SINGLE_SELECT"
                              | "MULTIPLE_SELECT"
                              | "DATE"
                              | "PARAGRAPH"
                              | "URL"
                              | null;
                          order?: number
                          | null;
                          question?: string | null;
                      }
                      | {
                          template_id?: string;
                          updated_at?: number;
                          verification_session_id?: string;
                      };
                  };
              };
              second_last_name?: string
              | null;
              user_profile_id?: string;
              user_profile_result?:
                  | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "DEACTIVATED";
              verification_session_ids?: string[];
          } & {
              additional_information?: {
                  additional_info_response_type?: | "ID_INFO"
                  | "LOOKUP_DATA"
                  | "ADDRESS_VERIFICATION"
                  | "DOCUMENT_INSIGHTS";
                  additional_info_type?: string;
                  data?: | Record<string, never>
                  | {
                      address?:
                          | {
                              additional_info?: ...;
                              full_address?: ...;
                              parsed_address?: ...;
                              source?: ...;
                          }
                          | null;
                      birth_date?: string;
                      check_summary?: Record<(...), (...)>;
                      document_details?: {
                          barcode_data?: ...;
                          mrz_data?: ...;
                          ocr_data?: ...;
                      };
                      field_info?: { [key: ...]: ... }
                      | null;
                      first_name?: string;
                      full_name?: string;
                      gender?: string;
                      id_expiry_date?: string;
                      id_issue_date?: string;
                      id_number?: string;
                      id_type?:
                          | "NATIONAL_ID"
                          | "ID_CARD"
                          | "PASSPORT"
                          | "DRIVER_LICENSE"
                          | "RESIDENT_CARD"
                          | "VISA"
                          | "VOTER_ID"
                          | "TAX_ID"
                          | "COLOMBIA_PPT"
                          | "GHANA_CARD"
                          | "GHANA_SSNIT_CARD"
                          | "KENYA_ALIEN_CARD"
                          | "NATIONAL_ID_NUMBER"
                          | "PASSPORT_NUMBER"
                          | "BVN"
                          | "VOTER_ID_NUMBER"
                          | "DRIVER_LICENSE_NUMBER"
                          | "TAX_ID_NUMBER"
                          | "NIN"
                          | "SSN9"
                          | "SSN4"
                          | "SSNIT"
                          | "KRA_PIN"
                          | "ALIEN_CARD_NUMBER"
                          | "COLOMBIA_PPT_NUMBER"
                          | "GHANA_CARD_NUMBER";
                      issue_country?: string;
                      issue_country_code?: string;
                      issue_state?: string;
                      issue_state_code?: string;
                      last_name?: string;
                      lookup_details?: Record<(...), (...)>;
                      middle_name?: string;
                      nationality?: string;
                      nationality_code?: string;
                      personal_number?: string;
                      result:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      second_last_name?: string;
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: (...)[];
                      warnings?: (...)[];
                  }
                  | {
                      address_match?: boolean
                      | null;
                      document_class_id?: string;
                      document_class_type?: string;
                      document_expiry_date?: string | null;
                      document_issue_date?: string | null;
                      document_metadata?: {
                          author?: ...;
                          creation_date?: ...;
                          creator?: ...;
                          keywords?: ...;
                          modification_date?: ...;
                          producer?: ...;
                          subject?: ...;
                          title?: ...;
                      };
                      document_type?: string
                      | null;
                      extracted_address?: {
                          additional_info?: ...;
                          full_address?: ...;
                          parsed_address?: ...;
                          source?: ...;
                      };
                      first_name?: string
                      | null;
                      full_name?: string | null;
                      info_indicators?: (...)[];
                      last_name?: string | null;
                      middle_name?: string | null;
                      name_match?: boolean | null;
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      risk_indicators?: (...)[];
                      section_id?: string;
                      status?:
                          | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                      status_reasons?: (...)[];
                      trust_indicators?: (...)[];
                      warnings?: (...)[];
                  }
                  | {
                      address_verification_info?: {
                          address_match?: ...;
                          document_class_id?: ...;
                          document_class_type?: ...;
                          document_expiry_date?: ...;
                          document_issue_date?: ...;
                          document_metadata?: ...;
                          document_type?: ...;
                          extracted_address?: ...;
                          first_name?: ...;
                          full_name?: ...;
                          info_indicators?: ...;
                          last_name?: ...;
                          middle_name?: ...;
                          name_match?: ...;
                          result?: ...;
                          risk_indicators?: ...;
                          section_id?: ...;
                          status?: ...;
                          status_reasons?: ...;
                          trust_indicators?: ...;
                          warnings?: ...;
                      };
                      document_class_id?: string;
                      document_class_type?: string;
                      document_class_variant?: string;
                      document_data?: { [key: ...]: ... };
                      document_metadata?: {
                          author?: ...;
                          creation_date?: ...;
                          creator?: ...;
                          keywords?: ...;
                          modification_date?: ...;
                          producer?: ...;
                          subject?: ...;
                          title?: ...;
                      };
                      info_indicators?: (...)[];
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      risk_indicators?: (...)[];
                      section_id?: string;
                      status?:
                          | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                      status_reasons?: (...)[];
                      trust_indicators?: (...)[];
                      warnings?: (...)[];
                  };
              }[];
              aml_info?: | {
                  aml_hit_summary?: { [key: string]: string };
                  entity_hits?: {
                      additional_fields?: Record<(...), (...)>;
                      also_known_as?: (...)[];
                      aml_hits?: (...)[];
                      associates?: (...)[];
                      date_of_birth?: string | null;
                      date_of_birth_match_score?: number | null;
                      entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                      history?: (...)[];
                      id?: string;
                      is_deleted?: boolean;
                      name?: string;
                      name_match_score?: number;
                      resolution_status?: string;
                  }[];
                  num_hits?: number;
                  result?: "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | null;
                  search_criteria?: {
                      birth_year?: number | null;
                      exact_match?: boolean | null;
                      fuzziness_score?: number | null;
                      search_term?: string | null;
                  };
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              created_at?: number;
              face_liveness_info?: | {
                  check_summary?: Record<string, never>;
                  result:
                      | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                  section_id?: string;
                  source?: string
                  | null;
                  status?:
                      | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              face_match_info?: | {
                  check_summary?: Record<string, never>;
                  face_match_score?: number | null;
                  result:
                      | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              fraud_insights?: | {
                  device_insights?: {
                      bot_status?: boolean;
                      bot_type?: string;
                      browser_full_version?: string;
                      browser_major_version?: string;
                      browser_name?: string;
                      device?: string;
                      incognito?: boolean;
                      os?: string;
                      os_version?: string;
                      privacy_settings?: boolean;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      user_agent?: string;
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  email_insights?: {
                      breaches?: (...)[];
                      domain_info?: {
                          company_name?: ...;
                          custom?: ...;
                          disposable?: ...;
                          dmarc_compliance?: ...;
                          domain_name?: ...;
                          free_provider?: ...;
                          registered?: ...;
                          spf_strict?: ...;
                          suspicious_top_level_domain?: ...;
                          top_level_domain?: ...;
                      };
                      email?: string
                      | null;
                      email_tenure?: number;
                      first_breach?: string;
                      is_breached?: boolean;
                      last_breach?: string;
                      no_of_breaches?: number;
                      persons?: (...)[];
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      social_profiles?: (...)[];
                      social_summary?:
                          | {
                              age_on_social?: ...;
                              number_of_names_returned?: ...;
                              number_of_photos_returned?: ...;
                              registered_consumer_electronics_profiles?: ...;
                              registered_ecommerce_profiles?: ...;
                              registered_education_profiles?: ...;
                              registered_email_provider_profiles?: ...;
                              registered_entertainment_profiles?: ...;
                              registered_financial_profiles?: ...;
                              registered_messaging_profiles?: ...;
                              registered_professional_profiles?: ...;
                              registered_profiles?: ...;
                              registered_social_media_profiles?: ...;
                              registered_travel_profiles?: ...;
                          }
                          | null;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: (...)[];
                      warnings?: (...)[];
                  }[];
                  geolocation_insights?: {
                      accuracy?: string;
                      altitude?: string;
                      altitude_accuracy?: string;
                      heading?: string;
                      latitude?: number;
                      longitude?: number;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      speed?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  ip_insights?: {
                      abuse_velocity?: string;
                      active_tor?: boolean;
                      active_vpn?: boolean;
                      autonomous_system_number?: number;
                      bot_status?: boolean;
                      connection_type?: string;
                      host?: string;
                      internet_service_provider?: string;
                      ip_address?: string;
                      is_crawler?: boolean;
                      location?: {
                          city?: (...)
                          | (...);
                          country?: (...) | (...);
                          country_code?: (...) | (...);
                          geo_name_id?: (...) | (...);
                          latitude?: (...) | (...);
                          longitude?: (...) | (...);
                          postal_code?: (...) | (...);
                          region?: (...) | (...);
                          timezone?: (...) | (...);
                      };
                      organization?: string;
                      proxy?: boolean;
                      recent_abuse?: boolean;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      tor?: boolean;
                      unique_hash?: string;
                      vpn?: boolean;
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  phone_insights?: {
                      activation_date?: string;
                      country?: string;
                      current_carrier?: string;
                      original_carrier?: string;
                      persons?: (...)[];
                      phone_active?: boolean;
                      phone_disposable?: boolean;
                      phone_is_spam?: boolean;
                      phone_number?: string;
                      phone_type?: string;
                      phone_valid?: boolean;
                      port_history?: (...)[];
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      sim_type?: string;
                      social_profiles?: (...)[];
                      status?:
                          | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                      status_reasons?: (...)[];
                      warnings?: (...)[];
                  }[];
                  related_session_insights?: {
                      related_sessions?: {
                          created_at?: ...;
                          relation?: ...;
                          result?: ...;
                          status?: ...;
                          verification_session_id?: ...;
                      }[];
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
                  result?: | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "FOUND"
                  | "NOT_FOUND";
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              id_info?: | {
                  address?: | {
                      additional_info?: { [key: string]: unknown };
                      full_address?: string;
                      parsed_address?: {
                          address_city?: (...) | (...);
                          address_country?: (...) | (...);
                          address_state?: (...) | (...);
                          address_street_1?: (...) | (...);
                          address_street_2?: (...) | (...);
                          address_type?: (...) | (...);
                          address_zip_code?: (...) | (...);
                      };
                      source?: { file_number?: ...; state?: ...; status?: ...; type?: ... }[];
                  }
                  | null;
                  birth_date?: string;
                  check_summary?: Record<string, never>;
                  document_details?: {
                      barcode_data?: { [key: string]: unknown } | null;
                      mrz_data?: { [key: string]: unknown } | null;
                      ocr_data?: { [key: string]: unknown } | null;
                  };
                  field_info?: | {
                      [key: string]: { matched?: (...)[]; unmatched?: (...)[] };
                  }
                  | null;
                  first_name?: string;
                  full_name?: string;
                  gender?: string;
                  id_expiry_date?: string;
                  id_issue_date?: string;
                  id_number?: string;
                  id_type?: | "NATIONAL_ID"
                  | "ID_CARD"
                  | "PASSPORT"
                  | "DRIVER_LICENSE"
                  | "RESIDENT_CARD"
                  | "VISA"
                  | "VOTER_ID"
                  | "TAX_ID"
                  | "COLOMBIA_PPT"
                  | "GHANA_CARD"
                  | "GHANA_SSNIT_CARD"
                  | "KENYA_ALIEN_CARD"
                  | "NATIONAL_ID_NUMBER"
                  | "PASSPORT_NUMBER"
                  | "BVN"
                  | "VOTER_ID_NUMBER"
                  | "DRIVER_LICENSE_NUMBER"
                  | "TAX_ID_NUMBER"
                  | "NIN"
                  | "SSN9"
                  | "SSN4"
                  | "SSNIT"
                  | "KRA_PIN"
                  | "ALIEN_CARD_NUMBER"
                  | "COLOMBIA_PPT_NUMBER"
                  | "GHANA_CARD_NUMBER";
                  issue_country?: string;
                  issue_country_code?: string;
                  issue_state?: string;
                  issue_state_code?: string;
                  last_name?: string;
                  lookup_details?: Record<string, never>;
                  middle_name?: string;
                  nationality?: string;
                  nationality_code?: string;
                  personal_number?: string;
                  result:
                      | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                  second_last_name?: string;
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              lookup_info?: {
                  data?: Record<string, never>
                  | null;
                  database_name?: string | null;
                  result?: "APPROVED" | "DECLINED" | "REVIEW" | "UNKNOWN" | null;
                  section_id?: string;
                  status?:
                      | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                  status_reasons?: | { code?: (...)
                  | (...); message?: (...) | (...) }[]
                  | null;
                  title?: string | null;
                  warnings?:
                      | {
                          code?: | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          message?: (...) | (...) | (...);
                          resolution_status?: (...) | (...);
                          warning_id?: (...) | (...);
                      }[]
                      | null;
              }[];
              risk_info?: | {
                  decisioning?: {
                      result?: "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | null;
                      rules_evaluated?: {
                          result?: ...;
                          rule_name?: ...;
                          score?: ...;
                          status?: ...;
                      }[];
                      section_id?: string
                      | null;
                  };
                  scoring?: {
                      risk_level?: "PROHIBITED"
                      | "HIGH"
                      | "MEDIUM"
                      | "LOW"
                      | null;
                      rules_evaluated?: {
                          result?: ...;
                          rule_name?: ...;
                          score?: ...;
                          status?: ...;
                      }[];
                      score?: number
                      | null;
                      section_id?: string | null;
                  };
              }
              | null;
              updated_at?: number;
          }
          | null,
      >

    • GET /verify/get_user_verification_result; null for a session AiPrise does not have.

      Parameters

      • verificationSessionId: string

      Returns Promise<
          | {
              additional_info?: | {
                  additional_info_response_type?: | "ID_INFO"
                  | "LOOKUP_DATA"
                  | "ADDRESS_VERIFICATION"
                  | "DOCUMENT_INSIGHTS";
                  additional_info_type?: string;
                  data?: | Record<string, never>
                  | {
                      address?:
                          | {
                              additional_info?: (...)
                              | (...);
                              full_address?: (...) | (...);
                              parsed_address?: (...) | (...);
                              source?: (...) | (...);
                          }
                          | null;
                      birth_date?: string;
                      check_summary?: Record<string, never>;
                      document_details?: {
                          barcode_data?: (...) | (...) | (...);
                          mrz_data?: (...) | (...) | (...);
                          ocr_data?: (...) | (...) | (...);
                      };
                      field_info?: | { [key: string]: { matched?: ...; unmatched?: ... } }
                      | null;
                      first_name?: string;
                      full_name?: string;
                      gender?: string;
                      id_expiry_date?: string;
                      id_issue_date?: string;
                      id_number?: string;
                      id_type?:
                          | "NATIONAL_ID"
                          | "ID_CARD"
                          | "PASSPORT"
                          | "DRIVER_LICENSE"
                          | "RESIDENT_CARD"
                          | "VISA"
                          | "VOTER_ID"
                          | "TAX_ID"
                          | "COLOMBIA_PPT"
                          | "GHANA_CARD"
                          | "GHANA_SSNIT_CARD"
                          | "KENYA_ALIEN_CARD"
                          | "NATIONAL_ID_NUMBER"
                          | "PASSPORT_NUMBER"
                          | "BVN"
                          | "VOTER_ID_NUMBER"
                          | "DRIVER_LICENSE_NUMBER"
                          | "TAX_ID_NUMBER"
                          | "NIN"
                          | "SSN9"
                          | "SSN4"
                          | "SSNIT"
                          | "KRA_PIN"
                          | "ALIEN_CARD_NUMBER"
                          | "COLOMBIA_PPT_NUMBER"
                          | "GHANA_CARD_NUMBER";
                      issue_country?: string;
                      issue_country_code?: string;
                      issue_state?: string;
                      issue_state_code?: string;
                      last_name?: string;
                      lookup_details?: Record<string, never>;
                      middle_name?: string;
                      nationality?: string;
                      nationality_code?: string;
                      personal_number?: string;
                      result:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      second_last_name?: string;
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  }
                  | {
                      address_match?: boolean
                      | null;
                      document_class_id?: string;
                      document_class_type?: string;
                      document_expiry_date?: string | null;
                      document_issue_date?: string | null;
                      document_metadata?: {
                          author?: (...) | (...);
                          creation_date?: (...) | (...);
                          creator?: (...) | (...);
                          keywords?: (...) | (...);
                          modification_date?: (...) | (...);
                          producer?: (...) | (...);
                          subject?: (...) | (...);
                          title?: (...) | (...);
                      };
                      document_type?: string
                      | null;
                      extracted_address?: {
                          additional_info?: (...) | (...);
                          full_address?: (...) | (...);
                          parsed_address?: (...) | (...);
                          source?: (...) | (...);
                      };
                      first_name?: string
                      | null;
                      full_name?: string | null;
                      info_indicators?: {
                          category?: ...;
                          description?: ...;
                          id?: ...;
                          indicator_attributes?: ...;
                          metadata?: ...;
                          title?: ...;
                      }[];
                      last_name?: string
                      | null;
                      middle_name?: string | null;
                      name_match?: boolean | null;
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      risk_indicators?: {
                          category?: ...;
                          description?: ...;
                          id?: ...;
                          indicator_attributes?: ...;
                          metadata?: ...;
                          title?: ...;
                      }[];
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      trust_indicators?: {
                          category?: ...;
                          description?: ...;
                          id?: ...;
                          indicator_attributes?: ...;
                          metadata?: ...;
                          title?: ...;
                      }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  }
                  | {
                      address_verification_info?: {
                          address_match?: (...)
                          | (...)
                          | (...)
                          | (...);
                          document_class_id?: (...) | (...);
                          document_class_type?: (...) | (...);
                          document_expiry_date?: (...) | (...) | (...);
                          document_issue_date?: (...) | (...) | (...);
                          document_metadata?: (...) | (...);
                          document_type?: (...) | (...) | (...);
                          extracted_address?: (...) | (...);
                          first_name?: (...) | (...) | (...);
                          full_name?: (...) | (...) | (...);
                          info_indicators?: (...) | (...);
                          last_name?: (...) | (...) | (...);
                          middle_name?: (...) | (...) | (...);
                          name_match?: (...) | (...) | (...) | (...);
                          result?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                          risk_indicators?: (...) | (...);
                          section_id?: (...) | (...);
                          status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                          status_reasons?: (...) | (...);
                          trust_indicators?: (...) | (...);
                          warnings?: (...) | (...);
                      };
                      document_class_id?: string;
                      document_class_type?: string;
                      document_class_variant?: string;
                      document_data?: { [key: string]: unknown };
                      document_metadata?: {
                          author?: (...) | (...);
                          creation_date?: (...) | (...);
                          creator?: (...) | (...);
                          keywords?: (...) | (...);
                          modification_date?: (...) | (...);
                          producer?: (...) | (...);
                          subject?: (...) | (...);
                          title?: (...) | (...);
                      };
                      info_indicators?: {
                          category?: ...;
                          description?: ...;
                          id?: ...;
                          indicator_attributes?: ...;
                          metadata?: ...;
                          title?: ...;
                      }[];
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      risk_indicators?: {
                          category?: ...;
                          description?: ...;
                          id?: ...;
                          indicator_attributes?: ...;
                          metadata?: ...;
                          title?: ...;
                      }[];
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      trust_indicators?: {
                          category?: ...;
                          description?: ...;
                          id?: ...;
                          indicator_attributes?: ...;
                          metadata?: ...;
                          title?: ...;
                      }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  };
              }[]
              | null;
              aiprise_summary?: {
                  verification_result?: | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | null;
              };
              aml_info?: | {
                  aml_hit_summary?: { [key: string]: string };
                  entity_hits?: {
                      additional_fields?: Record<string, never>;
                      also_known_as?: string[];
                      aml_hits?: {
                          fields?: ...;
                          hit_type?: ...;
                          media?: ...;
                          source_details?: ...;
                      }[];
                      associates?: { association?: ...; name?: ... }[];
                      date_of_birth?: string | null;
                      date_of_birth_match_score?: number | null;
                      entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                      history?: { created_at?: ...; entity_hit?: ...; event?: ... }[];
                      id?: string;
                      is_deleted?: boolean;
                      name?: string;
                      name_match_score?: number;
                      resolution_status?: string;
                  }[];
                  num_hits?: number;
                  result?: "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | null;
                  search_criteria?: {
                      birth_year?: number | null;
                      exact_match?: boolean | null;
                      fuzziness_score?: number | null;
                      search_term?: string | null;
                  };
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              aml_monitoring_info?: {
                  added_entity_hits?: | {
                      additional_fields?: Record<(...), (...)>;
                      also_known_as?: (...)[];
                      aml_hits?: (...)[];
                      associates?: (...)[];
                      date_of_birth?: string | null;
                      date_of_birth_match_score?: number | null;
                      entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                      history?: (...)[];
                      id?: string;
                      is_deleted?: boolean;
                      name?: string;
                      name_match_score?: number;
                      resolution_status?: string;
                  }[]
                  | null;
                  created_at?: number
                  | null;
                  removed_entity_hits?:
                      | {
                          additional_fields?: Record<(...), (...)>;
                          also_known_as?: (...)[];
                          aml_hits?: (...)[];
                          associates?: (...)[];
                          date_of_birth?: string | null;
                          date_of_birth_match_score?: number | null;
                          entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                          history?: (...)[];
                          id?: string;
                          is_deleted?: boolean;
                          name?: string;
                          name_match_score?: number;
                          resolution_status?: string;
                      }[]
                      | null;
                  updated_entity_hits?: | {
                      additional_fields?: Record<(...), (...)>;
                      also_known_as?: (...)[];
                      aml_hits?: (...)[];
                      associates?: (...)[];
                      date_of_birth?: string | null;
                      date_of_birth_match_score?: number | null;
                      entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                      history?: (...)[];
                      id?: string;
                      is_deleted?: boolean;
                      name?: string;
                      name_match_score?: number;
                      resolution_status?: string;
                  }[]
                  | null;
              }[];
              client_reference_data?: Record<string, never>;
              client_reference_id?: string;
              created_at?: number;
              environment?: string | null;
              face_liveness_info?:
                  | {
                      check_summary?: Record<string, never>;
                      result:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      source?: string
                      | null;
                      status?:
                          | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  }
                  | null;
              face_match_info?: | {
                  check_summary?: Record<string, never>;
                  face_match_score?: number | null;
                  result:
                      | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              fraud_insights?: | {
                  device_insights?: {
                      bot_status?: boolean;
                      bot_type?: string;
                      browser_full_version?: string;
                      browser_major_version?: string;
                      browser_name?: string;
                      device?: string;
                      incognito?: boolean;
                      os?: string;
                      os_version?: string;
                      privacy_settings?: boolean;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: (...)
                      | (...); message?: (...) | (...) }[];
                      user_agent?: string;
                      warnings?: {
                          code?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          message?: (...) | (...) | (...);
                          resolution_status?: (...) | (...);
                          warning_id?: (...) | (...);
                      }[];
                  };
                  email_insights?: {
                      breaches?: {
                          breach_date?: ...;
                          domain_name?: ...;
                          platform_name?: ...;
                      }[];
                      domain_info?: {
                          company_name?: (...)
                          | (...);
                          custom?: (...) | (...) | (...);
                          disposable?: (...) | (...) | (...);
                          dmarc_compliance?: (...) | (...) | (...);
                          domain_name?: (...) | (...);
                          free_provider?: (...) | (...) | (...);
                          registered?: (...) | (...) | (...);
                          spf_strict?: (...) | (...) | (...);
                          suspicious_top_level_domain?: (...) | (...) | (...);
                          top_level_domain?: (...) | (...);
                      };
                      email?: string
                      | null;
                      email_tenure?: number;
                      first_breach?: string;
                      is_breached?: boolean;
                      last_breach?: string;
                      no_of_breaches?: number;
                      persons?: {
                          addresses?: ...;
                          date_of_births?: ...;
                          email_address?: ...;
                          genders?: ...;
                          ip_addresses?: ...;
                          names?: ...;
                          national_id?: ...;
                          phone_number?: ...;
                      }[];
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      social_profiles?: {
                          account_id?: ...;
                          last_seen?: ...;
                          name?: ...;
                          platform?: ...;
                          registered?: ...;
                      }[];
                      social_summary?: | {
                          age_on_social?: (...)
                          | (...)
                          | (...);
                          number_of_names_returned?: (...) | (...) | (...);
                          number_of_photos_returned?: (...) | (...) | (...);
                          registered_consumer_electronics_profiles?: (...) | (...) | (...);
                          registered_ecommerce_profiles?: (...) | (...) | (...);
                          registered_education_profiles?: (...) | (...) | (...);
                          registered_email_provider_profiles?: (...) | (...) | (...);
                          registered_entertainment_profiles?: (...) | (...) | (...);
                          registered_financial_profiles?: (...) | (...) | (...);
                          registered_messaging_profiles?: (...) | (...) | (...);
                          registered_professional_profiles?: (...) | (...) | (...);
                          registered_profiles?: (...) | (...) | (...);
                          registered_social_media_profiles?: (...) | (...) | (...);
                          registered_travel_profiles?: (...) | (...) | (...);
                      }
                      | null;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  }[];
                  geolocation_insights?: {
                      accuracy?: string;
                      altitude?: string;
                      altitude_accuracy?: string;
                      heading?: string;
                      latitude?: number;
                      longitude?: number;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      speed?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: (...)
                      | (...); message?: (...) | (...) }[];
                      warnings?: {
                          code?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          message?: (...) | (...) | (...);
                          resolution_status?: (...) | (...);
                          warning_id?: (...) | (...);
                      }[];
                  };
                  ip_insights?: {
                      abuse_velocity?: string;
                      active_tor?: boolean;
                      active_vpn?: boolean;
                      autonomous_system_number?: number;
                      bot_status?: boolean;
                      connection_type?: string;
                      host?: string;
                      internet_service_provider?: string;
                      ip_address?: string;
                      is_crawler?: boolean;
                      location?: {
                          city?: string;
                          country?: string;
                          country_code?: string;
                          geo_name_id?: number;
                          latitude?: number;
                          longitude?: number;
                          postal_code?: string;
                          region?: string;
                          timezone?: string;
                      };
                      organization?: string;
                      proxy?: boolean;
                      recent_abuse?: boolean;
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: (...)
                      | (...); message?: (...) | (...) }[];
                      tor?: boolean;
                      unique_hash?: string;
                      vpn?: boolean;
                      warnings?: {
                          code?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          message?: (...) | (...) | (...);
                          resolution_status?: (...) | (...);
                          warning_id?: (...) | (...);
                      }[];
                  };
                  phone_insights?: {
                      activation_date?: string;
                      country?: string;
                      current_carrier?: string;
                      original_carrier?: string;
                      persons?: {
                          addresses?: ...;
                          date_of_births?: ...;
                          email_address?: ...;
                          genders?: ...;
                          ip_addresses?: ...;
                          names?: ...;
                          national_id?: ...;
                          phone_number?: ...;
                      }[];
                      phone_active?: boolean;
                      phone_disposable?: boolean;
                      phone_is_spam?: boolean;
                      phone_number?: string;
                      phone_type?: string;
                      phone_valid?: boolean;
                      port_history?: { from_carrier?: ...; port_date?: ...; to_carrier?: ... }[];
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      sim_type?: string;
                      social_profiles?: {
                          account_id?: ...;
                          last_seen?: ...;
                          name?: ...;
                          platform?: ...;
                          registered?: ...;
                      }[];
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: ...; message?: ... }[];
                      warnings?: {
                          code?: ...;
                          message?: ...;
                          resolution_status?: ...;
                          warning_id?: ...;
                      }[];
                  }[];
                  related_session_insights?: {
                      related_sessions?: {
                          created_at?: (...)
                          | (...);
                          relation?: (...) | (...);
                          result?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                          status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                          verification_session_id?: (...) | (...);
                      }[];
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: (...)
                      | (...); message?: (...) | (...) }[];
                      warnings?: {
                          code?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          message?: (...) | (...) | (...);
                          resolution_status?: (...) | (...);
                          warning_id?: (...) | (...);
                      }[];
                  };
                  result?: | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "FOUND"
                  | "NOT_FOUND";
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              id_info?: | {
                  address?: | {
                      additional_info?: { [key: string]: unknown };
                      full_address?: string;
                      parsed_address?: {
                          address_city?: string;
                          address_country?: string;
                          address_state?: string;
                          address_street_1?: string;
                          address_street_2?: string;
                          address_type?: string;
                          address_zip_code?: string;
                      };
                      source?: {
                          file_number?: (...)
                          | (...);
                          state?: (...) | (...);
                          status?: (...) | (...);
                          type?: (...) | (...);
                      }[];
                  }
                  | null;
                  birth_date?: string;
                  check_summary?: Record<string, never>;
                  document_details?: {
                      barcode_data?: { [key: string]: unknown } | null;
                      mrz_data?: { [key: string]: unknown } | null;
                      ocr_data?: { [key: string]: unknown } | null;
                  };
                  field_info?: | {
                      [key: string]: {
                          matched?: (
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                          )[];
                          unmatched?: (
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                          )[];
                      };
                  }
                  | null;
                  first_name?: string;
                  full_name?: string;
                  gender?: string;
                  id_expiry_date?: string;
                  id_issue_date?: string;
                  id_number?: string;
                  id_type?: | "NATIONAL_ID"
                  | "ID_CARD"
                  | "PASSPORT"
                  | "DRIVER_LICENSE"
                  | "RESIDENT_CARD"
                  | "VISA"
                  | "VOTER_ID"
                  | "TAX_ID"
                  | "COLOMBIA_PPT"
                  | "GHANA_CARD"
                  | "GHANA_SSNIT_CARD"
                  | "KENYA_ALIEN_CARD"
                  | "NATIONAL_ID_NUMBER"
                  | "PASSPORT_NUMBER"
                  | "BVN"
                  | "VOTER_ID_NUMBER"
                  | "DRIVER_LICENSE_NUMBER"
                  | "TAX_ID_NUMBER"
                  | "NIN"
                  | "SSN9"
                  | "SSN4"
                  | "SSNIT"
                  | "KRA_PIN"
                  | "ALIEN_CARD_NUMBER"
                  | "COLOMBIA_PPT_NUMBER"
                  | "GHANA_CARD_NUMBER";
                  issue_country?: string;
                  issue_country_code?: string;
                  issue_state?: string;
                  issue_state_code?: string;
                  last_name?: string;
                  lookup_details?: Record<string, never>;
                  middle_name?: string;
                  nationality?: string;
                  nationality_code?: string;
                  personal_number?: string;
                  result:
                      | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                  second_last_name?: string;
                  section_id?: string;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              }
              | null;
              lookup_info?: {
                  data?: Record<string, never>
                  | null;
                  database_name?: string | null;
                  result?: "APPROVED" | "DECLINED" | "REVIEW" | "UNKNOWN" | null;
                  section_id?: string;
                  status?:
                      | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                  status_reasons?: { code?: string; message?: string }[]
                  | null;
                  title?: string | null;
                  warnings?:
                      | {
                          code?: | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[]
                      | null;
              }[];
              phone_insights?: {
                  activation_date?: string;
                  country?: string;
                  current_carrier?: string;
                  original_carrier?: string;
                  persons?: {
                      addresses?: {
                          address_city?: ...;
                          address_country?: ...;
                          address_line_1?: ...;
                          address_line_2?: ...;
                          address_state?: ...;
                          last_seen?: ...;
                          latitude?: ...;
                          longitude?: ...;
                          postal_code?: ...;
                          valid_since?: ...;
                      }[];
                      date_of_births?: { last_seen?: ...; valid_since?: ...; value?: ... }[];
                      email_address?: {
                          last_seen?: (...) | (...);
                          valid_since?: (...) | (...);
                          value?: (...) | (...);
                      };
                      genders?: { last_seen?: ...; valid_since?: ...; value?: ... }[];
                      ip_addresses?: { last_seen?: ...; valid_since?: ...; value?: ... }[];
                      names?: { last_seen?: ...; valid_since?: ...; value?: ... }[];
                      national_id?: string;
                      phone_number?: string;
                  }[];
                  phone_active?: boolean;
                  phone_disposable?: boolean;
                  phone_is_spam?: boolean;
                  phone_number?: string;
                  phone_type?: string;
                  phone_valid?: boolean;
                  port_history?: {
                      from_carrier?: string;
                      port_date?: string;
                      to_carrier?: string;
                  }[];
                  result?: | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "FOUND"
                  | "NOT_FOUND";
                  section_id?: string;
                  sim_type?: string;
                  social_profiles?: {
                      account_id?: string
                      | null;
                      last_seen?: string | null;
                      name?: string | null;
                      platform?: string | null;
                      registered?: boolean | null;
                  }[];
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  warnings?: {
                      code?:
                          | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                      message?: string
                      | null;
                      resolution_status?: string;
                      warning_id?: string;
                  }[];
              };
              risk_info?: | {
                  decisioning?: {
                      result?: "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | null;
                      rules_evaluated?: {
                          result?: (...) | (...) | (...) | (...) | (...) | (...);
                          rule_name?: (...) | (...) | (...);
                          score?: (...) | (...) | (...);
                          status?: (...) | (...) | (...) | (...) | (...);
                      }[];
                      section_id?: string
                      | null;
                  };
                  scoring?: {
                      risk_level?: "PROHIBITED"
                      | "HIGH"
                      | "MEDIUM"
                      | "LOW"
                      | null;
                      rules_evaluated?: {
                          result?: (...) | (...) | (...) | (...) | (...) | (...);
                          rule_name?: (...) | (...) | (...);
                          score?: (...) | (...) | (...);
                          status?: (...) | (...) | (...) | (...) | (...);
                      }[];
                      score?: number
                      | null;
                      section_id?: string | null;
                  };
              }
              | null;
              status?: | "NOT_STARTED"
              | "RUNNING"
              | "PENDING"
              | "FAILED"
              | "COMPLETED"
              | "SUBMITTED"
              | null;
              status_reasons?: { code?: string; message?: string }[];
              template_id?: string;
              time_elapsed_to_complete_session?: string;
              time_elapsed_to_process?: string;
              user_input?: {
                  additional_user_info?: { [key: string]: unknown };
                  user_data?: {
                      address?: {
                          address_city?: string;
                          address_country?: string;
                          address_state?: string;
                          address_street_1?: string;
                          address_street_2?: string;
                          address_zip_code?: string;
                      };
                      date_of_birth?: string;
                      documents?: {
                          file_name?: (...)
                          | (...);
                          file_s3_url?: (...) | (...);
                          file_type?: (...) | (...) | (...);
                          file_uuid?: (...) | (...);
                      }[];
                      email_address?: string;
                      first_name?: string;
                      identity?: {
                          identity_country_code?: string;
                          identity_document_back?: string;
                          identity_document_front?: string;
                          identity_document_type?: | "NATIONAL_ID"
                          | "ID_CARD"
                          | "PASSPORT"
                          | "DRIVER_LICENSE"
                          | "RESIDENT_CARD"
                          | "COLOMBIA_PPT"
                          | "GHANA_CARD"
                          | "GHANA_SSNIT_CARD"
                          | "KENYA_ALIEN_CARD"
                          | "PAN_CARD"
                          | "VOTER_ID_CARD"
                          | null;
                          identity_number?: string;
                          identity_number_type?: | "NATIONAL_ID"
                          | "PASSPORT"
                          | "DRIVER_LICENSE"
                          | "VOTER_ID"
                          | "TAX_ID"
                          | "BVN"
                          | "NIN"
                          | "SSN9"
                          | "SSN4"
                          | "SSNIT"
                          | "COLOMBIA_PPT_NUMBER"
                          | "GHANA_CARD_NUMBER"
                          | "NIN_SLIP"
                          | "KENYA_KRA_PIN"
                          | "ALIEN_CARD"
                          | "RESIDENT_ID"
                          | null;
                      };
                      ip_address?: string;
                      last_name?: string;
                      middle_name?: string;
                      phone_number?: string;
                      questions_response?: {
                          [key: string]: { [key: string]: (...)
                          | (...)
                          | (...) };
                      };
                      selfie?: string;
                      selfie_video?: string;
                      smile_selfie?: string;
                  };
              };
              verification_session_id?: string;
          }
          | null,
      >

    • Links an existing user profile to a business profile as a related person (control person or beneficial owner), attaching ownership/role metadata. Returns the AiPrise person_reference_id used to reference the association on update/delete (equal to the linked user profile ID).

      Parameters

      • request: {
            additional_fields?: Record<string, never>;
            business_profile_id: string;
            ownership_percent?: number | null;
            person_reference_id: string;
            roles?: {
                end_date?: string | null;
                is_active?: boolean | null;
                name?: string | null;
                start_date?: string | null;
            }[];
            shares_allocated?: number
            | null;
        }
        • Optionaladditional_fields?: Record<string, never>

          Additional custom fields for the relationship

        • business_profile_id: string

          The business profile ID

        • Optionalownership_percent?: number | null

          Percentage of ownership in the business

        • person_reference_id: string

          The existing user profile ID to link

        • Optionalroles?: {
              end_date?: string | null;
              is_active?: boolean | null;
              name?: string | null;
              start_date?: string | null;
          }[]

          List of roles held by this person in the business

        • Optionalshares_allocated?: number | null

          Number of shares allocated to this person

      Returns Promise<{ ok: true; value: string } | { error: AiPriseError; ok: false }>

    • Parameters

      • request: { expires_at: number; verification_session_id: string }
        • expires_at: number

          Format: int64

          Unix timestamp in milliseconds for the new expiry time. Must be within 90 days from current time.

          1234567890000
          
        • verification_session_id: string

          The verification session ID to renew

          550e8400-e29b-41d4-a716-446655440000
          

      Returns Promise<
          | { error: AiPriseError; ok: false }
          | {
              ok: true;
              value: { expires_at?: number; verification_session_id?: string };
          },
      >

    • Parameters

      • request: {
            business_profile_id: string;
            client_reference_data?: Record<string, never>;
            client_reference_id?: string;
            template_id: string;
        }
        • business_profile_id: string
        • Optionalclient_reference_data?: Record<string, never>

          A JSON you want to associate with your request.

        • Optionalclient_reference_id?: string

          An id you want to associate with your request.

          b79160f1-3ea5-4bf0-be43-43c4a2cf8810
          
        • template_id: string

          Every verification must have a template id associated with it. This is Provided to you by AiPrise.

          b7daff11-9d1c-4916-bf5a-96e3041a9625
          

      Returns Promise<
          | {
              ok: true;
              value: {
                  additional_info?: {
                      additional_info_response_type?: | "ID_INFO"
                      | "LOOKUP_DATA"
                      | "ADDRESS_VERIFICATION"
                      | "DOCUMENT_INSIGHTS";
                      additional_info_type?: string;
                      data?: | Record<string, never>
                      | {
                          address?:
                              | {
                                  additional_info?: ...;
                                  full_address?: ...;
                                  parsed_address?: ...;
                                  source?: ...;
                              }
                              | null;
                          birth_date?: string;
                          check_summary?: Record<(...), (...)>;
                          document_details?: {
                              barcode_data?: ...;
                              mrz_data?: ...;
                              ocr_data?: ...;
                          };
                          field_info?: { [key: ...]: ... }
                          | null;
                          first_name?: string;
                          full_name?: string;
                          gender?: string;
                          id_expiry_date?: string;
                          id_issue_date?: string;
                          id_number?: string;
                          id_type?:
                              | "NATIONAL_ID"
                              | "ID_CARD"
                              | "PASSPORT"
                              | "DRIVER_LICENSE"
                              | "RESIDENT_CARD"
                              | "VISA"
                              | "VOTER_ID"
                              | "TAX_ID"
                              | "COLOMBIA_PPT"
                              | "GHANA_CARD"
                              | "GHANA_SSNIT_CARD"
                              | "KENYA_ALIEN_CARD"
                              | "NATIONAL_ID_NUMBER"
                              | "PASSPORT_NUMBER"
                              | "BVN"
                              | "VOTER_ID_NUMBER"
                              | "DRIVER_LICENSE_NUMBER"
                              | "TAX_ID_NUMBER"
                              | "NIN"
                              | "SSN9"
                              | "SSN4"
                              | "SSNIT"
                              | "KRA_PIN"
                              | "ALIEN_CARD_NUMBER"
                              | "COLOMBIA_PPT_NUMBER"
                              | "GHANA_CARD_NUMBER";
                          issue_country?: string;
                          issue_country_code?: string;
                          issue_state?: string;
                          issue_state_code?: string;
                          last_name?: string;
                          lookup_details?: Record<(...), (...)>;
                          middle_name?: string;
                          nationality?: string;
                          nationality_code?: string;
                          personal_number?: string;
                          result:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          second_last_name?: string;
                          section_id?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: (...)[];
                          warnings?: (...)[];
                      }
                      | {
                          address_match?: boolean
                          | null;
                          document_class_id?: string;
                          document_class_type?: string;
                          document_expiry_date?: string | null;
                          document_issue_date?: string | null;
                          document_metadata?: {
                              author?: ...;
                              creation_date?: ...;
                              creator?: ...;
                              keywords?: ...;
                              modification_date?: ...;
                              producer?: ...;
                              subject?: ...;
                              title?: ...;
                          };
                          document_type?: string
                          | null;
                          extracted_address?: {
                              additional_info?: ...;
                              full_address?: ...;
                              parsed_address?: ...;
                              source?: ...;
                          };
                          first_name?: string
                          | null;
                          full_name?: string | null;
                          info_indicators?: (...)[];
                          last_name?: string | null;
                          middle_name?: string | null;
                          name_match?: boolean | null;
                          result?:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          risk_indicators?: (...)[];
                          section_id?: string;
                          status?:
                              | "NOT_STARTED"
                              | "RUNNING"
                              | "PENDING"
                              | "FAILED"
                              | "COMPLETED"
                              | "SUBMITTED"
                              | null;
                          status_reasons?: (...)[];
                          trust_indicators?: (...)[];
                          warnings?: (...)[];
                      }
                      | {
                          address_verification_info?: {
                              address_match?: ...;
                              document_class_id?: ...;
                              document_class_type?: ...;
                              document_expiry_date?: ...;
                              document_issue_date?: ...;
                              document_metadata?: ...;
                              document_type?: ...;
                              extracted_address?: ...;
                              first_name?: ...;
                              full_name?: ...;
                              info_indicators?: ...;
                              last_name?: ...;
                              middle_name?: ...;
                              name_match?: ...;
                              result?: ...;
                              risk_indicators?: ...;
                              section_id?: ...;
                              status?: ...;
                              status_reasons?: ...;
                              trust_indicators?: ...;
                              warnings?: ...;
                          };
                          document_class_id?: string;
                          document_class_type?: string;
                          document_class_variant?: string;
                          document_data?: { [key: ...]: ... };
                          document_metadata?: {
                              author?: ...;
                              creation_date?: ...;
                              creator?: ...;
                              keywords?: ...;
                              modification_date?: ...;
                              producer?: ...;
                              subject?: ...;
                              title?: ...;
                          };
                          info_indicators?: (...)[];
                          result?:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          risk_indicators?: (...)[];
                          section_id?: string;
                          status?:
                              | "NOT_STARTED"
                              | "RUNNING"
                              | "PENDING"
                              | "FAILED"
                              | "COMPLETED"
                              | "SUBMITTED"
                              | null;
                          status_reasons?: (...)[];
                          trust_indicators?: (...)[];
                          warnings?: (...)[];
                      };
                  }[];
                  aiprise_summary?: {
                      verification_result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | null;
                  };
                  aml_info?: {
                      aml_hit_summary?: { [key: string]: string };
                      entity_hits?: {
                          additional_fields?: Record<(...), (...)>;
                          also_known_as?: (...)[];
                          aml_hits?: (...)[];
                          associates?: (...)[];
                          date_of_birth?: string | null;
                          date_of_birth_match_score?: number | null;
                          entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                          history?: (...)[];
                          id?: string;
                          is_deleted?: boolean;
                          name?: string;
                          name_match_score?: number;
                          resolution_status?: string;
                      }[];
                      num_hits?: number;
                      result?: "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | null;
                      search_criteria?: {
                          birth_year?: number | null;
                          exact_match?: boolean | null;
                          fuzziness_score?: number | null;
                          search_term?: string | null;
                      };
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  };
                  aml_monitoring_info?: {
                      added_entity_hits?: | {
                          additional_fields?: (...)
                          | (...);
                          also_known_as?: (...) | (...);
                          aml_hits?: (...) | (...);
                          associates?: (...) | (...);
                          date_of_birth?: (...) | (...) | (...);
                          date_of_birth_match_score?: (...) | (...) | (...);
                          entity_type?: (...) | (...) | (...) | (...) | (...);
                          history?: (...) | (...);
                          id?: (...) | (...);
                          is_deleted?: (...) | (...) | (...);
                          name?: (...) | (...);
                          name_match_score?: (...) | (...);
                          resolution_status?: (...) | (...);
                      }[]
                      | null;
                      created_at?: number
                      | null;
                      removed_entity_hits?:
                          | {
                              additional_fields?: (...)
                              | (...);
                              also_known_as?: (...) | (...);
                              aml_hits?: (...) | (...);
                              associates?: (...) | (...);
                              date_of_birth?: (...) | (...) | (...);
                              date_of_birth_match_score?: (...) | (...) | (...);
                              entity_type?: (...) | (...) | (...) | (...) | (...);
                              history?: (...) | (...);
                              id?: (...) | (...);
                              is_deleted?: (...) | (...) | (...);
                              name?: (...) | (...);
                              name_match_score?: (...) | (...);
                              resolution_status?: (...) | (...);
                          }[]
                          | null;
                      updated_entity_hits?: | {
                          additional_fields?: (...)
                          | (...);
                          also_known_as?: (...) | (...);
                          aml_hits?: (...) | (...);
                          associates?: (...) | (...);
                          date_of_birth?: (...) | (...) | (...);
                          date_of_birth_match_score?: (...) | (...) | (...);
                          entity_type?: (...) | (...) | (...) | (...) | (...);
                          history?: (...) | (...);
                          id?: (...) | (...);
                          is_deleted?: (...) | (...) | (...);
                          name?: (...) | (...);
                          name_match_score?: (...) | (...);
                          resolution_status?: (...) | (...);
                      }[]
                      | null;
                  }[];
                  business_info?: {
                      additional_fields?: { [key: string]: string };
                      addresses?: {
                          additional_info?: { [key: ...]: ... };
                          full_address?: string;
                          parsed_address?: {
                              address_city?: ...;
                              address_country?: ...;
                              address_state?: ...;
                              address_street_1?: ...;
                              address_street_2?: ...;
                              address_type?: ...;
                              address_zip_code?: ...;
                          };
                          source?: (...)[];
                      }[];
                      business_id?: string;
                      business_scope?: {
                          business_activities?: {
                              activity_type?: ...;
                              code?: ...;
                              code_type?: ...;
                              description?: ...;
                          }[];
                          business_description?: string
                          | null;
                      };
                      country_code?: string;
                      emails?: string[];
                      entity_type?: string;
                      name?: string;
                      phone_numbers?: string[];
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      tax_id?: string;
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                      website?: string;
                  };
                  business_input?: {
                      additional_info?: {
                          additional_info_data?: string
                          | (...) & (...);
                          additional_info_type?:
                              | "BANK_STATEMENT_DOCUMENT"
                              | "BUSINESS_REGISTRATION_DOCUMENT"
                              | "OPERATING_LICENSE_DOCUMENT"
                              | "FRAUD_CHECK_DOCUMENT"
                              | "ADDRESS_PROOF_DOCUMENT"
                              | "BANK_ACCOUNT_DETAILS"
                              | "SOURCE_OF_FUNDS_DOCUMENT"
                              | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                              | "CAC_CERTIFICATE"
                              | "ARTICLES_OF_INCORPORATION"
                              | "AML_POLICY"
                              | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                              | "DIRECTORS_REGISTRY"
                              | "CORPORATE_CHART"
                              | "SHAREHOLDERS_REGISTRY"
                              | "BALANCE_SHEET"
                              | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                              | "COMPANY_CONSTITUTION"
                              | "MEMORANDUM_OF_ASSOCIATION"
                              | "PARTNERSHIP_DEED"
                              | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                              | "COMPANY_PROFILE"
                              | "AUDITED_ACCOUNTS"
                              | "ANTI_BRIBERY_POLICY"
                              | "DATA_PROTECTION_POLICY"
                              | "INVOICE"
                              | "PEP_FORM"
                              | "OTHER";
                      }[];
                      business_data?: {
                          addresses?: (...)[];
                          alternate_name?: string;
                          business_entity_id?: string;
                          country_code?: string;
                          email_addresses?: (...)[];
                          formation_date?: string;
                          name?: string;
                          phone_numbers?: (...)[];
                          state_code?: string;
                          tax_identification_number?: string;
                          website?: string;
                      } & { questions_response?: { [key: ...]: ... } };
                  };
                  client_reference_data?: Record<string, never>
                  | null;
                  client_reference_id?: string | null;
                  created_at?: number;
                  events?: {
                      date?: string | null;
                      event_type?: string | null;
                      metadata?: Record<string, never> | null;
                  }[];
                  field_info?: {
                      [key: string]: {
                          matched?: (
                              | "NATIONAL_ID"
                              | "PASSPORT"
                              | "DRIVER_LICENSE"
                              | "VOTER_ID"
                              | "BVN"
                              | "NIN"
                              | "SSNIT"
                              | "CURP"
                              | "AADHAAR"
                              | "PAN"
                              | "MRZ"
                              | "BARCODE"
                              | "RFC"
                          )[];
                          unmatched?: (
                              | "NATIONAL_ID"
                              | "PASSPORT"
                              | "DRIVER_LICENSE"
                              | "VOTER_ID"
                              | "BVN"
                              | "NIN"
                              | "SSNIT"
                              | "CURP"
                              | "AADHAAR"
                              | "PAN"
                              | "MRZ"
                              | "BARCODE"
                              | "RFC"
                          )[];
                      };
                  };
                  fraud_insights?: | {
                      device_insights?: {
                          bot_status?: boolean;
                          bot_type?: string;
                          browser_full_version?: string;
                          browser_major_version?: string;
                          browser_name?: string;
                          device?: string;
                          incognito?: boolean;
                          os?: string;
                          os_version?: string;
                          privacy_settings?: boolean;
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          user_agent?: string;
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      email_insights?: {
                          breaches?: (...)[];
                          domain_info?: {
                              company_name?: ...;
                              custom?: ...;
                              disposable?: ...;
                              dmarc_compliance?: ...;
                              domain_name?: ...;
                              free_provider?: ...;
                              registered?: ...;
                              spf_strict?: ...;
                              suspicious_top_level_domain?: ...;
                              top_level_domain?: ...;
                          };
                          email?: string
                          | null;
                          email_tenure?: number;
                          first_breach?: string;
                          is_breached?: boolean;
                          last_breach?: string;
                          no_of_breaches?: number;
                          persons?: (...)[];
                          result?:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          section_id?: string;
                          social_profiles?: (...)[];
                          social_summary?:
                              | {
                                  age_on_social?: ...;
                                  number_of_names_returned?: ...;
                                  number_of_photos_returned?: ...;
                                  registered_consumer_electronics_profiles?: ...;
                                  registered_ecommerce_profiles?: ...;
                                  registered_education_profiles?: ...;
                                  registered_email_provider_profiles?: ...;
                                  registered_entertainment_profiles?: ...;
                                  registered_financial_profiles?: ...;
                                  registered_messaging_profiles?: ...;
                                  registered_professional_profiles?: ...;
                                  registered_profiles?: ...;
                                  registered_social_media_profiles?: ...;
                                  registered_travel_profiles?: ...;
                              }
                              | null;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: (...)[];
                          warnings?: (...)[];
                      }[];
                      geolocation_insights?: {
                          accuracy?: string;
                          altitude?: string;
                          altitude_accuracy?: string;
                          heading?: string;
                          latitude?: number;
                          longitude?: number;
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          speed?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      ip_insights?: {
                          abuse_velocity?: string;
                          active_tor?: boolean;
                          active_vpn?: boolean;
                          autonomous_system_number?: number;
                          bot_status?: boolean;
                          connection_type?: string;
                          host?: string;
                          internet_service_provider?: string;
                          ip_address?: string;
                          is_crawler?: boolean;
                          location?: {
                              city?: (...)
                              | (...);
                              country?: (...) | (...);
                              country_code?: (...) | (...);
                              geo_name_id?: (...) | (...);
                              latitude?: (...) | (...);
                              longitude?: (...) | (...);
                              postal_code?: (...) | (...);
                              region?: (...) | (...);
                              timezone?: (...) | (...);
                          };
                          organization?: string;
                          proxy?: boolean;
                          recent_abuse?: boolean;
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          tor?: boolean;
                          unique_hash?: string;
                          vpn?: boolean;
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      phone_insights?: {
                          activation_date?: string;
                          country?: string;
                          current_carrier?: string;
                          original_carrier?: string;
                          persons?: (...)[];
                          phone_active?: boolean;
                          phone_disposable?: boolean;
                          phone_is_spam?: boolean;
                          phone_number?: string;
                          phone_type?: string;
                          phone_valid?: boolean;
                          port_history?: (...)[];
                          result?:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          section_id?: string;
                          sim_type?: string;
                          social_profiles?: (...)[];
                          status?:
                              | "NOT_STARTED"
                              | "RUNNING"
                              | "PENDING"
                              | "FAILED"
                              | "COMPLETED"
                              | "SUBMITTED"
                              | null;
                          status_reasons?: (...)[];
                          warnings?: (...)[];
                      }[];
                      related_session_insights?: {
                          related_sessions?: {
                              created_at?: ...;
                              relation?: ...;
                              result?: ...;
                              status?: ...;
                              verification_session_id?: ...;
                          }[];
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  }
                  | null;
                  lookup_info?: {
                      data?: Record<string, never>
                      | null;
                      database_name?: string | null;
                      result?: "APPROVED" | "DECLINED" | "REVIEW" | "UNKNOWN" | null;
                      section_id?: string;
                      status?:
                          | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                      status_reasons?: | { code?: (...)
                      | (...); message?: (...) | (...) }[]
                      | null;
                      title?: string | null;
                      warnings?:
                          | {
                              code?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              message?: (...) | (...) | (...);
                              resolution_status?: (...) | (...);
                              warning_id?: (...) | (...);
                          }[]
                          | null;
                  }[];
                  online_presence_info?: {
                      address?: {
                          additional_info?: { [key: string]: unknown };
                          full_address?: string;
                          parsed_address?: {
                              address_city?: (...) | (...);
                              address_country?: (...) | (...);
                              address_state?: (...) | (...);
                              address_street_1?: (...) | (...);
                              address_street_2?: (...) | (...);
                              address_type?: (...) | (...);
                              address_zip_code?: (...) | (...);
                          };
                          source?: { file_number?: ...; state?: ...; status?: ...; type?: ... }[];
                      };
                      business_entity_id?: string;
                      company_data?: Record<string, never>;
                      formation_date?: string;
                      name?: string;
                      result?:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      tax_identification_number?: string;
                      ubos?: {
                          additional_fields?: Record<(...), (...)>;
                          address?: {
                              additional_info?: ...;
                              full_address?: ...;
                              parsed_address?: ...;
                              source?: ...;
                          };
                          birth_date?: string
                          | null;
                          client_reference_data?: Record<(...), (...)>;
                          client_reference_id?: string;
                          email?: string | null;
                          first_name?: string | null;
                          full_name?: string | null;
                          identity?: {
                              identity_country_code?: ...;
                              identity_document_back?: ...;
                              identity_document_front?: ...;
                              identity_document_type?: ...;
                              identity_number?: ...;
                              identity_number_type?: ...;
                          };
                          last_name?: string
                          | null;
                          middle_name?: string | null;
                          ownership_percent?: number | null;
                          person_reference_id?: string;
                          phone_number?: string | null;
                          roles?: (...)[];
                          shares_allocated?: number | null;
                          source?: (...)[];
                      }[];
                      warnings?: {
                          code?: | "UNRECOGNIZED_DOCUMENT"
                          | "UNREADABLE_DOCUMENT"
                          | "DOCUMENT_NOT_FOUND"
                          | "DOCUMENT_EXPIRED"
                          | "DOCUMENT_FRONT_BACK_MISMATCH"
                          | "DOCUMENT_DAMAGED"
                          | "DOCUMENT_FRONT_MISSING"
                          | "DOCUMENT_BACK_MISSING"
                          | "DOCUMENT_CROPPED"
                          | "DOCUMENT_FACE_NOT_FOUND"
                          | "INVALID_DOCUMENT_DETAILS"
                          | "DOCUMENT_TYPE_MISMATCH"
                          | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                          | "MISSING_EXPIRY_DATE"
                          | "MISSING_ISSUE_DATE"
                          | "MISSING_BIRTH_DATE"
                          | "MISSING_DOCUMENT_NUMBER"
                          | "MISSING_PERSONAL_NUMBER"
                          | "MISSING_ADDRESS"
                          | "MISSING_POSTCODE"
                          | "MISSING_NAME"
                          | "MISSING_GENDER"
                          | "MISSING_NATIONALITY"
                          | "MISSING_DOCUMENT_DETAILS"
                          | "DOCUMENT_FRONT_OR_BACK_MISSING"
                          | "NAME_VERIFICATION_FAILED"
                          | "ID_DATA_MISMATCH"
                          | "ID_TYPE_MISMATCH"
                          | "ID_NOT_ALLOWED"
                          | "ID_COUNTRY_MISMATCH"
                          | "BIRTH_DATE_MISMATCH"
                          | "ADDRESS_MISMATCH"
                          | "DATABASE_LOOKUP_ISSUE"
                          | "DOCUMENT_PHOTO_OF_PHOTO"
                          | "SCREEN_DETECTED"
                          | "IMAGE_FORGED_EDITED"
                          | "FEATURE_VERIFICATION_FAILED"
                          | "FAKE_ID"
                          | "DOCUMENT_FOUND_ON_INTERNET"
                          | "ARTIFICIAL_IMAGE"
                          | "ARTIFICIAL_TEXT"
                          | "TEXT_FORGERY"
                          | "IMAGE_TOO_SMALL"
                          | "GLARE_DETECTED"
                          | "IMAGE_TOO_BLURRY"
                          | "CHECK_DIGIT_FAILED"
                          | "PRINTOUT_DETECTED"
                          | "BLACK_WHITE_DOCUMENT"
                          | "FACE_NOT_FOUND"
                          | "MULTIPLE_FACES"
                          | "FACE_MISMATCH"
                          | "LOW_FACE_SIMILARITY"
                          | "FACE_IDENTICAL"
                          | "FACE_NOT_LIVE"
                          | "FACE_LIVENESS_REVIEW_REQUIRED"
                          | "FACE_PHOTO_OF_PHOTO"
                          | "FACE_COVERED"
                          | "FACE_EDITED"
                          | "FACE_BLUR"
                          | "FACE_TOO_CLOSE"
                          | "FACE_CROPPED"
                          | "FACE_TOO_SMALL"
                          | "FACE_ANGLE_TOO_LARGE"
                          | "FACE_DEEPFAKE"
                          | "ID_NUMBER_NOT_VERIFIED"
                          | "INVALID_ID_NUMBER_SUPPLIED"
                          | "LOOKUP_SOURCE_DOWN"
                          | "LOOKUP_FACE_NOT_FOUND"
                          | "ID_PREVIOUSLY_SEEN"
                          | "AGE_UNDER_18"
                          | "AML_MATCH"
                          | "API_DATA_REQUIREMENTS_NOT_MET"
                          | "IP_ADDRESS_SUSPICIOUS"
                          | "SUSPICIOUS_USER_BEHAVIOUR"
                          | "GEOLOCATION_MISMATCH"
                          | "COMPANY_NOT_FOUND"
                          | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                          | "COMPANY_PREVIOUSLY_SEEN"
                          | "CUSTOM_ERROR_CODE"
                          | "DOCUMENT_TAMPERED"
                          | "DOCUMENT_REQUIRES_REVIEW"
                          | "DOCUMENT_TOO_FAR"
                          | "DOCUMENT_SIZE_TOO_LARGE"
                          | "BROKEN_DOCUMENT"
                          | "INVALID_FILE_EXTENSION"
                          | "FILE_TOO_LARGE"
                          | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                          | "FACE_PREVIOUSLY_ONBOARDED"
                          | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                          | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                          | "ADDRESS_DOCUMENT_MISSING_NAME"
                          | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                          | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                          | "ADDRESS_DOCUMENTS_NOT_SAME"
                          | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                          | "EXPIRY_AND_ISSUE_DATE_MISSING"
                          | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                          | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                          | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                          | "TOR_DETECTED"
                          | "VPN_DETECTED"
                          | "BOT_DETECTED"
                          | "BROWSER_PREVIOUSLY_SEEN"
                          | "IP_ADDRESS_PREVIOUSLY_SEEN"
                          | "PRIVACY_SETTINGS_BLOCKED"
                          | "BUSINESS_ID_MISMATCH"
                          | "BUSINESS_INFO_NAME_MISMATCH"
                          | "REGISTRATION_STATUS_INACTIVE"
                          | "UNABLE_TO_EXTRACT_DATA"
                          | "EMAIL_NOT_FOUND"
                          | "PHONE_NUMBER_NOT_FOUND"
                          | "BROWSER_PREVIOUSLY_ATTEMPTED"
                          | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                          | "ID_PREVIOUSLY_ATTEMPTED"
                          | "BACKGROUND_CHECK_ALERT"
                          | "BUSINESS_ID_NOT_VERIFIED"
                          | "MRZ_DATA_MISMATCH"
                          | "SELFIE_VIDEO_FRAUD"
                          | "SELFIE_VIDEO_MISSING"
                          | "VIDEO_INJECTION_DETECTED"
                          | "VIRTUAL_CAMERA_DETECTED"
                          | "ADDRESS_ZIPCODE_MISMATCH"
                          | "FACE_AGE_MISMATCH"
                          | "NO_GLARES_DETECTED"
                          | "KEYWORD_MATCHES_FOUND"
                          | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                          | "IMAGE_IN_FOCUS"
                          | "GOOD_IMAGE_RESOLUTION"
                          | "GOOD_IMAGE_COLOR"
                          | "GOOD_IMAGE_PERSPECTIVE"
                          | "DOCUMENT_FULLY_PRESENT"
                          | "PORTRAIT_PRESENT_IN_IMAGE"
                          | "GOOD_IMAGE_BRIGHTNESS"
                          | "NO_OCCLUSION_DETECTED"
                          | "GOOD_IMAGE_QUALITY"
                          | "IMAGE_DOCUMENT_TYPE_DETECTED"
                          | "IMAGE_TEXT_FIELDS_VERIFIED"
                          | "PO_BOX_DETECTED"
                          | "PARKED_WEBSITE"
                          | "SOCIAL_MEDIA_BROKEN_LINKS"
                          | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                          | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                          | "STOCK_IMAGES_FOUND"
                          | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                          | "WEBSITE_NOT_FOUND"
                          | "WEBSITE_PARKED"
                          | "WEBSITE_REDIRECTED"
                          | "WEBSITE_GENERIC"
                          | "WEBSITE_NOT_AUTHENTIC"
                          | "BUSINESS_DESCRIPTION_MISMATCH"
                          | "TERMS_AND_CONDITIONS_NOT_FOUND"
                          | "TERMS_AND_CONDITIONS_FAILED"
                          | "INVALID_WEBSITE_SSL"
                          | "BUSINESS_GEOLOCATION_MISMATCH"
                          | "EMAIL_ADDRESS_MISMATCH"
                          | "PHONE_NUMBER_MISMATCH"
                          | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                          | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                          | "BUSINESS_COUNTRY_MISMATCH"
                          | "BUSINESS_WEBSITE_MISMATCH"
                          | "BUSINESS_FORMATION_DATE_MISMATCH"
                          | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                      website?: string;
                  };
                  other_matches?: {
                      addresses?: {
                          additional_info?: (...)
                          | (...);
                          full_address?: (...) | (...);
                          parsed_address?: (...) | (...);
                          source?: (...) | (...);
                      }[];
                      business_id?: string
                      | null;
                      name?: string | null;
                      status?: string | null;
                      url?: string | null;
                  }[];
                  registration_info?: {
                      formation_date?: string
                      | null;
                      normalised_status?: string | null;
                      registration_records?: {
                          additional_fields?: Record<(...), (...)>;
                          addresses?: (...)[];
                          city?: string | null;
                          country?: string | null;
                          entity_type?: string | null;
                          name?: string | null;
                          record_id?: string | null;
                          registration_date?: string | null;
                          source_name?: string | null;
                          source_url?: string | null;
                          state?: string | null;
                          status?: string | null;
                      }[];
                      status?: string
                      | null;
                  };
                  related_companies?: (
                      | {
                          additional_fields?: Record<(...), (...)>
                          | null;
                          addresses?: (...)[] | null;
                          alternate_name?: string | null;
                          business_entity_id?: string | null;
                          client_reference_data?: Record<(...), (...)>;
                          client_reference_id?: string;
                          company_reference_id?: string | null;
                          country_code?: string | null;
                          description?: string | null;
                          email_addresses?: (...)[] | null;
                          formation_date?: string;
                          name?: string | null;
                          ownership_percent?: number | null;
                          phone_numbers?: (...)[] | null;
                          roles?: (...)[] | null;
                          shares_allocated?: number | null;
                          source?: (...)[];
                          state_code?: string | null;
                          status?: string | null;
                          tax_identification_number?: string | null;
                          website?: string | null;
                      } & {
                          documents?: (...)[];
                          kyb?:
                              | {
                                  risk_info?: ...;
                                  verification_result?: ...;
                                  verification_session_id?: ...;
                              }
                              | null;
                          questions_response?: { [key: ...]: ... };
                          verification_sessions?: (...)[] | null;
                      }
                      | {
                          additional_fields?: Record<string, never>;
                          business_profile?: {
                              additional_information?: ...;
                              addresses?: ...;
                              alternate_name?: ...;
                              business_entity_id?: ...;
                              callback_url?: ...;
                              client_reference_data?: ...;
                              client_reference_id?: ...;
                              country_code?: ...;
                              email_addresses?: ...;
                              events_callback_url?: ...;
                              formation_date?: ...;
                              name?: ...;
                              phone_numbers?: ...;
                              state_code?: ...;
                              tags?: ...;
                              tax_identification_number?: ...;
                              website?: ...;
                          } & {
                              business_profile_id?: ...;
                              business_profile_result?: ...;
                              created_at?: ...;
                              questions_response?: ...;
                              risk_info?: ...;
                              source?: ...;
                          };
                          company_reference_id?: string;
                          other_relationship_data?: {
                              ownership_percent?: ...;
                              relationship_type?: ...;
                              roles?: ...;
                              shares_allocated?: ...;
                              source_id?: ...;
                              source_name?: ...;
                          }[];
                          ownership_percent?: number
                          | null;
                          relationship_type?: "UNKNOWN" | "PARENT" | "CHILD" | "SIBLING" | null;
                          roles?: {
                              end_date?: ...;
                              is_active?: ...;
                              name?: ...;
                              start_date?: ...;
                          }[];
                          shares_allocated?: number
                          | null;
                      }
                  )[];
                  related_persons?: (
                      | {
                          additional_fields?: Record<(...), (...)>;
                          address?: {
                              additional_info?: ...;
                              full_address?: ...;
                              parsed_address?: ...;
                              source?: ...;
                          };
                          birth_date?: string
                          | null;
                          client_reference_data?: Record<(...), (...)>;
                          client_reference_id?: string;
                          email?: string | null;
                          first_name?: string | null;
                          full_name?: string | null;
                          identity?: {
                              identity_country_code?: ...;
                              identity_document_back?: ...;
                              identity_document_front?: ...;
                              identity_document_type?: ...;
                              identity_number?: ...;
                              identity_number_type?: ...;
                          };
                          last_name?: string
                          | null;
                          middle_name?: string | null;
                          ownership_percent?: number | null;
                          person_reference_id?: string;
                          phone_number?: string | null;
                          roles?: (...)[];
                          shares_allocated?: number | null;
                          source?: (...)[];
                      } & {
                          documents?: (...)[];
                          kyc?: {
                              risk_info?: ...;
                              verification_result?: ...;
                              verification_session_id?: ...;
                          };
                          questions_response?: { [key: ...]: ... };
                          verification_sessions?: (...)[] | null;
                      }
                      | {
                          additional_fields?: Record<string, never>;
                          other_relationship_data?: {
                              ownership_percent?: ...;
                              relationship_type?: ...;
                              roles?: ...;
                              shares_allocated?: ...;
                              source_id?: ...;
                              source_name?: ...;
                          }[];
                          ownership_percent?: number
                          | null;
                          person_reference_id?: string;
                          roles?: {
                              end_date?: ...;
                              is_active?: ...;
                              name?: ...;
                              start_date?: ...;
                          }[];
                          shares_allocated?: number
                          | null;
                          user_profile?: {
                              address?: ...;
                              client_reference_data?: ...;
                              client_reference_id?: ...;
                              date_of_birth?: ...;
                              email_address?: ...;
                              events_callback_url?: ...;
                              first_name?: ...;
                              full_name?: ...;
                              last_name?: ...;
                              middle_name?: ...;
                              phone_number?: ...;
                              phone_number_parts?: ...;
                              questions_response?: ...;
                              second_last_name?: ...;
                              user_profile_id?: ...;
                              user_profile_result?: ...;
                              verification_session_ids?: ...;
                          } & {
                              additional_information?: ...;
                              aml_info?: ...;
                              created_at?: ...;
                              face_liveness_info?: ...;
                              face_match_info?: ...;
                              fraud_insights?: ...;
                              id_info?: ...;
                              lookup_info?: ...;
                              risk_info?: ...;
                              updated_at?: ...;
                          } & { source?: ... };
                      }
                  )[];
                  risk_info?: | {
                      decisioning?: {
                          result?: "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | null;
                          rules_evaluated?: {
                              result?: ...;
                              rule_name?: ...;
                              score?: ...;
                              status?: ...;
                          }[];
                          section_id?: string
                          | null;
                      };
                      scoring?: {
                          risk_level?: "PROHIBITED"
                          | "HIGH"
                          | "MEDIUM"
                          | "LOW"
                          | null;
                          rules_evaluated?: {
                              result?: ...;
                              rule_name?: ...;
                              score?: ...;
                              status?: ...;
                          }[];
                          score?: number
                          | null;
                          section_id?: string | null;
                      };
                  }
                  | null;
                  sources?: string[];
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  template_id?: string;
                  time_elapsed_to_complete_session?: string;
                  time_elapsed_to_process?: string;
                  verification_session_id?: string;
                  website_info?: {
                      adverse_media?: { link?: string; snippet?: string }[];
                      average_review?: string | null;
                      backlinks?: { inline_rank?: number; url?: string }[];
                      critically_concerning_issues?: string[];
                      description?: string | null;
                      domain_creation_date?: string | null;
                      domain_expiration_date?: string | null;
                      domain_info?: {
                          dns_address_status?: string;
                          DNS_records?: string[];
                          domain_age?: number;
                          domain_history?: string[];
                          expiration_date?: string;
                          has_robots_txt?: boolean;
                          hosting_provider?: string;
                          hosting_provider_category?: string;
                          inbound_linking_domains?: number;
                          is_known_free_email_host?: boolean;
                          is_known_hosting_provider_domain?: boolean;
                          is_known_marketplace_domain?: boolean;
                          is_known_social_media_domain?: boolean;
                          is_known_top_domain?: boolean;
                          is_non_business?: boolean;
                          is_parked?: boolean;
                          is_registered?: boolean;
                          is_resolvable?: boolean;
                          is_ssl_valid?: boolean;
                          is_webserver_responsive?: boolean;
                          last_update_date?: string;
                          name?: string;
                          ns_status?: string;
                          registrar?: string;
                          registrar_country?: string;
                          registration_date?: string;
                          supports_apex_and_www?: boolean;
                          tech_stack_used?: string[];
                          whois_privacy_mode?: string;
                      };
                      estimated_employee_count_range?: string
                      | null;
                      financial_info?: {
                          debtToEquity?: string | null;
                          funding_amount?: string | null;
                          marketCapitalization?: string | null;
                          net_income?: string | null;
                          revenue_amount?: string | null;
                      };
                      formation_type?: string;
                      founded_year?: string
                      | null;
                      industry_inconsistencies?: string[];
                      industry_info?: {
                          additional_mcc_codes?: { code?: ...; description?: ... }[];
                          additional_naics_codes?: { code?: ...; description?: ... }[];
                          additional_risky_industry_flag?: boolean;
                          additional_sic_codes?: { code?: ...; description?: ... }[];
                          high_risk_industry_contexts?: {
                              confidence?: ...;
                              context?: ...;
                              industry?: ...;
                              role?: ...;
                              url?: ...;
                          }[];
                          primary_industry?: string;
                          primary_mcc?: { code?: (...)
                          | (...); description?: (...) | (...) };
                          primary_naics?: { code?: (...) | (...); description?: (...) | (...) };
                          primary_risky_industry_flag?: boolean;
                          primary_sic?: { code?: (...) | (...); description?: (...) | (...) };
                          prohibited_industry_contexts?: {
                              confidence?: ...;
                              context?: ...;
                              industry?: ...;
                              role?: ...;
                              url?: ...;
                          }[];
                          tags?: string[];
                      };
                      interactions_of_interest?: { link?: string; snippet?: string }[];
                      is_public?: boolean | null;
                      name?: string;
                      network_intelligence?: {
                          associated_networks?: { domains?: ...; edges?: ... }[];
                      };
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      risk_factors?: {
                          category?: string;
                          classification_type?: string;
                          description?: string;
                          display_name?: string;
                          risk_element_name?: string;
                          score?: number;
                          subcategory?: string;
                      }[];
                      risk_indicators?: {
                          detail?: string;
                          evidence?: string;
                          indicator?: string;
                          severity?: "low"
                          | "medium"
                          | "high";
                      }[];
                      section_id?: string;
                      site_status?: string
                      | null;
                      social_media_insights?: {
                          facebook?: {
                              ad_status?: (...) | (...) | (...);
                              alternative_social_media?: (...) | (...) | (...);
                              biography?: (...) | (...) | (...);
                              business_address?: (...) | (...) | (...);
                              business_categories?: (...) | (...) | (...);
                              business_category_name?: (...) | (...) | (...);
                              business_hours?: (...) | (...) | (...);
                              cover_photo_url?: (...) | (...) | (...);
                              creation_date?: (...) | (...) | (...);
                              email?: (...) | (...) | (...);
                              external_url?: (...) | (...) | (...);
                              followers_count?: (...) | (...) | (...);
                              follows_count?: (...) | (...) | (...);
                              full_name?: (...) | (...) | (...);
                              info?: (...) | (...) | (...);
                              is_ad_library_active?: (...) | (...) | (...) | (...);
                              is_business_account?: (...) | (...) | (...) | (...);
                              likes_count?: (...) | (...) | (...);
                              linked_instagram?: (...) | (...) | (...);
                              messenger?: (...) | (...) | (...);
                              phone?: (...) | (...) | (...);
                              price_range?: (...) | (...) | (...);
                              profile_pic_url?: (...) | (...) | (...);
                              rating_count?: (...) | (...) | (...);
                              rating_description?: (...) | (...) | (...);
                              rating_overall?: (...) | (...) | (...);
                              services?: (...) | (...) | (...);
                              url?: (...) | (...) | (...);
                              username?: (...) | (...) | (...);
                              websites?: (...) | (...) | (...);
                          };
                          instagram?: {
                              biography?: (...)
                              | (...)
                              | (...);
                              business_category_name?: (...) | (...) | (...);
                              external_url?: (...) | (...) | (...);
                              followers_count?: (...) | (...) | (...);
                              follows_count?: (...) | (...) | (...);
                              full_name?: (...) | (...) | (...);
                              is_business_account?: (...) | (...) | (...) | (...);
                              is_private?: (...) | (...) | (...) | (...);
                              is_verified?: (...) | (...) | (...) | (...);
                              latest_posts?: (...) | (...);
                              posts_count?: (...) | (...) | (...);
                              profile_pic_url?: (...) | (...) | (...);
                              url?: (...) | (...) | (...);
                              username?: (...) | (...) | (...);
                          };
                          linkedin?: {
                              biography?: (...)
                              | (...)
                              | (...);
                              business_address?: (...) | (...) | (...);
                              business_category_name?: (...) | (...) | (...);
                              cover_url?: (...) | (...) | (...);
                              crunchbase_url?: (...) | (...) | (...);
                              employee_count?: (...) | (...) | (...);
                              employee_count_range?: (...) | (...) | (...);
                              external_url?: (...) | (...) | (...);
                              followers_count?: (...) | (...) | (...);
                              follows_count?: (...) | (...) | (...);
                              founded_year?: (...) | (...) | (...);
                              full_name?: (...) | (...) | (...);
                              funding_latest_date?: (...) | (...) | (...);
                              funding_latest_investors_count?: (...) | (...) | (...);
                              funding_latest_type?: (...) | (...) | (...);
                              funding_latest_url?: (...) | (...) | (...);
                              funding_total_rounds?: (...) | (...) | (...);
                              hashtags?: (...) | (...) | (...);
                              industries?: (...) | (...) | (...);
                              is_business_account?: (...) | (...) | (...) | (...);
                              is_verified?: (...) | (...) | (...) | (...);
                              key_people?: (...) | (...) | (...);
                              logo_url?: (...) | (...) | (...);
                              phone?: (...) | (...) | (...);
                              profile_pic_url?: (...) | (...) | (...);
                              specialties?: (...) | (...) | (...);
                              tagline?: (...) | (...) | (...);
                              url?: (...) | (...) | (...);
                              username?: (...) | (...) | (...);
                          };
                      };
                      social_media_profiles?: string[];
                      social_media_profiles_referring_to_different_business?: string[];
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      title?: string | null;
                      total_backlinks?: number | null;
                      traffic_info?: {
                          bounce_rate?: number;
                          pages_per_visit?: number;
                          time_on_site?: number;
                          top_organic_keywords?: string[];
                          traffic_by_country?: Record<string, never>;
                          traffic_by_source?: Record<string, never>;
                          traffic_trends?: Record<string, never>;
                          visits_per_month?: number;
                      };
                      truebiz_request_id?: string
                      | null;
                      url?: string | null;
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                      web_presence_report_summary?: string
                      | null;
                      web_presence_report_summary_checklist?: {
                          message?: string;
                          result?: string;
                          section?: string;
                      }[];
                      website_content?: {
                          addresses?: { address?: ...; is_verified?: ... }[];
                          blog_or_news_last_updated_date?: string;
                          compliance?: string[];
                          content_inconsistencies?: string[];
                          customers?: string[];
                          deadlinks?: string[];
                          description?: string;
                          email?: { email?: ...; is_verified?: ... }[];
                          evaluated_url?: string;
                          harmful_content?: boolean;
                          has_placeholder_text?: boolean;
                          has_stock_images?: string;
                          historic_screenshots_urls_and_timestamps?: {
                              timestamp?: ...;
                              url?: ...;
                          }[];
                          industries?: string[];
                          is_website_authentic?: boolean;
                          keyword_contexts?: { context?: ...; keyword?: ...; url?: ... }[];
                          language?: string;
                          mlm_links?: string[];
                          number_of_bad_policies?: number;
                          number_of_mlm_links?: number;
                          pages_linked?: number;
                          phone_numbers?: { country_code?: ...; is_verified?: ...; number?: ... }[];
                          policy_analysis?: {
                              policy_text?: ...;
                              policy_type?: ...;
                              policy_url?: ...;
                          }[];
                          real_website?: "YES"
                          | "PARKED"
                          | "NO";
                          screenshot_url?: string;
                          summary_notes?: string;
                          title?: string;
                          website_authenticity_reasoning?: string;
                          website_last_updated_date?: string;
                      };
                  };
              };
          }
          | { error: AiPriseVerificationError; ok: false },
      >

    • Runs a document template on a file addBusinessDocument stored. Returns the session, which completes later as a RUN_BUSINESS_DOCUMENT_CHECK event.

      Parameters

      • request: {
            business_profile_id: string;
            client_reference_data?: Record<string, never>;
            client_reference_id?: string;
            document_input_title?: string | null;
            file_uuid: string;
            template_id: string;
        }
        • business_profile_id: string
        • Optionalclient_reference_data?: Record<string, never>

          A JSON you want to associate with your request.

        • Optionalclient_reference_id?: string

          An id you want to associate with your request.

          b79160f1-3ea5-4bf0-be43-43c4a2cf8810
          
        • Optionaldocument_input_title?: string | null

          An optional unique identifier for the document input. This title is returned in webhook payloads and API responses to help map documents to your internal systems.

          Bank Statement Q4 2024
          
        • file_uuid: string
        • template_id: string

          Every verification must have a template id associated with it. This is Provided to you by AiPrise.

          b7daff11-9d1c-4916-bf5a-96e3041a9625
          

      Returns Promise<
          | { error: AiPriseVerificationError; ok: false }
          | { ok: true; value: { verification_session_id?: string } },
      >

    • Parameters

      • request: RunUserVerificationRequest

      Returns Promise<
          | { error: AiPriseVerificationError; ok: false }
          | {
              ok: true;
              value: {
                  additional_info?:
                      | {
                          additional_info_response_type?: | "ID_INFO"
                          | "LOOKUP_DATA"
                          | "ADDRESS_VERIFICATION"
                          | "DOCUMENT_INSIGHTS";
                          additional_info_type?: string;
                          data?: | Record<string, never>
                          | {
                              address?:
                                  | {
                                      additional_info?: ...;
                                      full_address?: ...;
                                      parsed_address?: ...;
                                      source?: ...;
                                  }
                                  | null;
                              birth_date?: string;
                              check_summary?: Record<(...), (...)>;
                              document_details?: {
                                  barcode_data?: ...;
                                  mrz_data?: ...;
                                  ocr_data?: ...;
                              };
                              field_info?: { [key: ...]: ... }
                              | null;
                              first_name?: string;
                              full_name?: string;
                              gender?: string;
                              id_expiry_date?: string;
                              id_issue_date?: string;
                              id_number?: string;
                              id_type?:
                                  | "NATIONAL_ID"
                                  | "ID_CARD"
                                  | "PASSPORT"
                                  | "DRIVER_LICENSE"
                                  | "RESIDENT_CARD"
                                  | "VISA"
                                  | "VOTER_ID"
                                  | "TAX_ID"
                                  | "COLOMBIA_PPT"
                                  | "GHANA_CARD"
                                  | "GHANA_SSNIT_CARD"
                                  | "KENYA_ALIEN_CARD"
                                  | "NATIONAL_ID_NUMBER"
                                  | "PASSPORT_NUMBER"
                                  | "BVN"
                                  | "VOTER_ID_NUMBER"
                                  | "DRIVER_LICENSE_NUMBER"
                                  | "TAX_ID_NUMBER"
                                  | "NIN"
                                  | "SSN9"
                                  | "SSN4"
                                  | "SSNIT"
                                  | "KRA_PIN"
                                  | "ALIEN_CARD_NUMBER"
                                  | "COLOMBIA_PPT_NUMBER"
                                  | "GHANA_CARD_NUMBER";
                              issue_country?: string;
                              issue_country_code?: string;
                              issue_state?: string;
                              issue_state_code?: string;
                              last_name?: string;
                              lookup_details?: Record<(...), (...)>;
                              middle_name?: string;
                              nationality?: string;
                              nationality_code?: string;
                              personal_number?: string;
                              result:
                                  | "APPROVED"
                                  | "DECLINED"
                                  | "REVIEW"
                                  | "UNKNOWN"
                                  | "FOUND"
                                  | "NOT_FOUND";
                              second_last_name?: string;
                              section_id?: string;
                              status?: | "NOT_STARTED"
                              | "RUNNING"
                              | "PENDING"
                              | "FAILED"
                              | "COMPLETED"
                              | "SUBMITTED"
                              | null;
                              status_reasons?: (...)[];
                              warnings?: (...)[];
                          }
                          | {
                              address_match?: boolean
                              | null;
                              document_class_id?: string;
                              document_class_type?: string;
                              document_expiry_date?: string | null;
                              document_issue_date?: string | null;
                              document_metadata?: {
                                  author?: ...;
                                  creation_date?: ...;
                                  creator?: ...;
                                  keywords?: ...;
                                  modification_date?: ...;
                                  producer?: ...;
                                  subject?: ...;
                                  title?: ...;
                              };
                              document_type?: string
                              | null;
                              extracted_address?: {
                                  additional_info?: ...;
                                  full_address?: ...;
                                  parsed_address?: ...;
                                  source?: ...;
                              };
                              first_name?: string
                              | null;
                              full_name?: string | null;
                              info_indicators?: (...)[];
                              last_name?: string | null;
                              middle_name?: string | null;
                              name_match?: boolean | null;
                              result?:
                                  | "APPROVED"
                                  | "DECLINED"
                                  | "REVIEW"
                                  | "UNKNOWN"
                                  | "FOUND"
                                  | "NOT_FOUND";
                              risk_indicators?: (...)[];
                              section_id?: string;
                              status?:
                                  | "NOT_STARTED"
                                  | "RUNNING"
                                  | "PENDING"
                                  | "FAILED"
                                  | "COMPLETED"
                                  | "SUBMITTED"
                                  | null;
                              status_reasons?: (...)[];
                              trust_indicators?: (...)[];
                              warnings?: (...)[];
                          }
                          | {
                              address_verification_info?: {
                                  address_match?: ...;
                                  document_class_id?: ...;
                                  document_class_type?: ...;
                                  document_expiry_date?: ...;
                                  document_issue_date?: ...;
                                  document_metadata?: ...;
                                  document_type?: ...;
                                  extracted_address?: ...;
                                  first_name?: ...;
                                  full_name?: ...;
                                  info_indicators?: ...;
                                  last_name?: ...;
                                  middle_name?: ...;
                                  name_match?: ...;
                                  result?: ...;
                                  risk_indicators?: ...;
                                  section_id?: ...;
                                  status?: ...;
                                  status_reasons?: ...;
                                  trust_indicators?: ...;
                                  warnings?: ...;
                              };
                              document_class_id?: string;
                              document_class_type?: string;
                              document_class_variant?: string;
                              document_data?: { [key: ...]: ... };
                              document_metadata?: {
                                  author?: ...;
                                  creation_date?: ...;
                                  creator?: ...;
                                  keywords?: ...;
                                  modification_date?: ...;
                                  producer?: ...;
                                  subject?: ...;
                                  title?: ...;
                              };
                              info_indicators?: (...)[];
                              result?:
                                  | "APPROVED"
                                  | "DECLINED"
                                  | "REVIEW"
                                  | "UNKNOWN"
                                  | "FOUND"
                                  | "NOT_FOUND";
                              risk_indicators?: (...)[];
                              section_id?: string;
                              status?:
                                  | "NOT_STARTED"
                                  | "RUNNING"
                                  | "PENDING"
                                  | "FAILED"
                                  | "COMPLETED"
                                  | "SUBMITTED"
                                  | null;
                              status_reasons?: (...)[];
                              trust_indicators?: (...)[];
                              warnings?: (...)[];
                          };
                      }[]
                      | null;
                  aiprise_summary?: {
                      verification_result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | null;
                  };
                  aml_info?: | {
                      aml_hit_summary?: { [key: string]: string };
                      entity_hits?: {
                          additional_fields?: Record<(...), (...)>;
                          also_known_as?: (...)[];
                          aml_hits?: (...)[];
                          associates?: (...)[];
                          date_of_birth?: string | null;
                          date_of_birth_match_score?: number | null;
                          entity_type?: "UNKNOWN" | "PERSON" | "COMPANY" | "ORGANISATION";
                          history?: (...)[];
                          id?: string;
                          is_deleted?: boolean;
                          name?: string;
                          name_match_score?: number;
                          resolution_status?: string;
                      }[];
                      num_hits?: number;
                      result?: "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | null;
                      search_criteria?: {
                          birth_year?: number | null;
                          exact_match?: boolean | null;
                          fuzziness_score?: number | null;
                          search_term?: string | null;
                      };
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  }
                  | null;
                  aml_monitoring_info?: {
                      added_entity_hits?: | {
                          additional_fields?: (...)
                          | (...);
                          also_known_as?: (...) | (...);
                          aml_hits?: (...) | (...);
                          associates?: (...) | (...);
                          date_of_birth?: (...) | (...) | (...);
                          date_of_birth_match_score?: (...) | (...) | (...);
                          entity_type?: (...) | (...) | (...) | (...) | (...);
                          history?: (...) | (...);
                          id?: (...) | (...);
                          is_deleted?: (...) | (...) | (...);
                          name?: (...) | (...);
                          name_match_score?: (...) | (...);
                          resolution_status?: (...) | (...);
                      }[]
                      | null;
                      created_at?: number
                      | null;
                      removed_entity_hits?:
                          | {
                              additional_fields?: (...)
                              | (...);
                              also_known_as?: (...) | (...);
                              aml_hits?: (...) | (...);
                              associates?: (...) | (...);
                              date_of_birth?: (...) | (...) | (...);
                              date_of_birth_match_score?: (...) | (...) | (...);
                              entity_type?: (...) | (...) | (...) | (...) | (...);
                              history?: (...) | (...);
                              id?: (...) | (...);
                              is_deleted?: (...) | (...) | (...);
                              name?: (...) | (...);
                              name_match_score?: (...) | (...);
                              resolution_status?: (...) | (...);
                          }[]
                          | null;
                      updated_entity_hits?: | {
                          additional_fields?: (...)
                          | (...);
                          also_known_as?: (...) | (...);
                          aml_hits?: (...) | (...);
                          associates?: (...) | (...);
                          date_of_birth?: (...) | (...) | (...);
                          date_of_birth_match_score?: (...) | (...) | (...);
                          entity_type?: (...) | (...) | (...) | (...) | (...);
                          history?: (...) | (...);
                          id?: (...) | (...);
                          is_deleted?: (...) | (...) | (...);
                          name?: (...) | (...);
                          name_match_score?: (...) | (...);
                          resolution_status?: (...) | (...);
                      }[]
                      | null;
                  }[];
                  client_reference_data?: Record<string, never>;
                  client_reference_id?: string;
                  created_at?: number;
                  environment?: string | null;
                  face_liveness_info?:
                      | {
                          check_summary?: Record<string, never>;
                          result:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          section_id?: string;
                          source?: string
                          | null;
                          status?:
                              | "NOT_STARTED"
                              | "RUNNING"
                              | "PENDING"
                              | "FAILED"
                              | "COMPLETED"
                              | "SUBMITTED"
                              | null;
                          status_reasons?: { code?: string; message?: string }[];
                          warnings?: {
                              code?:
                                  | "UNRECOGNIZED_DOCUMENT"
                                  | "UNREADABLE_DOCUMENT"
                                  | "DOCUMENT_NOT_FOUND"
                                  | "DOCUMENT_EXPIRED"
                                  | "DOCUMENT_FRONT_BACK_MISMATCH"
                                  | "DOCUMENT_DAMAGED"
                                  | "DOCUMENT_FRONT_MISSING"
                                  | "DOCUMENT_BACK_MISSING"
                                  | "DOCUMENT_CROPPED"
                                  | "DOCUMENT_FACE_NOT_FOUND"
                                  | "INVALID_DOCUMENT_DETAILS"
                                  | "DOCUMENT_TYPE_MISMATCH"
                                  | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                                  | "MISSING_EXPIRY_DATE"
                                  | "MISSING_ISSUE_DATE"
                                  | "MISSING_BIRTH_DATE"
                                  | "MISSING_DOCUMENT_NUMBER"
                                  | "MISSING_PERSONAL_NUMBER"
                                  | "MISSING_ADDRESS"
                                  | "MISSING_POSTCODE"
                                  | "MISSING_NAME"
                                  | "MISSING_GENDER"
                                  | "MISSING_NATIONALITY"
                                  | "MISSING_DOCUMENT_DETAILS"
                                  | "DOCUMENT_FRONT_OR_BACK_MISSING"
                                  | "NAME_VERIFICATION_FAILED"
                                  | "ID_DATA_MISMATCH"
                                  | "ID_TYPE_MISMATCH"
                                  | "ID_NOT_ALLOWED"
                                  | "ID_COUNTRY_MISMATCH"
                                  | "BIRTH_DATE_MISMATCH"
                                  | "ADDRESS_MISMATCH"
                                  | "DATABASE_LOOKUP_ISSUE"
                                  | "DOCUMENT_PHOTO_OF_PHOTO"
                                  | "SCREEN_DETECTED"
                                  | "IMAGE_FORGED_EDITED"
                                  | "FEATURE_VERIFICATION_FAILED"
                                  | "FAKE_ID"
                                  | "DOCUMENT_FOUND_ON_INTERNET"
                                  | "ARTIFICIAL_IMAGE"
                                  | "ARTIFICIAL_TEXT"
                                  | "TEXT_FORGERY"
                                  | "IMAGE_TOO_SMALL"
                                  | "GLARE_DETECTED"
                                  | "IMAGE_TOO_BLURRY"
                                  | "CHECK_DIGIT_FAILED"
                                  | "PRINTOUT_DETECTED"
                                  | "BLACK_WHITE_DOCUMENT"
                                  | "FACE_NOT_FOUND"
                                  | "MULTIPLE_FACES"
                                  | "FACE_MISMATCH"
                                  | "LOW_FACE_SIMILARITY"
                                  | "FACE_IDENTICAL"
                                  | "FACE_NOT_LIVE"
                                  | "FACE_LIVENESS_REVIEW_REQUIRED"
                                  | "FACE_PHOTO_OF_PHOTO"
                                  | "FACE_COVERED"
                                  | "FACE_EDITED"
                                  | "FACE_BLUR"
                                  | "FACE_TOO_CLOSE"
                                  | "FACE_CROPPED"
                                  | "FACE_TOO_SMALL"
                                  | "FACE_ANGLE_TOO_LARGE"
                                  | "FACE_DEEPFAKE"
                                  | "ID_NUMBER_NOT_VERIFIED"
                                  | "INVALID_ID_NUMBER_SUPPLIED"
                                  | "LOOKUP_SOURCE_DOWN"
                                  | "LOOKUP_FACE_NOT_FOUND"
                                  | "ID_PREVIOUSLY_SEEN"
                                  | "AGE_UNDER_18"
                                  | "AML_MATCH"
                                  | "API_DATA_REQUIREMENTS_NOT_MET"
                                  | "IP_ADDRESS_SUSPICIOUS"
                                  | "SUSPICIOUS_USER_BEHAVIOUR"
                                  | "GEOLOCATION_MISMATCH"
                                  | "COMPANY_NOT_FOUND"
                                  | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                                  | "COMPANY_PREVIOUSLY_SEEN"
                                  | "CUSTOM_ERROR_CODE"
                                  | "DOCUMENT_TAMPERED"
                                  | "DOCUMENT_REQUIRES_REVIEW"
                                  | "DOCUMENT_TOO_FAR"
                                  | "DOCUMENT_SIZE_TOO_LARGE"
                                  | "BROKEN_DOCUMENT"
                                  | "INVALID_FILE_EXTENSION"
                                  | "FILE_TOO_LARGE"
                                  | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                                  | "FACE_PREVIOUSLY_ONBOARDED"
                                  | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                                  | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                                  | "ADDRESS_DOCUMENT_MISSING_NAME"
                                  | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                                  | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                                  | "ADDRESS_DOCUMENTS_NOT_SAME"
                                  | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                                  | "EXPIRY_AND_ISSUE_DATE_MISSING"
                                  | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                                  | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                                  | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                                  | "TOR_DETECTED"
                                  | "VPN_DETECTED"
                                  | "BOT_DETECTED"
                                  | "BROWSER_PREVIOUSLY_SEEN"
                                  | "IP_ADDRESS_PREVIOUSLY_SEEN"
                                  | "PRIVACY_SETTINGS_BLOCKED"
                                  | "BUSINESS_ID_MISMATCH"
                                  | "BUSINESS_INFO_NAME_MISMATCH"
                                  | "REGISTRATION_STATUS_INACTIVE"
                                  | "UNABLE_TO_EXTRACT_DATA"
                                  | "EMAIL_NOT_FOUND"
                                  | "PHONE_NUMBER_NOT_FOUND"
                                  | "BROWSER_PREVIOUSLY_ATTEMPTED"
                                  | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                                  | "ID_PREVIOUSLY_ATTEMPTED"
                                  | "BACKGROUND_CHECK_ALERT"
                                  | "BUSINESS_ID_NOT_VERIFIED"
                                  | "MRZ_DATA_MISMATCH"
                                  | "SELFIE_VIDEO_FRAUD"
                                  | "SELFIE_VIDEO_MISSING"
                                  | "VIDEO_INJECTION_DETECTED"
                                  | "VIRTUAL_CAMERA_DETECTED"
                                  | "ADDRESS_ZIPCODE_MISMATCH"
                                  | "FACE_AGE_MISMATCH"
                                  | "NO_GLARES_DETECTED"
                                  | "KEYWORD_MATCHES_FOUND"
                                  | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                                  | "IMAGE_IN_FOCUS"
                                  | "GOOD_IMAGE_RESOLUTION"
                                  | "GOOD_IMAGE_COLOR"
                                  | "GOOD_IMAGE_PERSPECTIVE"
                                  | "DOCUMENT_FULLY_PRESENT"
                                  | "PORTRAIT_PRESENT_IN_IMAGE"
                                  | "GOOD_IMAGE_BRIGHTNESS"
                                  | "NO_OCCLUSION_DETECTED"
                                  | "GOOD_IMAGE_QUALITY"
                                  | "IMAGE_DOCUMENT_TYPE_DETECTED"
                                  | "IMAGE_TEXT_FIELDS_VERIFIED"
                                  | "PO_BOX_DETECTED"
                                  | "PARKED_WEBSITE"
                                  | "SOCIAL_MEDIA_BROKEN_LINKS"
                                  | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                                  | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                                  | "STOCK_IMAGES_FOUND"
                                  | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                                  | "WEBSITE_NOT_FOUND"
                                  | "WEBSITE_PARKED"
                                  | "WEBSITE_REDIRECTED"
                                  | "WEBSITE_GENERIC"
                                  | "WEBSITE_NOT_AUTHENTIC"
                                  | "BUSINESS_DESCRIPTION_MISMATCH"
                                  | "TERMS_AND_CONDITIONS_NOT_FOUND"
                                  | "TERMS_AND_CONDITIONS_FAILED"
                                  | "INVALID_WEBSITE_SSL"
                                  | "BUSINESS_GEOLOCATION_MISMATCH"
                                  | "EMAIL_ADDRESS_MISMATCH"
                                  | "PHONE_NUMBER_MISMATCH"
                                  | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                                  | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                                  | "BUSINESS_COUNTRY_MISMATCH"
                                  | "BUSINESS_WEBSITE_MISMATCH"
                                  | "BUSINESS_FORMATION_DATE_MISMATCH"
                                  | "BUSINESS_TAX_ID_MISMATCH";
                              message?: string
                              | null;
                              resolution_status?: string;
                              warning_id?: string;
                          }[];
                      }
                      | null;
                  face_match_info?: | {
                      check_summary?: Record<string, never>;
                      face_match_score?: number | null;
                      result:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  }
                  | null;
                  fraud_insights?: | {
                      device_insights?: {
                          bot_status?: boolean;
                          bot_type?: string;
                          browser_full_version?: string;
                          browser_major_version?: string;
                          browser_name?: string;
                          device?: string;
                          incognito?: boolean;
                          os?: string;
                          os_version?: string;
                          privacy_settings?: boolean;
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          user_agent?: string;
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      email_insights?: {
                          breaches?: (...)[];
                          domain_info?: {
                              company_name?: ...;
                              custom?: ...;
                              disposable?: ...;
                              dmarc_compliance?: ...;
                              domain_name?: ...;
                              free_provider?: ...;
                              registered?: ...;
                              spf_strict?: ...;
                              suspicious_top_level_domain?: ...;
                              top_level_domain?: ...;
                          };
                          email?: string
                          | null;
                          email_tenure?: number;
                          first_breach?: string;
                          is_breached?: boolean;
                          last_breach?: string;
                          no_of_breaches?: number;
                          persons?: (...)[];
                          result?:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          section_id?: string;
                          social_profiles?: (...)[];
                          social_summary?:
                              | {
                                  age_on_social?: ...;
                                  number_of_names_returned?: ...;
                                  number_of_photos_returned?: ...;
                                  registered_consumer_electronics_profiles?: ...;
                                  registered_ecommerce_profiles?: ...;
                                  registered_education_profiles?: ...;
                                  registered_email_provider_profiles?: ...;
                                  registered_entertainment_profiles?: ...;
                                  registered_financial_profiles?: ...;
                                  registered_messaging_profiles?: ...;
                                  registered_professional_profiles?: ...;
                                  registered_profiles?: ...;
                                  registered_social_media_profiles?: ...;
                                  registered_travel_profiles?: ...;
                              }
                              | null;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: (...)[];
                          warnings?: (...)[];
                      }[];
                      geolocation_insights?: {
                          accuracy?: string;
                          altitude?: string;
                          altitude_accuracy?: string;
                          heading?: string;
                          latitude?: number;
                          longitude?: number;
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          speed?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      ip_insights?: {
                          abuse_velocity?: string;
                          active_tor?: boolean;
                          active_vpn?: boolean;
                          autonomous_system_number?: number;
                          bot_status?: boolean;
                          connection_type?: string;
                          host?: string;
                          internet_service_provider?: string;
                          ip_address?: string;
                          is_crawler?: boolean;
                          location?: {
                              city?: (...)
                              | (...);
                              country?: (...) | (...);
                              country_code?: (...) | (...);
                              geo_name_id?: (...) | (...);
                              latitude?: (...) | (...);
                              longitude?: (...) | (...);
                              postal_code?: (...) | (...);
                              region?: (...) | (...);
                              timezone?: (...) | (...);
                          };
                          organization?: string;
                          proxy?: boolean;
                          recent_abuse?: boolean;
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          tor?: boolean;
                          unique_hash?: string;
                          vpn?: boolean;
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      phone_insights?: {
                          activation_date?: string;
                          country?: string;
                          current_carrier?: string;
                          original_carrier?: string;
                          persons?: (...)[];
                          phone_active?: boolean;
                          phone_disposable?: boolean;
                          phone_is_spam?: boolean;
                          phone_number?: string;
                          phone_type?: string;
                          phone_valid?: boolean;
                          port_history?: (...)[];
                          result?:
                              | "APPROVED"
                              | "DECLINED"
                              | "REVIEW"
                              | "UNKNOWN"
                              | "FOUND"
                              | "NOT_FOUND";
                          section_id?: string;
                          sim_type?: string;
                          social_profiles?: (...)[];
                          status?:
                              | "NOT_STARTED"
                              | "RUNNING"
                              | "PENDING"
                              | "FAILED"
                              | "COMPLETED"
                              | "SUBMITTED"
                              | null;
                          status_reasons?: (...)[];
                          warnings?: (...)[];
                      }[];
                      related_session_insights?: {
                          related_sessions?: {
                              created_at?: ...;
                              relation?: ...;
                              result?: ...;
                              status?: ...;
                              verification_session_id?: ...;
                          }[];
                          result?: | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                          section_id?: string;
                          status?: | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                          status_reasons?: { code?: ...; message?: ... }[];
                          warnings?: {
                              code?: ...;
                              message?: ...;
                              resolution_status?: ...;
                              warning_id?: ...;
                          }[];
                      };
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  }
                  | null;
                  id_info?: | {
                      address?: | {
                          additional_info?: { [key: string]: unknown };
                          full_address?: string;
                          parsed_address?: {
                              address_city?: (...) | (...);
                              address_country?: (...) | (...);
                              address_state?: (...) | (...);
                              address_street_1?: (...) | (...);
                              address_street_2?: (...) | (...);
                              address_type?: (...) | (...);
                              address_zip_code?: (...) | (...);
                          };
                          source?: { file_number?: ...; state?: ...; status?: ...; type?: ... }[];
                      }
                      | null;
                      birth_date?: string;
                      check_summary?: Record<string, never>;
                      document_details?: {
                          barcode_data?: { [key: string]: unknown } | null;
                          mrz_data?: { [key: string]: unknown } | null;
                          ocr_data?: { [key: string]: unknown } | null;
                      };
                      field_info?: | {
                          [key: string]: { matched?: (...)[]; unmatched?: (...)[] };
                      }
                      | null;
                      first_name?: string;
                      full_name?: string;
                      gender?: string;
                      id_expiry_date?: string;
                      id_issue_date?: string;
                      id_number?: string;
                      id_type?: | "NATIONAL_ID"
                      | "ID_CARD"
                      | "PASSPORT"
                      | "DRIVER_LICENSE"
                      | "RESIDENT_CARD"
                      | "VISA"
                      | "VOTER_ID"
                      | "TAX_ID"
                      | "COLOMBIA_PPT"
                      | "GHANA_CARD"
                      | "GHANA_SSNIT_CARD"
                      | "KENYA_ALIEN_CARD"
                      | "NATIONAL_ID_NUMBER"
                      | "PASSPORT_NUMBER"
                      | "BVN"
                      | "VOTER_ID_NUMBER"
                      | "DRIVER_LICENSE_NUMBER"
                      | "TAX_ID_NUMBER"
                      | "NIN"
                      | "SSN9"
                      | "SSN4"
                      | "SSNIT"
                      | "KRA_PIN"
                      | "ALIEN_CARD_NUMBER"
                      | "COLOMBIA_PPT_NUMBER"
                      | "GHANA_CARD_NUMBER";
                      issue_country?: string;
                      issue_country_code?: string;
                      issue_state?: string;
                      issue_state_code?: string;
                      last_name?: string;
                      lookup_details?: Record<string, never>;
                      middle_name?: string;
                      nationality?: string;
                      nationality_code?: string;
                      personal_number?: string;
                      result:
                          | "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | "FOUND"
                          | "NOT_FOUND";
                      second_last_name?: string;
                      section_id?: string;
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  }
                  | null;
                  lookup_info?: {
                      data?: Record<string, never>
                      | null;
                      database_name?: string | null;
                      result?: "APPROVED" | "DECLINED" | "REVIEW" | "UNKNOWN" | null;
                      section_id?: string;
                      status?:
                          | "NOT_STARTED"
                          | "RUNNING"
                          | "PENDING"
                          | "FAILED"
                          | "COMPLETED"
                          | "SUBMITTED"
                          | null;
                      status_reasons?: | { code?: (...)
                      | (...); message?: (...) | (...) }[]
                      | null;
                      title?: string | null;
                      warnings?:
                          | {
                              code?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              message?: (...) | (...) | (...);
                              resolution_status?: (...) | (...);
                              warning_id?: (...) | (...);
                          }[]
                          | null;
                  }[];
                  phone_insights?: {
                      activation_date?: string;
                      country?: string;
                      current_carrier?: string;
                      original_carrier?: string;
                      persons?: {
                          addresses?: (...)[];
                          date_of_births?: (...)[];
                          email_address?: { last_seen?: ...; valid_since?: ...; value?: ... };
                          genders?: (...)[];
                          ip_addresses?: (...)[];
                          names?: (...)[];
                          national_id?: string;
                          phone_number?: string;
                      }[];
                      phone_active?: boolean;
                      phone_disposable?: boolean;
                      phone_is_spam?: boolean;
                      phone_number?: string;
                      phone_type?: string;
                      phone_valid?: boolean;
                      port_history?: {
                          from_carrier?: string;
                          port_date?: string;
                          to_carrier?: string;
                      }[];
                      result?: | "APPROVED"
                      | "DECLINED"
                      | "REVIEW"
                      | "UNKNOWN"
                      | "FOUND"
                      | "NOT_FOUND";
                      section_id?: string;
                      sim_type?: string;
                      social_profiles?: {
                          account_id?: string
                          | null;
                          last_seen?: string | null;
                          name?: string | null;
                          platform?: string | null;
                          registered?: boolean | null;
                      }[];
                      status?: | "NOT_STARTED"
                      | "RUNNING"
                      | "PENDING"
                      | "FAILED"
                      | "COMPLETED"
                      | "SUBMITTED"
                      | null;
                      status_reasons?: { code?: string; message?: string }[];
                      warnings?: {
                          code?:
                              | "UNRECOGNIZED_DOCUMENT"
                              | "UNREADABLE_DOCUMENT"
                              | "DOCUMENT_NOT_FOUND"
                              | "DOCUMENT_EXPIRED"
                              | "DOCUMENT_FRONT_BACK_MISMATCH"
                              | "DOCUMENT_DAMAGED"
                              | "DOCUMENT_FRONT_MISSING"
                              | "DOCUMENT_BACK_MISSING"
                              | "DOCUMENT_CROPPED"
                              | "DOCUMENT_FACE_NOT_FOUND"
                              | "INVALID_DOCUMENT_DETAILS"
                              | "DOCUMENT_TYPE_MISMATCH"
                              | "UNABLE_TO_EXTRACT_DOCUMENT_METADATA"
                              | "MISSING_EXPIRY_DATE"
                              | "MISSING_ISSUE_DATE"
                              | "MISSING_BIRTH_DATE"
                              | "MISSING_DOCUMENT_NUMBER"
                              | "MISSING_PERSONAL_NUMBER"
                              | "MISSING_ADDRESS"
                              | "MISSING_POSTCODE"
                              | "MISSING_NAME"
                              | "MISSING_GENDER"
                              | "MISSING_NATIONALITY"
                              | "MISSING_DOCUMENT_DETAILS"
                              | "DOCUMENT_FRONT_OR_BACK_MISSING"
                              | "NAME_VERIFICATION_FAILED"
                              | "ID_DATA_MISMATCH"
                              | "ID_TYPE_MISMATCH"
                              | "ID_NOT_ALLOWED"
                              | "ID_COUNTRY_MISMATCH"
                              | "BIRTH_DATE_MISMATCH"
                              | "ADDRESS_MISMATCH"
                              | "DATABASE_LOOKUP_ISSUE"
                              | "DOCUMENT_PHOTO_OF_PHOTO"
                              | "SCREEN_DETECTED"
                              | "IMAGE_FORGED_EDITED"
                              | "FEATURE_VERIFICATION_FAILED"
                              | "FAKE_ID"
                              | "DOCUMENT_FOUND_ON_INTERNET"
                              | "ARTIFICIAL_IMAGE"
                              | "ARTIFICIAL_TEXT"
                              | "TEXT_FORGERY"
                              | "IMAGE_TOO_SMALL"
                              | "GLARE_DETECTED"
                              | "IMAGE_TOO_BLURRY"
                              | "CHECK_DIGIT_FAILED"
                              | "PRINTOUT_DETECTED"
                              | "BLACK_WHITE_DOCUMENT"
                              | "FACE_NOT_FOUND"
                              | "MULTIPLE_FACES"
                              | "FACE_MISMATCH"
                              | "LOW_FACE_SIMILARITY"
                              | "FACE_IDENTICAL"
                              | "FACE_NOT_LIVE"
                              | "FACE_LIVENESS_REVIEW_REQUIRED"
                              | "FACE_PHOTO_OF_PHOTO"
                              | "FACE_COVERED"
                              | "FACE_EDITED"
                              | "FACE_BLUR"
                              | "FACE_TOO_CLOSE"
                              | "FACE_CROPPED"
                              | "FACE_TOO_SMALL"
                              | "FACE_ANGLE_TOO_LARGE"
                              | "FACE_DEEPFAKE"
                              | "ID_NUMBER_NOT_VERIFIED"
                              | "INVALID_ID_NUMBER_SUPPLIED"
                              | "LOOKUP_SOURCE_DOWN"
                              | "LOOKUP_FACE_NOT_FOUND"
                              | "ID_PREVIOUSLY_SEEN"
                              | "AGE_UNDER_18"
                              | "AML_MATCH"
                              | "API_DATA_REQUIREMENTS_NOT_MET"
                              | "IP_ADDRESS_SUSPICIOUS"
                              | "SUSPICIOUS_USER_BEHAVIOUR"
                              | "GEOLOCATION_MISMATCH"
                              | "COMPANY_NOT_FOUND"
                              | "COMPANY_NUMBER_NOT_VALID_FORMAT"
                              | "COMPANY_PREVIOUSLY_SEEN"
                              | "CUSTOM_ERROR_CODE"
                              | "DOCUMENT_TAMPERED"
                              | "DOCUMENT_REQUIRES_REVIEW"
                              | "DOCUMENT_TOO_FAR"
                              | "DOCUMENT_SIZE_TOO_LARGE"
                              | "BROKEN_DOCUMENT"
                              | "INVALID_FILE_EXTENSION"
                              | "FILE_TOO_LARGE"
                              | "FACE_LIVENESS_TOO_FAR_FROM_CAMERA"
                              | "FACE_PREVIOUSLY_ONBOARDED"
                              | "ADDRESS_DOCUMENT_MISSING_ADDRESS"
                              | "ADDRESS_DOCUMENT_ADDRESS_MISMATCH"
                              | "ADDRESS_DOCUMENT_MISSING_NAME"
                              | "ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILED"
                              | "ADDRESS_DOCUMENT_MISSING_ISSUE_DATE"
                              | "ADDRESS_DOCUMENTS_NOT_SAME"
                              | "EXPIRY_DATE_MISSING_USING_ISSUE_DATE"
                              | "EXPIRY_AND_ISSUE_DATE_MISSING"
                              | "ADDRESS_DOCUMENT_DOCUMENT_EXPIRED"
                              | "ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLY"
                              | "ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENT"
                              | "TOR_DETECTED"
                              | "VPN_DETECTED"
                              | "BOT_DETECTED"
                              | "BROWSER_PREVIOUSLY_SEEN"
                              | "IP_ADDRESS_PREVIOUSLY_SEEN"
                              | "PRIVACY_SETTINGS_BLOCKED"
                              | "BUSINESS_ID_MISMATCH"
                              | "BUSINESS_INFO_NAME_MISMATCH"
                              | "REGISTRATION_STATUS_INACTIVE"
                              | "UNABLE_TO_EXTRACT_DATA"
                              | "EMAIL_NOT_FOUND"
                              | "PHONE_NUMBER_NOT_FOUND"
                              | "BROWSER_PREVIOUSLY_ATTEMPTED"
                              | "IP_ADDRESS_PREVIOUSLY_ATTEMPTED"
                              | "ID_PREVIOUSLY_ATTEMPTED"
                              | "BACKGROUND_CHECK_ALERT"
                              | "BUSINESS_ID_NOT_VERIFIED"
                              | "MRZ_DATA_MISMATCH"
                              | "SELFIE_VIDEO_FRAUD"
                              | "SELFIE_VIDEO_MISSING"
                              | "VIDEO_INJECTION_DETECTED"
                              | "VIRTUAL_CAMERA_DETECTED"
                              | "ADDRESS_ZIPCODE_MISMATCH"
                              | "FACE_AGE_MISMATCH"
                              | "NO_GLARES_DETECTED"
                              | "KEYWORD_MATCHES_FOUND"
                              | "HIGH_RISK_INDUSTRY_MATCHES_FOUND"
                              | "IMAGE_IN_FOCUS"
                              | "GOOD_IMAGE_RESOLUTION"
                              | "GOOD_IMAGE_COLOR"
                              | "GOOD_IMAGE_PERSPECTIVE"
                              | "DOCUMENT_FULLY_PRESENT"
                              | "PORTRAIT_PRESENT_IN_IMAGE"
                              | "GOOD_IMAGE_BRIGHTNESS"
                              | "NO_OCCLUSION_DETECTED"
                              | "GOOD_IMAGE_QUALITY"
                              | "IMAGE_DOCUMENT_TYPE_DETECTED"
                              | "IMAGE_TEXT_FIELDS_VERIFIED"
                              | "PO_BOX_DETECTED"
                              | "PARKED_WEBSITE"
                              | "SOCIAL_MEDIA_BROKEN_LINKS"
                              | "SOCIAL_MEDIA_BUSINESS_MISMATCH"
                              | "INCONSISTENCIES_IN_WEBSITE_CONTENT"
                              | "STOCK_IMAGES_FOUND"
                              | "PLACEHOLDER_TEXT_FOUND_IN_WEBSITE_CONTENT"
                              | "WEBSITE_NOT_FOUND"
                              | "WEBSITE_PARKED"
                              | "WEBSITE_REDIRECTED"
                              | "WEBSITE_GENERIC"
                              | "WEBSITE_NOT_AUTHENTIC"
                              | "BUSINESS_DESCRIPTION_MISMATCH"
                              | "TERMS_AND_CONDITIONS_NOT_FOUND"
                              | "TERMS_AND_CONDITIONS_FAILED"
                              | "INVALID_WEBSITE_SSL"
                              | "BUSINESS_GEOLOCATION_MISMATCH"
                              | "EMAIL_ADDRESS_MISMATCH"
                              | "PHONE_NUMBER_MISMATCH"
                              | "PROHIBITED_INDUSTRY_MATCHES_FOUND"
                              | "WEBSITE_URL_AND_BUSINESS_NAME_MISMATCH"
                              | "BUSINESS_COUNTRY_MISMATCH"
                              | "BUSINESS_WEBSITE_MISMATCH"
                              | "BUSINESS_FORMATION_DATE_MISMATCH"
                              | "BUSINESS_TAX_ID_MISMATCH";
                          message?: string
                          | null;
                          resolution_status?: string;
                          warning_id?: string;
                      }[];
                  };
                  risk_info?: | {
                      decisioning?: {
                          result?: "APPROVED"
                          | "DECLINED"
                          | "REVIEW"
                          | "UNKNOWN"
                          | null;
                          rules_evaluated?: {
                              result?: ...;
                              rule_name?: ...;
                              score?: ...;
                              status?: ...;
                          }[];
                          section_id?: string
                          | null;
                      };
                      scoring?: {
                          risk_level?: "PROHIBITED"
                          | "HIGH"
                          | "MEDIUM"
                          | "LOW"
                          | null;
                          rules_evaluated?: {
                              result?: ...;
                              rule_name?: ...;
                              score?: ...;
                              status?: ...;
                          }[];
                          score?: number
                          | null;
                          section_id?: string | null;
                      };
                  }
                  | null;
                  status?: | "NOT_STARTED"
                  | "RUNNING"
                  | "PENDING"
                  | "FAILED"
                  | "COMPLETED"
                  | "SUBMITTED"
                  | null;
                  status_reasons?: { code?: string; message?: string }[];
                  template_id?: string;
                  time_elapsed_to_complete_session?: string;
                  time_elapsed_to_process?: string;
                  user_input?: {
                      additional_user_info?: { [key: string]: unknown };
                      user_data?: {
                          address?: {
                              address_city?: (...) | (...);
                              address_country?: (...) | (...);
                              address_state?: (...) | (...);
                              address_street_1?: (...) | (...);
                              address_street_2?: (...) | (...);
                              address_zip_code?: (...) | (...);
                          };
                          date_of_birth?: string;
                          documents?: {
                              file_name?: ...;
                              file_s3_url?: ...;
                              file_type?: ...;
                              file_uuid?: ...;
                          }[];
                          email_address?: string;
                          first_name?: string;
                          identity?: {
                              identity_country_code?: (...)
                              | (...);
                              identity_document_back?: (...) | (...);
                              identity_document_front?: (...) | (...);
                              identity_document_type?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              identity_number?: (...) | (...);
                              identity_number_type?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                          };
                          ip_address?: string;
                          last_name?: string;
                          middle_name?: string;
                          phone_number?: string;
                          questions_response?: { [key: string]: { [key: ...]: ... } };
                          selfie?: string;
                          selfie_video?: string;
                          smile_selfie?: string;
                      };
                  };
                  verification_session_id?: string;
              };
          },
      >

    • Parameters

      • request: WithReferenceData<
            { business_profile_id: string } & {
                additional_information?: {
                    additional_info_data?: string | { file_data: string };
                    additional_info_type?:
                        | "BANK_STATEMENT_DOCUMENT"
                        | "BUSINESS_REGISTRATION_DOCUMENT"
                        | "OPERATING_LICENSE_DOCUMENT"
                        | "FRAUD_CHECK_DOCUMENT"
                        | "ADDRESS_PROOF_DOCUMENT"
                        | "BANK_ACCOUNT_DETAILS"
                        | "SOURCE_OF_FUNDS_DOCUMENT"
                        | "CHAMBER_OF_COMMERCE_CERTIFICATE"
                        | "CAC_CERTIFICATE"
                        | "ARTICLES_OF_INCORPORATION"
                        | "AML_POLICY"
                        | "FINANCIAL_CONDUCT_AUTHORITY_AUTHORIZATION"
                        | "DIRECTORS_REGISTRY"
                        | "CORPORATE_CHART"
                        | "SHAREHOLDERS_REGISTRY"
                        | "BALANCE_SHEET"
                        | "REPORTING_ENTITY_REGISTRATION_DOCUMENT"
                        | "COMPANY_CONSTITUTION"
                        | "MEMORANDUM_OF_ASSOCIATION"
                        | "PARTNERSHIP_DEED"
                        | "CERTIFIED_ANNUAL_RETURNS_STATEMENT"
                        | "COMPANY_PROFILE"
                        | "AUDITED_ACCOUNTS"
                        | "ANTI_BRIBERY_POLICY"
                        | "DATA_PROTECTION_POLICY"
                        | "INVOICE"
                        | "PEP_FORM"
                        | "OTHER";
                }[];
                addresses?: {
                    address_city?: string;
                    address_country?: string;
                    address_state?: string;
                    address_street_1?: string;
                    address_street_2?: string;
                    address_zip_code?: string;
                }[];
                alternate_name?: string;
                business_entity_id?: string;
                callback_url?: string;
                client_reference_data?: Record<string, never>;
                client_reference_id?: string;
                country_code?: string;
                email_addresses?: string[];
                events_callback_url?: string;
                formation_date?: string;
                name?: string;
                phone_numbers?: string[];
                state_code?: string;
                tags?: string[];
                tax_identification_number?: string;
                website?: string;
            },
        >

      Returns Promise<{ ok: true; value: string } | { error: AiPriseProfileError; ok: false }>

    • Parameters

      • request: {
            additional_fields?: Record<string, never>;
            business_profile_id: string;
            ownership_percent?: number | null;
            person_reference_id: string;
            relationship_type?: "UNKNOWN" | "PARENT" | "CHILD" | "SIBLING" | null;
            roles?: {
                end_date?: string | null;
                is_active?: boolean | null;
                name?: string | null;
                start_date?: string | null;
            }[];
            shares_allocated?: number
            | null;
            user_profile: {
                address?:
                    | {
                        address_city?: string;
                        address_country?: string;
                        address_state?: string;
                        address_street_1?: string;
                        address_street_2?: string;
                        address_zip_code?: string;
                    }
                    | null;
                client_reference_data?: Record<string, never>;
                client_reference_id?: string;
                date_of_birth?: string;
                email_address?: string;
                events_callback_url?: string;
                first_name?: string | null;
                full_name?: string | null;
                last_name?: string | null;
                middle_name?: string | null;
                phone_number?: string;
                phone_number_parts?:
                    | {
                        countryCode?: string
                        | null;
                        number?: string | null;
                        phoneCode?: string | null;
                    }
                    | null;
                questions_response?: {
                    [key: string]: {
                        [key: string]: | string
                        | {
                            answer?: string
                            | null;
                            answer_file?: string | null;
                            answer_language?: string | null;
                            answer_type?:
                                | "SINGLE_CHOICE"
                                | "MULTIPLE_CHOICE"
                                | "BOOLEAN"
                                | "TEXT"
                                | "FILE"
                                | "EMAIL"
                                | "PHONE_NUMBER"
                                | "SINGLE_SELECT"
                                | "MULTIPLE_SELECT"
                                | "DATE"
                                | "PARAGRAPH"
                                | "URL"
                                | null;
                            order?: number
                            | null;
                            question?: string | null;
                        }
                        | {
                            template_id?: string;
                            updated_at?: number;
                            verification_session_id?: string;
                        };
                    };
                };
                second_last_name?: string
                | null;
                user_profile_id?: string;
                user_profile_result?:
                    | "APPROVED"
                    | "DECLINED"
                    | "REVIEW"
                    | "UNKNOWN"
                    | "DEACTIVATED";
                verification_session_ids?: string[];
            };
        }
        • Optionaladditional_fields?: Record<string, never>

          Additional custom fields for the relationship

        • business_profile_id: string

          The business profile ID

        • Optionalownership_percent?: number | null

          Percentage of ownership in the business

        • person_reference_id: string

          The person reference ID to update

        • Optionalrelationship_type?: "UNKNOWN" | "PARENT" | "CHILD" | "SIBLING" | null

          Type of relationship with the business

        • Optionalroles?: {
              end_date?: string | null;
              is_active?: boolean | null;
              name?: string | null;
              start_date?: string | null;
          }[]

          List of roles held by this person in the business

        • Optionalshares_allocated?: number | null

          Number of shares allocated to this person

        • user_profile: {
              address?:
                  | {
                      address_city?: string;
                      address_country?: string;
                      address_state?: string;
                      address_street_1?: string;
                      address_street_2?: string;
                      address_zip_code?: string;
                  }
                  | null;
              client_reference_data?: Record<string, never>;
              client_reference_id?: string;
              date_of_birth?: string;
              email_address?: string;
              events_callback_url?: string;
              first_name?: string | null;
              full_name?: string | null;
              last_name?: string | null;
              middle_name?: string | null;
              phone_number?: string;
              phone_number_parts?:
                  | {
                      countryCode?: string
                      | null;
                      number?: string | null;
                      phoneCode?: string | null;
                  }
                  | null;
              questions_response?: {
                  [key: string]: {
                      [key: string]: | string
                      | {
                          answer?: string
                          | null;
                          answer_file?: string | null;
                          answer_language?: string | null;
                          answer_type?:
                              | "SINGLE_CHOICE"
                              | "MULTIPLE_CHOICE"
                              | "BOOLEAN"
                              | "TEXT"
                              | "FILE"
                              | "EMAIL"
                              | "PHONE_NUMBER"
                              | "SINGLE_SELECT"
                              | "MULTIPLE_SELECT"
                              | "DATE"
                              | "PARAGRAPH"
                              | "URL"
                              | null;
                          order?: number
                          | null;
                          question?: string | null;
                      }
                      | {
                          template_id?: string;
                          updated_at?: number;
                          verification_session_id?: string;
                      };
                  };
              };
              second_last_name?: string
              | null;
              user_profile_id?: string;
              user_profile_result?:
                  | "APPROVED"
                  | "DECLINED"
                  | "REVIEW"
                  | "UNKNOWN"
                  | "DEACTIVATED";
              verification_session_ids?: string[];
          }

          The updated user profile information

          • Optionaladdress?:
                | {
                    address_city?: string;
                    address_country?: string;
                    address_state?: string;
                    address_street_1?: string;
                    address_street_2?: string;
                    address_zip_code?: string;
                }
                | null
          • Optionalclient_reference_data?: Record<string, never>

            A JSON you want to associate with the business profile.

          • Optionalclient_reference_id?: string

            An id you want to associate with the business profile.

            b79160f1-3ea5-4bf0-be43-43c4a2cf8810
            
          • Optionaldate_of_birth?: string

            The person's date of birth in YYYY-MM-DD format

            1984-01-21
            
          • Optionalemail_address?: string

            The person's email address

            johnsmith@aiprise.com
            
          • Optionalevents_callback_url?: string
            https://yourwebsite.com/aiprise-callback
            
          • Optionalfirst_name?: string | null
          • Optionalfull_name?: string | null
          • Optionallast_name?: string | null
          • Optionalmiddle_name?: string | null
          • Optionalphone_number?: string

            The person's phone number. Prefer phone number in E.164 format

            +13334445555
            
          • Optionalphone_number_parts?:
                | {
                    countryCode?: string
                    | null;
                    number?: string | null;
                    phoneCode?: string | null;
                }
                | null

            The Person's phone number details like country code, phone code, and number (Used internally for client SDK).

          • Optionalquestions_response?: {
                [key: string]: {
                    [key: string]:
                        | string
                        | {
                            answer?: string
                            | null;
                            answer_file?: string | null;
                            answer_language?: string | null;
                            answer_type?:
                                | "SINGLE_CHOICE"
                                | "MULTIPLE_CHOICE"
                                | "BOOLEAN"
                                | "TEXT"
                                | "FILE"
                                | "EMAIL"
                                | "PHONE_NUMBER"
                                | "SINGLE_SELECT"
                                | "MULTIPLE_SELECT"
                                | "DATE"
                                | "PARAGRAPH"
                                | "URL"
                                | null;
                            order?: number
                            | null;
                            question?: string | null;
                        }
                        | {
                            template_id?: string;
                            updated_at?: number;
                            verification_session_id?: string;
                        };
                };
            }

            Questions responded by the business

          • Optionalsecond_last_name?: string | null
          • Optionaluser_profile_id?: string
          • Optionaluser_profile_result?: "APPROVED" | "DECLINED" | "REVIEW" | "UNKNOWN" | "DEACTIVATED"

            The result status for business/user profile APIs. Includes DEACTIVATED for deactivating profiles.

            APPROVED
            @enum {string}
          • Optionalverification_session_ids?: string[]

            List of verification sessions run against this User

      Returns Promise<
          | { ok: true; value: string }
          | { error: AiPriseError | AiPriseRelatedPersonNotFoundError; ok: false },
      >

    • Parameters

      • request: WithReferenceData<
            { user_profile_id: string } & {
                address?: {
                    address_city?: string;
                    address_country?: string;
                    address_state?: string;
                    address_street_1?: string;
                    address_street_2?: string;
                    address_zip_code?: string;
                };
                client_reference_data?: Record<string, never>;
                client_reference_id?: string;
                date_of_birth?: string;
                email_address?: string;
                events_callback_url?: string;
                first_name?: string;
                full_name?: string;
                last_name?: string;
                middle_name?: string;
                phone_number?: string;
                second_last_name?: string;
                tags?: string[];
            },
        >

      Returns Promise<{ ok: true; value: string } | { error: AiPriseError; ok: false }>