> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UpdateCustomerBankAccountCommandRequestInput

> Changes a bank account of a customer. Only what is sent changes. - Request



**Kind**: `input`

## Fields

**`customerId`**: `ID!` (required)

The ID of the customer.

---

**`bankAccountId`**: `ID!` (required)

The ID of the bank account.

---

**`accountHolder`**: `String`

The account holder, 1 to 255 characters. It cannot be empty.

---

**`bankName`**: `String`

The name of the bank, at most 255 characters. An empty text removes the value.

---

**`iban`**: `String`

The IBAN, at most 34 characters, with a valid check sum. Spaces are removed. An empty text removes the value.

---

**`bic`**: `String`

The BIC, 8 or 11 characters. An empty text removes the value.

---

**`bankCode`**: `String`

The national bank code for accounts without IBAN, at most 32 characters. An empty text removes the value.

---

**`accountNumber`**: `String`

The national account number for accounts without IBAN, at most 32 characters. An empty text removes the value.

---

**`disableAutomaticWorkflows`**: `Boolean`

Suppresses the automatic workflow triggers of this call (the customer event 'changed'). Defaults to false when omitted.

---

**`idempotencyKey`**: `String`

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.

