Get my wallets
get_walletsYOUR wallets and the agent's approval state (api:read). view=identity (default): main_wallet_address (your own wallet, W1), privy_wallet_address (the agent deposit wallet, W2, which holds the agent's Hyperliquid funds), hl_api_wallet_address (the Hyperliquid API signer the agent trades with) and hl_approval_verified (whether you have approved that signer on Hyperliquid). Nulls mean that wallet is not set up yet. view=agent_wallet: the agent wallet record with approval re-checked against Hyperliquid now, plus created_at and is_rotation. view=balance: the agent deposit wallet's Hyperliquid spot balances and perps account (margin, positions). view=account_mode: its account mode (standard | unified | portfolio_margin). Addresses and state only — never keys. A 404 means no agent wallet yet (setup happens in the app). The response carries app_url, Settings → Addresses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No |