How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Bridge Virtual Accounts API

The Virtual Accounts API from Bridge — 7 operation(s) for virtual accounts.

Bridge Virtual Accounts API is one of 24 APIs that Bridge publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Virtual Accounts. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 9 operations across 7 paths, and defines 47 schemas. It is described by OpenAPI 3.2.0, at version 1.

Requests are made against a single base URL, https://api.bridge.xyz/v0.

9 operations 7 paths 47 schemas 5 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1
Base URL
https://api.bridge.xyz/v0
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Bridge Virtual Accounts API declares 1 security scheme for authenticating requests. An API key is passed in the header as Api-Key (ApiKey). By default, every request must be authenticated.

Paths & Operations 9

Across 7 paths, the API surfaces 9 operations — 5 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Virtual Accounts 9
POST
/customers/{customerID}/virtual_accounts
Create a Virtual Account
2 params body → 200
GET
/customers/{customerID}/virtual_accounts
List Virtual Accounts by Customer
5 params → 200
GET
/customers/{customerID}/virtual_accounts/{virtualAccountID}
Get a Virtual Account
2 params → 200
PUT
/customers/{customerID}/virtual_accounts/{virtualAccountID}
Update a Virtual Account
2 params body → 200
POST
/customers/{customerID}/virtual_accounts/{virtualAccountID}/deactivate
Deactivate a Virtual Account
3 params → 200
POST
/customers/{customerID}/virtual_accounts/{virtualAccountID}/reactivate
Reactivate a Virtual Account
3 params → 200
GET
/customers/{customerID}/virtual_accounts/{virtualAccountID}/history
Virtual Account Activity
9 params → 200
GET
/virtual_accounts
List Virtual Accounts
4 params → 200
GET
/virtual_accounts/history
Virtual Account Activity Across All Customers
9 params → 200

Schemas 47

The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are VirtualAccountEventSource (23 properties), VirtualAccountEvent (17 properties), Receipt (12 properties), TravelRuleOriginator (9 properties). Each schema is shown below with its type and property counts.

VirtualAccountSourceDepositInstructionsMx
VirtualAccountEventPaymentRails
string
TravelRuleWalletAttestedOwnershipAt
string
Required when wallettype is self-custodied or hosted. Must be a timestamp in the past indicating when wallet ownership was attested.
Currency
string
FeeConfigResponse
object
Developer fee configuration. Available by request only. Contact Bridge to enable this feature for your developer account. Responses render source-side fees key…
1 property
TravelRuleData
object
Travel Rule data for a crypto movement. Send this on create or update when the same counterparty should apply to every future use of a reusable resource, or se…
2 properties
UpdateVirtualAccount
object
3 properties
SepaReference
string
A reference message to be sent with a SEPA transaction. We recommend you set a unique value to help you and your customers track payments end to end. It must b…
IdentifyingInformation
array
VirtualAccountResponse
object
8 properties
AccountHolderName
string
The name of the account owner that the deposit must be sent to.
VirtualAccountSourceDepositInstructionsCo
EndToEndId
string
The end-to-end ID of the FedNow transaction, assigned by the sending bank, and is not guaranteed to be unique across payments.
VirtualAccountSourceDepositInstructionsBr
TravelRuleName
string
Legal name of the originator or beneficiary. Usually omitted when isself is true.
VirtualAccountActivationStatus
string
The activation status of the Virtual Account
CreateVirtualAccount
object
5 properties 2 required
Uetr
string
Deprecated: use trackingnumber instead. The unique end-to-end transaction reference, for tracing purposes.
VirtualAccountSourceInput
object
1 property 1 required
Id
string
A UUID that uniquely identifies a resource
GbBankAccountVirtualAccount
object
2 properties 2 required
EuroInclusiveFiatCurrency
string
Receipt
object
12 properties 4 required
TravelRuleAddress
object
Address for travel rule submissions. All fields are optional to support partial address data (e.g. country-only).
6 properties
UpdateVirtualAccountDestination
object
5 properties
VirtualAccountSourceDepositInstructionsGb
VirtualAccountSourceDepositInstructionsUs
PaymentScheme
string
TravelRuleWalletType
string
Indicates the custody model for the wallet. Use selfcustodied for customer-owned wallets (customer controls private keys), hosted for wallets managed by a deve…
VirtualAccountSourceDepositInstructionsCommon
object
2 properties 2 required
Imad
string
(Wire only) The IMAD of a wire transfer, if available
VirtualAccountRefundDetails
object
4 properties 3 required
VirtualAccountSourcePaymentRails
string
VirtualAccountDeveloperFeePercent
string
The developer fee percent that will be applied to this Virtual Account. The value is a base 100 percentage, i.e. 10.2% is 10.2 in the API.
OfframpChain
string
FeeConfigRequest
object
Developer fee configuration. Available by request only. Contact Bridge to enable this feature for your developer account. The source object supports direct fee…
1 property
CryptoCurrency
string
VirtualAccountEventSource
object
23 properties 1 required
VirtualAccountSourceDepositInstructionsEu
VirtualAccountSourceDepositInstructions
VirtualAccountDestination
object
6 properties 2 required
TravelRuleOriginator
object
Travel Rule details for originator crypto movement.
9 properties
FeeConfigFeeParams
object
Fee parameters for a specific payment rail or default configuration
4 properties
PlaceOfBirthInput
object
Country (and optionally city) of birth. EEA / BBSA in-scope customers: supply when onboarding individuals or associated persons under the [EEA updated requirem…
2 properties
TravelRuleBeneficiary
object
Travel Rule details for beneficiary crypto movement.
6 properties
TravelRuleIsSelf
boolean
Set to true when this party is the same person or business as the Bridge customer on the resource. When true, Bridge uses the customer's name and address on fi…
VirtualAccountEvent
object
17 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

bridge-virtual-accounts-api-openapi.yml Raw ↑

Other APIs Bridge publishes across the network.

Bridge API Keys API
Bridge Associated Persons API
Bridge Batch Settlements API
Bridge Bridge Wallets API
Bridge Cards API
Bridge Crypto Return Policies API
Bridge Customers API
Bridge Developers API
Bridge Exchange Rates API
Bridge External Accounts API
Bridge Fiat Payout Configuration API
Bridge Funds Requests API
Where this information came from

This is an independent, third-party profile of Bridge Virtual Accounts API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.