Portfolio context
The holdings, trades, and profile model every Clarity call runs against.
Inline vs persisted
Mode
When to use
Holdings
interface PartnerHoldingInput {
ticker: string // e.g. "AAPL", "BTC", "VWRL.SW"
quantity: number | string // accepts numeric strings for precision
costBasis?: number | string | null // per-unit average buy price
currency?: string | null // ISO 4217 or symbol, e.g. "USD"
asOf?: string | null // ISO timestamp; defaults to now
}Historic holdings
Trades
Investor profile
External ID
Conventions and limits
Last updated