/api/v2/wallet/{walletId}/txrequests
Allows users to create a transaction request given they have spender permissions on the wallet. Use only with TSS wallets. For multisignature wallets, use Build a transaction.
walletId
stringRequired"59cd72485007a239fb00282ed480da1f"
^[0-9a-f]{32}$
idempotencyKey
string intent
Any ofrequired nonce
string memo
string intentType
string required claim
sequenceId
string abc123
comment
string stakingRequestId
string required stakingAddress
string required amount
object required videoApprovers
array ["585951a5df8380e0e3063e9f","585951a5df8380e0e304a553"]
apiVersion
string lite
full
full
preview
boolean false
txRequestId
string required version
number required latest
boolean required walletId
string required walletType
string cold
custodial
custodialPaired
hot
trading
enterpriseId
string state
string required initialized
pendingApproval
pendingUserSignature
pendingDelivery
signed
delivered
canceled
rejected
failed
date
string <date-time>
required {}
userId
string required intents
array pendingApprovalId
string unsignedTxs
array[object] serializedTxHex
string required signableHex
string required derivationPath
string feeInfo
object signatureShares
array[object] from
string required user
backup
bitgo
user
to
string required user
share
string required txHashes
array[string] error
string required requestId
string required context
object name
string required