| id | string | Group id (connectionId for bank). |
| source | string | manual or bank. |
| groupKey | string | Key for reorder_investment_groups. |
| name | string | Display name (manual name, or bank institution label). |
| connectionId | string | Present only for bank-linked groups. |
| institutionLabel | string | Present only for bank-linked groups. |
| linkedByUid | string | Uid of the collaborator who attached a bank group, when applicable. |
| holdingCount | number | Present only for bank-linked groups. |
| ownerUid | string | Owner uid when present on manual groups. |
| ownerDisplayName | string | Owner display name when present on manual groups. |
| holdingOrder | string[] | Ordered holding ids when present on manual groups. |
| updatedAt | string | Last update timestamp when present. |