/api/v2/internal/{coin}/wallet/{walletId}/tx/sendSend a half-signed transaction to BitGo for final signing (using the BitGo key) and broadcasting. This endpoint is also used by the staking-service to send Ethereum staking deposit transactions for hot wallets.
coinstringRequiredbtcwalletIdstringRequired59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$comment string <= 256 charactershalfSigned object txHex string txHex string txRequestId string sequenceId string suppressBroadcast boolean videoApprovers array[string] >= 1 items59cd72485007a239fb00282ed480da1ftype string messages array[object] address string message string BIP322 test message.numBlocks integer >= 2<= 1000feeRateOne ofnullmaxFeeRateOne ofnull^-?\d+$feeMultiplierOne ofnull^-?[\d\.]+$minConfirms integer enforceMinConfirmsForChange boolean falsegasPriceOne of2000000^-?\d+$eip1559 object maxPriorityFeePerGasOne of2000000^-?\d+$maxFeePerGasOne of2000000^-?\d+$gasLimitOne of2000000^-?\d+$targetWalletUnspents integer 1000minValueOne of2000000^-?\d+$maxValueOne of2000000^-?\d+$nonce string 2000000^-?\d+$noSplitChange boolean falseunspents array[string] 12b147dd8b4f73c01f72bdbf5b589eea614f3de609ffdbdac84852d6505cf8a3:1changeAddress string <= 250 characters2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZStxFormat string legacy psbt psbt-litelegacypsbtinstant boolean memo object type string value string destinationChain string sourceChain string addressType string deprecated changeAddressTypeAny ofp2sh p2shP2wsh p2wsh p2tr p2trMusig2p2shstartTime string 1714067129.1020603consolidateId string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$lastLedgerSequence integer ledgerSequenceDelta integer cpfpTxIds array[string] cpfpFeeRate integer rbfTxIds array[string] isReplaceableByFee boolean maxFee integer >= 0strategy string <= 20 charactersvalidFromBlock integer validToBlock integer trustlines array[object] token string txlm:BST-GBQTIOS3XGHB7LVYGBKQVJGCZ3R4JL5E4CBSWJ5ALIJUHBKS6263644Laction add removelimit string 2000000^-?\d+$stakingOptionsAny ofamountOne of2000000^-?\d+$validator string <= 250 characters2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZSunstakingOptions object from string receiver string unstakeCpuQuantity string unstakeNetQuantity string refundOptions object address string messageKey string reservation object expireTime string <date-time>transfer object coin string required btcid string required 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$wallet string required 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$enterprise string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$txid string required b8a828b98dbf32d9fd1875cbace9640ceb8c82626716b4a64203fdc79bb46d26txidType string transactionHash blockHashheight integer required heightId string date string <date-time>required confirmations integer required type string required send receivevalue integer valueString string required 2000000^-?\d+$intendedValueString string 2000000^-?\d+$baseValue integer baseValueString string 2000000^-?\d+$baseValueWithoutFees integer baseValueWithoutFeesString string 2000000^-?\d+$feeString string payGoFee integer payGoFeeString string usd number required usdRate number required state string required confirmed failed initialized pendingApproval rejected removed replaced signed unconfirmedconfirmedtags array[string] required 59cd72485007a239fb00282ed480da1fhistory array[object] required comment string required vSize integer nSegwitInputs integer coinSpecific object required sequenceId string consolidateId string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$txRequestId string goStakingRequestId string subType string ofc_withdrawal ofc_deposit ofc_unstake ofc_stakefeeCoin string instant boolean instantId string isFee boolean isReward boolean isUnlock boolean metadata array[object] sendAccounting array[object] createdTime string <date-time>approvedTime string <date-time>rejectedTime string <date-time>signedTime string <date-time>unconfirmedTime string <date-time>confirmedTime string <date-time>removedTime string <date-time>commentedTime string <date-time>failedTime string <date-time>regeneratedTime string <date-time>replacedTime string <date-time>replacingTime string <date-time>abandonedTime string <date-time>signedDate string <date-time>customerApprovedTime string <date-time>idVerificationTime string <date-time>trustSignedTime string <date-time>trustFinalApprovalTime string <date-time>walletLabel string enterpriseName string elliptic string senderInformationVerified boolean buildParams object entries array[object] usersNotified boolean label string replaces array[string] replacedBy array[string] txid string tx string status string confirmed failed initialized pendingApproval rejected removed replaced signed unconfirmedconfirmedid string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$coin string btcwallet string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$enterprise string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$organization string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$creator string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$createDate string <date-time>infoAny oftransactionRequest object type string transactionRequeststateAny ofpending awaitingSignature pendingFinalApproval pendingCustodianApproval pendingVideoApproval pendingIdVerificationscope string enterprise walletuserIds array[string] 59cd72485007a239fb00282ed480da1fapprovalsRequired integer >= 11walletLabel string resolvers array[object] user string required date string required resolutionType string required approved awaitingSignature pending pendingBitGoAdminApproval pendingCryptographicApproval pendingCustodianApproval pendingFinalApproval pendingIdVerification pendingVideoApproval processing rejectedsignatures array[string] required videoApprover string videoLink string videoException string addressLabels array[object] address string required <= 250 characters2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZSlabel <= 250 charactersBob's Hot Wallet AddresswalletLabel string My Walleterror string required requestId string required context object name string required