/api/v2/wallet/{walletId}/txrequests
Allows users to create a transaction request given they have spender permissions on the wallet. Use only with MPC wallets. For multisignature wallets, use Build a transaction.
walletId
stringRequired59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
idempotencyKey
string intent
Any ofrequired poolKeyHash
string required amount
object intentType
string required stake
stakingRequestId
string required sequenceId
string comment
string nonce
One ofvideoApprovers
array[string] 59cd72485007a239fb00282ed480da1f
apiVersion
string lite
full
full
preview
boolean false
intent
One ofrequired unspents
array[string] intentType
string required consolidate
receiveAddress
string required senderAddressIndex
number consolidateId
string recipients
array[object] keepAlive
boolean nonce
One ofunsignedTxs
array[object] parsedTx
object required serializedTxHex
string required signableHex
string required derivationPath
string coinSpecific
object feeInfo
object signatureShares
array[object] vssProof
string privateShareProof
string publicShare
string from
string required user
backup
bitgo
to
string required user
backup
bitgo
share
string required commitmentShares
array[object] type
string required commitment
from
string required user
backup
bitgo
user
to
string required user
backup
bitgo
bitgo
share
string required txHashes
array[string] apiVersion
string lite
full
txRequestId
string <uuid>
required 123e4567-e89b-12d3-a456-426614174000
idempotencyKey
string walletId
string required 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
walletType
string backing
cold
custodial
custodialPaired
hot
trading
version
number required enterpriseId
string 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
state
string required pendingApproval
canceled
rejected
initialized
pendingDelivery
delivered
pendingUserSignature
pendingUserCommitment
pendingUserRShare
pendingUserGShare
readyToSend
signed
failed
date
string <date-time>
required 2021-01-01T00:00:00.000Z
createdDate
string <date-time>
required 2021-01-01T00:00:00.000Z
userId
string required initiatedBy
string required updatedBy
string required intents
required unspents
array[string] intentType
string required consolidate
receiveAddress
string required senderAddressIndex
number consolidateId
string recipients
array[object] keepAlive
boolean nonce
One ofpendingApprovalId
string policiesChecked
boolean latest
boolean required isCanceled
boolean intent
One ofrequired unspents
array[string] intentType
string required consolidate
receiveAddress
string required senderAddressIndex
number consolidateId
string recipients
array[object] keepAlive
boolean nonce
One ofunsignedTxs
array[object] parsedTx
object required serializedTxHex
string required signableHex
string required derivationPath
string coinSpecific
object feeInfo
object signatureShares
array[object] vssProof
string privateShareProof
string publicShare
string from
string required user
backup
bitgo
to
string required user
backup
bitgo
share
string required commitmentShares
array[object] type
string required commitment
from
string required user
backup
bitgo
user
to
string required user
backup
bitgo
bitgo
share
string required txHashes
array[string] apiVersion
string lite
full
txRequestId
string <uuid>
required 123e4567-e89b-12d3-a456-426614174000
idempotencyKey
string walletId
string required 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
walletType
string backing
cold
custodial
custodialPaired
hot
trading
version
number required enterpriseId
string 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
state
string required pendingApproval
canceled
rejected
initialized
pendingDelivery
delivered
pendingUserSignature
pendingUserCommitment
pendingUserRShare
pendingUserGShare
readyToSend
signed
failed
date
string <date-time>
required 2021-01-01T00:00:00.000Z
createdDate
string <date-time>
required 2021-01-01T00:00:00.000Z
userId
string required initiatedBy
string required updatedBy
string required intents
required unspents
array[string] intentType
string required consolidate
receiveAddress
string required senderAddressIndex
number consolidateId
string recipients
array[object] keepAlive
boolean nonce
One ofpendingApprovalId
string policiesChecked
boolean latest
boolean required isCanceled
boolean name
string context
object required error
string required requestId
string required name
string context
object required error
string required requestId
string required name
string context
object required error
string required requestId
string required name
string context
object required error
string required requestId
string required