post https://sandbox.external.routefusion.com/graphql (23 disregard)
The updatePersonalBeneficiary mutation updates the fields on a personal beneficiary that was previously created.
Noneditable Fields
The following beneficiary fields and related resources are not editable and cannot be updated after initial creation:
- type
- bank_country
- currency
- creator
- entity
Parameters
| Parameter | Type | Required | 
|---|---|---|
| beneficiary_id | UUID | true | 
| false | ||
| phone | String | false | 
| phone_country | String | false | 
| first_name | String | false | 
| last_name | String | false | 
| date_of_birth | DateTime | false | 
| address1 | String | false | 
| address2 | String | false | 
| city | String | false | 
| state_province_region | String | false | 
| postal_code | PostalCode | false | 
| country | ISO3166_1 | false | 
| tax_number | TaxNumber | false | 
| name_on_bank_account | String | false | 
| swift_bic | SwiftBic | false | 
| account_type | AccountType | false | 
| account_number | BankAccountNumber | false | 
| routing_code | BankRoutingCode | false | 
| branch_name | String | false | 
| bank_name | String | false | 
| bank_address1 | String | false | 
| bank_address2 | String | false | 
| bank_city | String | false | 
| bank_state_province_region | String | false | 
| bank_postal_code | PostalCode | false | 
GraphQL Query
mutation updatePersonalBeneficiary(
    $beneficiary_id: UUID!,
    $email: Email,
    $phone: String,
    $phone_country: String,
    $first_name: String,
    $last_name: String,
    $date_of_birth: DateTime,
    $address1: String,
    $address2: String,
    $city: String,
    $state_province_region: String,
    $postal_code: PostalCode,
    $country: ISO3166_1,
    $tax_number: TaxNumber,
    $name_on_bank_account: String,
    $swift_bic: SwiftBic,
    $account_type: AccountType,
    $account_number: BankAccountNumber,
    $routing_code: BankRoutingCode,
    $branch_name: String,
    $bank_name: String,
    $bank_address1: String,
    $bank_address2: String,
    $bank_city: String,
    $bank_state_province_region: String,
    $bank_postal_code: PostalCode,
    $bank_country: ISO3166_1
) {
    updatePersonalBeneficiary(
        beneficiary_id: $beneficiary_id,
        email: $email,
        phone: $phone,
        phone_country: $phone_country,
        first_name: $first_name,
        last_name: $last_name,
        date_of_birth: $date_of_birth,
        address1: $address1,
        address2: $address2,
        city: $city,
        state_province_region: $state_province_region,
        postal_code: $postal_code,
        country: $country,
        tax_number: $tax_number,
        name_on_bank_account: $name_on_bank_account,
        swift_bic: $swift_bic,
        account_type: $account_type,
        account_number: $account_number,
        routing_code: $routing_code,
        branch_name: $branch_name,
        bank_name: $bank_name,
        bank_address1: $bank_address1,
        bank_address2: $bank_address2,
        bank_city: $bank_city,
        bank_state_province_region: $bank_state_province_region,
        bank_postal_code: $bank_postal_code,
        bank_country: $bank_country
    )
}