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

    Type Alias BusinessBeneficiaryUpdateInput

    BusinessBeneficiaryUpdateInput: Partial<
        Omit<BusinessBeneficiaryInput, "currency" | "bank_country">,
    >

    updateBusinessBeneficiary arguments. Every field is optional — RouteFusion applies a partial update — and currency / bank_country are absent entirely, because RF's update mutation does not accept them (CONFIRMED AGAINST LIVE INTROSPECTION). Rebanking a beneficiary into another currency or country means creating a new one.

    Callers must omit keys they do not mean to change rather than passing undefined/null: RF reads a present-but-null key as "blank this field", so a serialized absent key wipes live KYC data. See RouteFusionClient.updateBusinessBeneficiary.