DriveWealth Virtual Bank Accounts API
The Virtual Bank Accounts API from DriveWealth — 1 operation(s) for virtual bank accounts.
The Virtual Bank Accounts API from DriveWealth — 1 operation(s) for virtual bank accounts.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/drivewealth-virtual-bank-accounts-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: DriveWealth Accounts 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: []
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.
beneficiaryBankAddress:
type: string
example: 222 BROADWAY
description: The user's external bank street address.
accountNo:
type: string
example: DWBG000052
description: The user's unique account number, that is human readable.
beneficiaryBankCity:
type: string
example: New York City
description: The user's external bank city.
bankAccountNumber:
type: string
example: '7442393174'
description: The account number of the user's external bank account.
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.
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'
beneficiaryBankCountry:
type: string
example: USA
description: The user's external bank country.
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
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
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'
beneficiaryBankZip:
type: string
example: '10038'
description: The user's external bank postal code.
name:
type: string
example: Tom Ace
description: Full name or entity name of type.
bankName:
type: string
example: JP Morgan Chase
description: The name of the user's bank.
beneficiaryBankProvince:
type: string
example: New York
description: The user's external bank state or province.
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