Update price
update_priceRecord a price observation for a holding, upserting by date and updating the holding's current price if newest, to keep portfolio values refreshed.
Instructions
Record a price observation for a holding (e.g. from a market quote, property valuation or fund unit price). Upserts by date and, if it is the newest observation, also updates the holding's current price so portfolio values refresh. Use when you have an updated valuation or a reliable quoted price. Price in AUD per unit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date of the price observation as an ISO date, e.g. "2026-05-30" | |
| price | Yes | Price per unit in AUD | |
| source | No | Where the price came from, e.g. "asx_close", "valuation", "manual" (default "api") | |
| fund_id | Yes | Fund ID (discover via whoami or list_funds) | |
| holding_id | Yes | Holding to price (find via list_holdings) |