DriveWealth Virtual Bank Accounts API

The Virtual Bank Accounts API from DriveWealth — 1 operation(s) for virtual bank accounts.

Operations 1

GET /accounts/{accountID}/funding/deposit-instructions Retrieve Account Virtual Bank Account #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/drivewealth-virtual-bank-accounts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

drivewealth-virtual-bank-accounts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: DriveWealth Virtual Bank Accounts API
  version: '1.0'
servers:
- url: https://bo-api.drivewealth.io/back-office
  description: Sandbox server (Uses test data)
- url: https://bo-api.drivewealth.net/back-office
  description: Production Server (Uses LIVE data)
tags:
- name: Virtual Bank Accounts
  x-displayName: Virtual Bank Accounts
paths:
  /accounts/{accountID}/funding/deposit-instructions:
    get:
      tags:
      - Virtual Bank Accounts
      parameters:
      - in: path
        name: accountID
        schema:
          $ref: '#/components/schemas/accountID'
        required: true
      summary: Retrieve Account Virtual Bank Account
      description: Retrieves an Account Virtual Bank Account details by accountID.
      responses:
        '200':
          description: Retrieving Virtual Bank Account details by accountID was Successful.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualAccountRes'
      security:
      - bearerAuth: []
        dwAppKey: []
      - sessionToken: []
        dwAppKey: []
      operationId: getAccountsByAccountIDFundingDepositInstructions
      x-operation-id-source: derived
components:
  schemas:
    bankAccountID:
      type: string
      example: bank_a4656e60-321e-425b-aa0d-a2e75c38885f
      description: The unique DriveWealth identifier that identifies each linked bank account.
    accountID:
      type: string
      example: cc07f91b-7ee1-4868-b8fc-823c70a1b932.1407775317759
      description: The user's unique account identifier.
    bankAccountNumber:
      type: string
      example: '7442393174'
      description: The account number of the user's external bank account.
    beneficiaryBankZip:
      type: string
      example: '10038'
      description: The user's external bank postal code.
    beneficiaryBankAddress:
      type: string
      example: 222 BROADWAY
      description: The user's external bank street address.
    VirtualAccountRes:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/bankAccountID'
        accountID:
          $ref: '#/components/schemas/accountID'
        accountNo:
          $ref: '#/components/schemas/accountNo'
        wireDetails:
          $ref: '#/components/schemas/wireDetails'
        achDetails:
          $ref: '#/components/schemas/achDetails'
        wireDomesticDetails:
          $ref: '#/components/schemas/wireDomesticDetails'
    name:
      type: string
      example: Tom Ace
      description: Full name or entity name of type.
    bankAddress:
      type: object
      properties:
        addressLine1:
          $ref: '#/components/schemas/beneficiaryBankAddress'
        city:
          $ref: '#/components/schemas/beneficiaryBankCity'
        stateProvince:
          $ref: '#/components/schemas/beneficiaryBankProvince'
        zipPostalCode:
          $ref: '#/components/schemas/beneficiaryBankZip'
        country:
          $ref: '#/components/schemas/beneficiaryBankCountry'
    beneficiaryBankCountry:
      type: string
      example: USA
      description: The user's external bank country.
    wireDomesticDetails:
      type: object
      properties:
        bankAccountNumber:
          $ref: '#/components/schemas/bankAccountNumber'
        bankRoutingNumber:
          $ref: '#/components/schemas/bankRoutingNumber'
        bankName:
          $ref: '#/components/schemas/bankName'
        bankAddress:
          $ref: '#/components/schemas/bankAddress'
        bankRoutingNumberType:
          type: string
          example: aba
          description: The type of routing being used.
          enum:
          - ABA
          - ACH
        beneficiaryName:
          $ref: '#/components/schemas/name'
        beneficiaryAddress:
          $ref: '#/components/schemas/bankAddress'
        virtualAccountID:
          type: string
          example: bfa2e...
          description: A unique DriveWealth virtual account identifier.
        paymentType:
          type: string
          example: WIRE
          description: The type of payment.
          enum:
          - WIRE
          - ACH
    bankRoutingNumber:
      type: string
      example: '110000000'
      description: The routing number of the user's external bank.
    wireDetails:
      type: object
      properties:
        bankAccountNumber:
          $ref: '#/components/schemas/bankAccountNumber'
        bankName:
          $ref: '#/components/schemas/bankName'
        bankSwiftCode:
          type: string
          example: CHASUS33
          description: Bank accounts swift code.
        bankAddress:
          type: object
          properties:
            addressLine1:
              $ref: '#/components/schemas/beneficiaryBankAddress'
            city:
              $ref: '#/components/schemas/beneficiaryBankCity'
            stateProvince:
              $ref: '#/components/schemas/beneficiaryBankProvince'
            zipPostalCode:
              $ref: '#/components/schemas/beneficiaryBankZip'
            country:
              $ref: '#/components/schemas/beneficiaryBankCountry'
        beneficiaryName:
          $ref: '#/components/schemas/name'
        beneficiaryAddress:
          type: object
          properties:
            addressLine1:
              $ref: '#/components/schemas/beneficiaryBankAddress'
            city:
              $ref: '#/components/schemas/beneficiaryBankCity'
            stateProvince:
              $ref: '#/components/schemas/beneficiaryBankProvince'
            zipPostalCode:
              $ref: '#/components/schemas/beneficiaryBankZip'
            country:
              $ref: '#/components/schemas/beneficiaryBankCountry'
        virtualAccountID:
          type: string
          example: bfa2e...
          description: A unique DriveWealth virtual account identifier.
        paymentType:
          type: string
          example: WIRE
          description: The type of payment.
          enum:
          - WIRE
          - ACH
    beneficiaryBankCity:
      type: string
      example: New York City
      description: The user's external bank city.
    beneficiaryBankProvince:
      type: string
      example: New York
      description: The user's external bank state or province.
    achDetails:
      type: object
      properties:
        bankAccountNumber:
          $ref: '#/components/schemas/bankAccountNumber'
        bankRoutingNumber:
          $ref: '#/components/schemas/bankRoutingNumber'
        bankName:
          $ref: '#/components/schemas/bankName'
        bankAddress:
          $ref: '#/components/schemas/bankAddress'
        bankRoutingNumberType:
          type: string
          example: aba
          description: The type of routing being used.
          enum:
          - ABA
          - ACH
        beneficiaryName:
          $ref: '#/components/schemas/name'
        beneficiaryAddress:
          $ref: '#/components/schemas/bankAddress'
        virtualAccountID:
          type: string
          example: bfa2e...
          description: A unique DriveWealth virtual account identifier.
        paymentType:
          type: string
          example: ACH
          description: The type of payment.
          enum:
          - WIRE
          - ACH
    accountNo:
      type: string
      example: DWBG000052
      description: The user's unique account number, that is human readable.
    bankName:
      type: string
      example: JP Morgan Chase
      description: The name of the user's bank.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
    dwAppKey:
      type: apiKey
      in: header
      name: dw-client-app-key
    sessionToken:
      type: apiKey
      in: header
      name: dw-auth-token