Return the next batch of results, based on the "nextBatchPrevId" value from the previous batch.
Example: 59cd72485007a239fb00282ed480da1f
Pattern: ^[0-9a-f]{32}$
labelContainsstring
Filter by label substring.
expandBalancebooleanDefault: false
Add "balanceString", "confirmedBalanceString" and "spendableBalanceString" to each wallet
excludeSpendableBalanceboolean
expandPolicyboolean
expandCustodialWalletboolean
Whether linked custodial wallets should be expanded inline
ignoreErrorsboolean
includeStakingBalancesbooleanDefault: false
Include `stakingBalanceString` and `rewardBalanceString` properties for each staking wallet. Requires `expandBalance` to be set to true.
limitstring<number>Default: 25
Maximum number of results to return. If the result set is truncated, use the "nextBatchPrevId" value to get the next batch.
offsetstring<number>Default: 0
Number of documents to skip for offset-based pagination.
skipReceiveAddressbooleanDefault: false
Do not add "receiveAddress" to each wallet
permissionstring
Return only wallets for which the user has the given permission
Enum: adminviewspend
pinnedWalletsstring
Return only pinned wallets ("pinnedOnly") or only unpinned wallets ("pinnedExcluded"), exclude to return both
Enum: pinnedOnlypinnedExcluded
bitgoOrgstring
Return only wallets belong to the BitGo trust org
Enum: BitGo TrustBitGo New YorkBitGo GermanyBitGo SwitzerlandBitGo Europe ApSFrankfurt DE TrustBitGo SingaporeBitGo KoreaBitGo Custody MENA FZEBitGo IndiaBitGo Sister Trust 1
200 Response
coinOne of
walletsarray[object]required
allowBackupKeySigningbooleanrequired
approvalsRequirednumberrequired
Minimum: >= 1
Example: 1
coinstringrequired
A cryptocurrency symbol or token ticker symbol
Example: btc
coinSpecificOne ofrequired
deletedbooleanrequired
disableTransactionNotificationsbooleanrequired
hasLargeNumberOfAddresses
boolean or null
required
idstringrequired
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
isColdbooleanrequired
labelstringrequired
Example: My Wallet
startDatestring<date-time>required
Wallet creation time
adminobject
billingEnterprisestring
buildDefaultsobject
clientFlagsarray[object]
configobject
custodialWalletIdstring
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
customChangeKeySignaturesobject
customerWalletIdstring
enterprisestring
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
evmKeyRingReferenceWalletIdstring
Reference wallet ID for EVM keyring wallets (child wallets only)
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
isParentboolean
Indicates if this wallet is a parent wallet in an EVM keyring setup
Example: true
enabledChildChainsarray[string]
Array of enabled child chain names for parent EVM keyring wallets
Number of signatures required. This value must be 2 for hot wallets, 1 for **ofc** wallets, and not specified for custodial wallets.
Example: 2
migratedFromstring
multisigTypestring
Allowed values: onchaintssblsdkg
multisigTypeVersionstring
Allowed value: MPCv2
nnumber
Number of keys provided. This value must be 3 for hot wallets, 1 for **ofc** wallets, and not specified for custodial wallets.
Example: 3
recoverableboolean
tagsarray[string]
typestring
The type describes who owns the keys to the wallet and how they are stored. "cold" wallets are wallets where the private key of the user key is stored exclusively outside of BitGo's system. "custodial" means that this wallet is a cold wallet where BitGo owns the keys. Only customers of the BitGo Trust can create this kind of wallet. "custodialPaired" means that this is a hot wallet that is owned by the customer but it will be linked to a cold (custodial) wallet where BitGo owns the keys. This option is only available to customers of BitGo Inc. BitGo stores an encrypted private key for the user key of "hot" wallets. "trading" wallets are trading accounts where the coin is "ofc". "distributedCustody" means You manage one key and another key agent manages the second key. BitGo manages the third key
The cleared balance of the address in base units (e.g. Satoshis). Guaranteed to not lose precision. The is only returned if the `expandBalance` query parameter is set to `true`.
balancenumber
The cleared balance of the address in base units (e.g. Satoshis). The is only returned if the `expandBalance` query parameter is set to `true`.
confirmedBalanceStringstring
The total balance of confirmed transactions in base units (e.g. Satoshis). The is only returned if the `expandBalance` query parameter is set to `true`. Guaranteed to not lose precision.
confirmedBalancenumber
The total balance of confirmed transactions in base units (e.g. Satoshis). The is only returned if the `expandBalance` query parameter is set to `true`.
spendableBalanceStringstring
The total balance in base units (e.g. Satoshis) which may be used as inputs for creating new transactions in string representation. Guaranteed to not lose precision. The is only returned if the `expandBalance` query parameter is set to `true`.
spendableBalancenumber
The total balance in base units (e.g. Satoshis) which may be used as inputs for creating new transactions in string representation. The is only returned if the `expandBalance` query parameter is set to `true`.
stakingBalanceStringstring
The staked balance in base units. Guaranteed to not lose precision. The is only returned if the `includeStakingBalances` query parameter is set to `true`.
rewardBalanceStringstring
The staking reward balance in base units. Guaranteed to not lose precision. The is only returned if the `includeStakingBalances` query parameter is set to `true`.
offchainobject
Lightning Balances
usersarray[object]
walletFlagsarray[object]
receiveAddressobject
nextBatchPrevIdstring<uuid>
When a result set is truncated, this field returns the id of the last object in the previous batch. To get the next batch of results, pass this value via the "prevId" query parameter.