/api/v2/{coin}/wallet/{walletId}/tx/send
Send a half-signed transaction from the specified wallet. Instead of this endpoint, you likely want to use send transaction in the SDK.
coin
stringRequiredbtc
walletId
stringRequired59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
comment
string <= 256 characters
halfSigned
object txHex
string txHex
string sequenceId
string videoApprovers
array[string] >= 1 items
59cd72485007a239fb00282ed480da1f
type
string numBlocks
integer >= 2
<= 1000
feeRate
One ofnull
maxFeeRate
One ofnull
^-?\d+$
feeMultiplier
One ofnull
^-?[\d\.]+$
minConfirms
integer enforceMinConfirmsForChange
boolean false
gasPrice
One of2000000
^-?\d+$
eip1559
object maxPriorityFeePerGas
One of2000000
^-?\d+$
maxFeePerGas
One of2000000
^-?\d+$
gasLimit
One of2000000
^-?\d+$
targetWalletUnspents
integer 1000
minValue
One of2000000
^-?\d+$
maxValue
One of2000000
^-?\d+$
nonce
string 2000000
^-?\d+$
noSplitChange
boolean false
unspents
array[string] 12b147dd8b4f73c01f72bdbf5b589eea614f3de609ffdbdac84852d6505cf8a3:1
changeAddress
string <= 250 characters
2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZS
txFormat
string legacy
psbt
psbt-lite
legacy
psbt
instant
boolean memo
object type
string value
string destinationChain
string sourceChain
string addressType
string deprecated changeAddressType
Any ofp2sh
p2shP2wsh
p2wsh
p2tr
p2trMusig2
p2sh
startTime
string 1714067129.1020603
consolidateId
string 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
lastLedgerSequence
integer ledgerSequenceDelta
integer rbfTxIds
array[string] isReplaceableByFee
boolean validFromBlock
integer validToBlock
integer trustlines
array[object] token
string txlm:BST-GBQTIOS3XGHB7LVYGBKQVJGCZ3R4JL5E4CBSWJ5ALIJUHBKS6263644L
action
add
remove
limit
string 2000000
^-?\d+$
stakingOptions
Any ofamount
One of2000000
^-?\d+$
validator
string <= 250 characters
2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZS
messageKey
string reservation
object expireTime
string <date-time>
1 2 3 4 5 6 7 8 9
let params = { txHex: '010000000179b0b5ad6641de8fed13270395e52515236c922d1dd5bee3a9dae68c3cbbf57d0100000000ffffffff0240420f000000000017a914f600974688ccdf5e72ce3f2b187afabbf4f1d3ec878e7835000000000017a9140c0a513cb9d8e46113c57aa46ae42d1bad29063d8700000000', otp: '0000000', }; wallet.submitTransaction(params).then(function (transaction) { // print transaction status console.dir(transaction); });
transfer
object coin
string required btc
id
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 b8a828b98dbf32d9fd1875cbace9640ceb8c82626716b4a64203fdc79bb46d26
txidType
string transactionHash
blockHash
height
integer required heightId
string date
string <date-time>
required confirmations
integer required type
string required send
receive
value
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
unconfirmed
confirmed
tags
array[string] required 59cd72485007a239fb00282ed480da1f
history
array[object] required comment
string required vSize
integer coinSpecific
object required sequenceId
string 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
unconfirmed
confirmed
id
string 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
coin
string btc
wallet
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>
info
Any oftransactionRequest
object type
string transactionRequest
state
Any ofpending
awaitingSignature
pendingFinalApproval
pendingCustodianApproval
pendingVideoApproval
pendingIdVerification
scope
string enterprise
wallet
userIds
array[string] 59cd72485007a239fb00282ed480da1f
approvalsRequired
integer >= 1
1
walletLabel
string resolvers
array[object] user
string required date
string required resolutionType
string required approved
awaitingSignature
pending
pendingBitGoAdminApproval
pendingCryptographicApproval
pendingCustodianApproval
pendingFinalApproval
pendingIdVerification
pendingVideoApproval
processing
rejected
signatures
array[string] required videoApprover
string videoLink
string videoException
string addressLabels
array[object] address
string required <= 250 characters
2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZS
label
<= 250 characters
Bob's Hot Wallet Address
walletLabel
string My Wallet
error
string required requestId
string required context
object name
string required error
string required requestId
string required