| id | string | Id of the investment holding. |
| source | string | manual or bank. |
| groupId | string | Parent manual group id, or bank connectionId when bank-scoped. |
| connectionId | string | Present on bank holdings (same as groupId for bank lists). |
| name | string | Human-readable name shown in the app. |
| balance | number | Current balance or marked market value of the holding. |
| currency | string | ISO 4217 currency code. |
| type | string | Holding type when set (manual). |
| subtype | string | Holding subtype when set (manual). |
| code | string | Ticker / code when set (manual). |
| isin | string | ISIN when set (manual). |
| quantity | number | Share/unit quantity when set (manual). |
| unitValue | number | Per-unit value when set (manual). |
| budgetId | string | Owning budget id when present on manual holdings. |
| isDeleted | boolean | Soft-delete flag when present. |
| updatedAt | string | Last update timestamp when present. |