Create a wallet
Create a new wallet withPOST /wallets.
The API only creates
standard wallets. The Vault is set up automatically, never through the
API. See Vault.Check a balance
List all walletes in one call toGET /wallets and get details with GET /wallets/{walletId}.
GET /wallets/{walletId}:
Rename a wallet
Rename a wallet or change its description withPATCH /wallets/{walletId}.
Set your default
Your default wallet is where Natural puts money when a payment, deposit, or withdrawal omitswalletId, and where payments to your email, phone, or handle land. Set it with POST /wallets/{walletId}/default.
The default is a party-level setting: exactly one wallet is your party’s default, and setting a new one clears the old. Each agent also has its own default, set separately. See Wallet access.
The Vault cannot be your default. Keep a standard wallet as your default so calls that leave out
walletId always resolve somewhere spendable.Freeze a wallet
Freezing withPOST /wallets/{walletId}/freeze stops money moving in or out while leaving the balance intact. Unfreeze with POST /wallets/{walletId}/unfreeze to return the wallet to active.
You cannot freeze your party’s default wallet. Make another wallet the default first.