# Add Funds to EnKash

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /api/v0/bankDetail/whitelist:
    post:
      summary: Add Funds to EnKash
      deprecated: false
      description: >-

        :::highlight purple 📌

        Use this API to transfer funds from your whitelisted bank account with
        EnKash to your EnKash virtual account (VA).

        At any given time, only one source bank account can be activated for
        funding your EnKash VA. This ensures secure and streamlined management
        of your funding source.

        :::
      operationId: whitelistBankDetail
      tags:
        - Payouts/APIs - Payout/Bank Details
        - Bank Detail Apis
      parameters:
        - name: User-Agent
          in: header
          description: ''
          required: true
          example: ''
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BankDetailWhitelistCreateRequest'
            example: ''
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/ApplicationResponseBankDetailWhitelistResponse
          headers: {}
          x-apidog-name: OK
      security: []
      x-apidog-folder: Payouts/APIs - Payout/Bank Details
      x-apidog-status: released
      x-run-in-apidog: https://app.apidog.com/web/project/616243/apis/api-8990272-run
components:
  schemas:
    BankDetailWhitelistCreateRequest:
      required:
        - accountNumber
        - ifsc
      type: object
      properties:
        accountNumber:
          pattern: ^[A-Za-z0-9]{9,36}$
          type: string
        ifsc:
          pattern: ^[A-Za-z]{4}0[A-Z0-9a-z]{6}$
          type: string
        companyId:
          pattern: ^CEK[A-Z0-9]{7}$
          type: string
      x-apidog-orders:
        - accountNumber
        - ifsc
        - companyId
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    ApplicationResponseBankDetailWhitelistResponse:
      type: object
      properties:
        response_code:
          type: integer
          format: int32
        response_message:
          type: string
        payload:
          $ref: '#/components/schemas/BankDetailWhitelistResponse'
      x-apidog-orders:
        - response_code
        - response_message
        - payload
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    BankDetailWhitelistResponse:
      type: object
      properties:
        accountNumber:
          type: string
        bankDetailId:
          type: string
        ifsc:
          type: string
        bankName:
          type: string
        beneficiaryName:
          type: string
        whitelisted:
          type: boolean
        failureReason:
          type: string
        beneficiaryCode:
          type: string
        approved:
          type: boolean
        primaryBankDetail:
          type: boolean
      x-apidog-orders:
        - accountNumber
        - bankDetailId
        - ifsc
        - bankName
        - beneficiaryName
        - whitelisted
        - failureReason
        - beneficiaryCode
        - approved
        - primaryBankDetail
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
  securitySchemes: {}
servers:
  - url: https://ekpayout-uat.enkash.in
    description: Testing Env
security: []

```
