Set Fair-Market-Value Override
set_fmv_overrideSet a corrected fair market value per unit for one asset on an accounting transaction and recompute dependent cost-basis records; this queued action returns a requestId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional immutable root reason. Nonempty bytes are preserved exactly; use ptx:<uuid> for transaction references. | |
| assetId | Yes | Asset ID to override (e.g. eth_1, as returned by the read tools) | |
| timeoutMs | No | Maximum wait time in milliseconds, 1000 to 60000 (default 30000) | |
| quoteSource | No | Optional source/justification for the price | |
| portfolioRef | Yes | Portfolio exact name or slug | |
| workspaceRef | Yes | Workspace exact name or slug | |
| newValueQuote | Yes | Exact per-unit decimal string in base currency, e.g. "0". Do not use price. | |
| quoteCurrency | No | Optional quote currency (defaults to base currency) | |
| transactionId | Yes | Portfolio transaction ID | |
| pollIntervalMs | No | Polling interval in milliseconds, 100 to 5000 (default 500) | |
| waitForCompletion | No | When true, poll the queued request and include terminal status/final state before returning |