Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /wallets | List all wallets |
| POST | /wallets | Create new wallet |
| GET | /wallets/:id | Get wallet by ID |
| PUT | /wallets/:id | Update wallet |
| DELETE | /wallets/:id | Delete wallet |
List Wallets
Create Wallet
Get Wallet
Update Wallet
Delete Wallet
Wallet Schema
| Field | Type | Required | Description |
|---|---|---|---|
id | UUID | Auto | Unique identifier |
name | String | Yes | Wallet name (2-100 chars) |
currency | String | Yes | ISO 4217 code |
balance | Decimal | No | Current balance (default: 0) |
created_at | DateTime | Auto | Creation timestamp |
updated_at | DateTime | Auto | Last update timestamp |

