Link a bank account in the dashboard first. Natural connects it through Plaid and returns an
eac_ id you pass on every deposit and withdrawal. Working with a customer’s bank account
instead? See Link a customer’s bank account.Deposit into a wallet
Pull money from the bank into a wallet withPOST /transfers/deposit. Funds land in your default wallet unless you name another.
Withdraw to a bank account
Push money from a wallet to the bank withPOST /transfers/withdraw. Natural pulls from your default wallet unless you name another, and the wallet needs enough available balance to cover it.
Confirm the balance
Deposits and withdrawals settle over a few business days, so the balance change is not immediate. Read the wallet to confirm a deposit landed before you spend against it, or that a withdrawal left. See Wallets for howbalance.available differs from balance.total.