---
title: "Add User Bank Details"
method: POST
path: "/fund/customer/add-bank-detail"
---

# Add User Bank Details

`POST /fund/customer/add-bank-detail`

## Request

- Base URL: `https://uatclientapi-v2.stockal.com/client/v2`
- URL: `https://uatclientapi-v2.stockal.com/client/v2/fund/customer/add-bank-detail`
- Auth: none required
- TypeScript: <https://skmtc.dev/stockal/apis/uat-client-api-v2/docs/fund/customer/add-bank-detail/post.ts> (a function with typed inputs; its response is checked against the schema)

This API should be used to add the customers bank details and also get them verified using penny drop. User will be given a penny

## Headers

- `api-key` string
- `auth-key` string

## Request body

- object
  - `customerId` string, required: This customer ID provide by API user. This is unique id.
  - `beneficiaryAccountNumber` string, required: Bank Account Number
  - `beneficiaryAccountType` string: Bank Account Type [“SAVINGS”, “CURRENT”]
  - `bankName` string: Bank Name
  - `bankRoutingNumber` string: Bank Routing Number
  - `bankAddress` string: Address of the bank
  - `bankState` string: State
  - `bankPostalCode` string: Pin Code
  - `bankCountry` string: Country of the bank
  - `bankIFSC` string, required: Bank IFSC Code
  - `beneficiaryName` string, required: Name of the Beneficiary
  - `bankSwiftCode` string: Swift Code of the bank

## Response `200`

200

- object
  - `status` integer
  - `doc` object
    - `bankId` string
    - `createdAt` string

## Other responses

- `400`: 400
- `422`: 422
- `500`: 500

---

[API](https://skmtc.dev/stockal/apis/uat-client-api-v2.md) - [All operations](https://skmtc.dev/stockal/apis/uat-client-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/stockal/apis/uat-client-api-v2/revisions/08e36bbbd3be?raw)
