Skip to main content
GET
Get a Wallet

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Wallet ID

Response

Wallet details

autoRebalance
boolean
required

Whether Ground automatically deploys deposits and maintains the wallet's percentage targets.

strategyAllocations
object | null
required

Percentage targets when automatic rebalancing is enabled. Always null when it is disabled.

id
string<uuid>
label
string | null
createdAt
string<date-time>
status
enum<string>

Compact wallet lifecycle and active-workflow status.

Available options:
creating,
idle,
withdrawal_active,
rebalance_active,
withdrawal_and_rebalance_active,
failed
failureReason
string | null
addressProvisioning
object | null

Deposit address setup state across supported networks, independent of wallet activity. Addresses already present remain usable while other addresses are prepared.

depositAddresses
object

Deposit addresses keyed by chain. Sandbox wallets use ethereum_sepolia and solana_devnet, plus tron_shasta and opt-in stellar_testnet; production wallets use arbitrum, base, ethereum, polygon, and solana, plus tron and opt-in stellar in beta-enabled environments.

Example:
balance
object
positions
object[]