---
title: "Add Bank (Remitter/Beneficiary)"
method: PUT
path: "/v1/client/bank"
---

# Add Bank (Remitter/Beneficiary)

`PUT /v1/client/bank`

The Add Bank API allows the API user to add the details of the bank for both the Remitter and Beneficiary.

## Query parameters

- `userAccountId` string, required

## Headers

- `api-key` string, required
- `auth-key` string, required
- `userId` string, required

## Request body

- object
  - `accountHolderName` string, required — Bank Account holder name of remitter/beneficiary
  - `bankName` string, required — Name of the Bank of the Remitter/Beneficiary
  - `accountNo` string, required — Account number of the account holder at the Bank to be added
  - `bankAccountType` string, required — Type of Bank Account to be added. It can be one of the following inputs; ["savings", "checking", "other", "current"]
  - `bankAddress` string, required — Bank Address of the recipient bank
  - `swiftCode` string — Swift Code of the non Indian bank (Mandatory for Bene Bank)
  - `shortCode` string — Short Code (alternate:SortCode) is the Transfer Code for UK Banks
  - `routingNo` string — Routing Number is the Transfer Code for US Banks
  - `ifscCode` string — IFSC Code is an 11-digit alphanumeric code unique to each bank branch (Mandatory for Remitter Bank) in India
  - `ibanNo` string — IBAN Number (International Banking Number) is the international transfer code for the Bank Accounts in for European Banks (Barring UK Banks)
  - `bsbCode` string — BSB Code is the Transfer Code for Australian Banks
  - `branch` string — Branch Name of the recipient Bank
  - `branchCode` string — Branch Code of the recipient bank
  - `bankCode` string — Bank Code of the recipient bank
  - `bankCity` string — City of the recipient bank's address
  - `bankState` string — State of the recipient bank's address
  - `bankCountry` string — Country of the recipient bank's address (CAPITALs only)
  - `bankPostalCode` string — Postal Code of the recipient bank's address
  - `remarks` string — Optional remarks by the API user

## Response `200`

200

- object
  - `status` integer
  - `message` string
  - `data` object
    - `bankId` string
    - `createdAt` string

## Other responses

- `400` — 400
- `500` — 500

---

[API](https://skmtc.net/stockal/apis/uat-client-api-v2.md) · [All operations](https://skmtc.net/stockal/apis/uat-client-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockal/uat-client-api-v2/versions/08e36bbbd3be/schema)
