Wallets
Wallet lifecycle, balance, freeze/unfreeze, fund buckets, intra-wallet moves.
📄️ Unfreeze a wallet
**Machine token.** Called by your backend, using your `client_credentials` token.
📄️ Freeze a wallet
**Machine token.** Called by your backend, using your `client_credentials` token.
📄️ List wallets
**Either token.** With your machine token this covers your whole tenant. With a user token the server narrows it to that person's own records — you cannot widen it by passing different parameters.
📄️ Open a wallet
**Either token.** With your machine token you act for any of your users. With a user token the caller may only act for themselves.
📄️ List a wallet's fund buckets
**Either token.** With your machine token this covers your whole tenant. With a user token the server narrows it to that person's own records — you cannot widen it by passing different parameters.
📄️ Create a fund bucket
**Machine token.** Called by your backend, using your `client_credentials` token.
📄️ Read one wallet
**Either token.** With your machine token this covers your whole tenant. With a user token the server narrows it to that person's own records — you cannot widen it by passing different parameters.
📄️ Read a wallet balance
**Either token.** With your machine token this covers your whole tenant. With a user token the server narrows it to that person's own records — you cannot widen it by passing different parameters.
📄️ Read tenant-wide wallet totals
**Either token.** With your machine token this covers your whole tenant. With a user token the server narrows it to that person's own records — you cannot widen it by passing different parameters.