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

# Add new bank account

> Add a new bank account to an acceptor application using the addBankAccountInput with routing number, account number, and account type.

Use `addBankAccountInput` to add a new bank account to the application. Each bank account requires account details such as routing number, account number, and account type.

<RequestExample>
  ```graphql Operation lines expandable theme={null}
  mutation UpdateAcceptorApplication($input: AcceptorApplicationUpdateInput!) {
    updateAcceptorApplication(input: $input) {
      errors {
        ... on Error {
          message
          __typename
        }
      }
      acceptorApplication {
        id
        applicationStatus
        billingAndFunding {
          bankAccounts {
            accountNumberLast4
            id
          }
        }
      }
    }
  }
  ```

  ```json Variables lines expandable theme={null}
  {
    "input": {
      "id": "d7c5d7d7-b7be-4f50-8e11-2f141697fe12",
      "billingAndFunding": {
        "bankAccounts": [
          {
            "addBankAccountInput": {
              "accountNumber": "1234567890",
              "routingNumber": "021000021",
              "accountType": "CHECKING",
              "accountName": "Business Operating Account",
              "bankAccountFeesSettlements": "SETTLEMENTS_AND_FEES"
            }
          }
        ]
      }
    }
  }
  ```
</RequestExample>

<ResponseExample>
  ```json Response lines theme={null}
  {
    "data": {
      "updateAcceptorApplication": {
        "acceptorApplication": {
          "id": "d7c5d7d7-b7be-4f50-8e11-2f141697fe12",
          "applicationStatus": "DRAFT"
        }
      }
    }
  }
  ```
</ResponseExample>
