/api/v2/pendingapprovals/{approvalId}
Updates the state of a pending approval to 'approved' or 'rejected'. You can manage pending approvals programmatically by API or with the BigGo web UI. Ensure your authentication token has the proper scope. When creating an access token in the web UI, check the permission, "Update Pending Approvals" (under "Account Settings" > "Developer Options" > "Access Tokens").
BitGo recommends that you create a webhook policy so that you can automate approving and rejecting transactions.
approvalId
stringRequired59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
otp
string state
string 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
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