---
title: "Add Bank Account"
method: POST
path: "/customer/v2/bankAccount"
tags: ["customers"]
---

# Add Bank Account

`POST /customer/v2/bankAccount`

Adds a bank account for a given customer

## Headers

- `x-coinflow-auth-wallet` string, required

## Request body

- PickAddACHBankAccountDataExcludeKeyofAddACHBankAccountDataPlaidAccountId — From T, pick a set of properties whose keys are in the union K
  - `country` string
  - `email` string, required
  - `firstName` string, required
  - `city` string, required
  - `state` string, required
  - `zip` string, required
  - `isTokenized` boolean
  - `alias` string, required
  - `type` 'checking' | 'savings', required
  - `address1` string, required
  - `address2` string
  - `account_number` string, required
  - `rtpEligible` boolean
  - `routingNumber` string, required
  - `lastName` string, required
  - `businessName` string
  - `plaidAccessToken` string
  - `plaidAccountType` string
  - `plaidAccountSubtype` string

## Response `200`

Successful response

---

[API](https://skmtc.net/coinflow/apis/api-reference.md) · [All operations](https://skmtc.net/coinflow/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinflow/api-reference/versions/3f6a046fbb34/schema)
