Validate bridge funding request

post/api/v2/internal/{coin}/bridge/validatefundingrequest

Validates if a bridge funding request is valid based on coin support, intent type, address ownership, and amount.

Path Parameters

  • coinstringRequired
    The coin type
    Example: btc

Request Body

walletId string required
The BitGo wallet ID
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
address string required
The address to verify ownership
intentType string required
The intent type of the transaction
amount string required
The funding amount

200 Response

valid boolean required
Whether all validation checks passed
checks object required
Individual validation check results
coinSupported boolean required
Whether the coin supports bridge operations
intentTypeValid boolean required
Whether the intent type is valid for bridge funding
addressBelongsToWallet boolean required
Whether the address belongs to the specified wallet
amountValid boolean required
Whether the funding amount is valid
reason string
Reason for validation failure if not valid
enterpriseId string
Enterprise ID if validation passed

400 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

404 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id