GET
List wallet shares
List shares of all wallets with other BitGo users. Returns only wallets on which the current user has spend permission.
Responses
200
OK
Response Body
object
-
incomingarray of objectsincoming object
-
idstring required -
coinstring requiredA cryptocurrency or token ticker symbol. -
walletstring required -
walletLabelstring required -
fromUserstring required -
toUserstring requiredA cryptocurrency or token ticker symbol. -
permissionstring enumComma-separated list of privileges for a wallet. Includes:
admin- Can manage wallet policies and users and approve or reject pending approvals.freeze- Can freeze a wallet, disabling all withdrawals.spend- Can initiate withdrawals and generate new receive addresses.trade- Can initiate trades from a Go Account (tradingwallet type).view- Can view balances and transactions.
Permissions don't overlap. Required parameter if 'reshare' is false.
adminspendtradeview -
messagestring requiredUser readable message to display to the share recipient -
statestring enum requiredpendingapprovalactiveacceptedcanceledrejected -
enterprisestring required -
pendingApprovalIdstringOnly set if this wallet share is currently pending approval -
keychainobjectOnly set if this wallet share has an associated keychainkeychain object
-
pubstringSharing user's root public key -
encryptedPrvstringSharing user's private key encrypted under their wallet passphrase -
fromPubKeystringSharing user's derived public key which will be used to calculate the wallet sharing secret. -
toPubKeystringShared-to user's derived public key which will be used to calculate the wallet sharing secret. -
pathstringBIP32 HD path of the derived public keys (fromPubKey and toPubKey)
-
-
-
outgoingarray of objectsoutgoing object
- Same shape as
WalletShare1.
- Same shape as