update_venture_event
Update a venture event. Only provided fields change. eventDate must stay on/after the initial_investment date (and moving an initial_investment past existing later events is rejected).
Override semantics for gpCarryAmount / lpNetAmount:
• Omit the field → no change.
• Pass a string value → set the manual override; flips the corresponding *Overridden flag to true.
• Pass null → currently treated the same as omitting (no semantic clear). To clear an existing override, use resetOverrides: true instead.
The event type cannot be changed — delete and recreate instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | New notes (or null to clear) | |
| eventId | Yes | Venture event ID (from list_venture_events) | |
| navAfter | No | New post-event NAV (decimal string) | |
| eventDate | No | New event date (YYYY-MM-DD) | |
| grossAmount | No | New gross amount (decimal string) | |
| lpNetAmount | No | Set the manual lpNetAmount override; flips lpNetAmountOverridden=true. To clear, use resetOverrides=true. | |
| quantityPct | No | New partial-exit quantity fraction in [0,1] | |
| gpCarryAmount | No | Set the manual gpCarry override; flips gpCarryOverridden=true. To clear, use resetOverrides=true. | |
| resetOverrides | No | When true, clears both override flags and re-computes carry from deal terms. |