Set Cap Table Pipeline Status
cap_table_set_cap_table_pipeline_statusMoves ONE investor's holding along the fundraising pipeline. Use this to change a stage — never UpdateCapTableSecurity, which is a full replace and will blank any field you do not resend. Forward goes one stage at a time: committed -> sent -> signed (awaiting_middleman sits between sent and signed and applies only to deals routed through a middleman, so stepping over it is fine). Skipping further ahead is rejected. Moving BACK to an earlier stage is allowed and is how a stage entered by mistake gets corrected — no need to delete the investor. Two things cannot be undone: 'wired' is set only by recording the wire (RecordCapTableWire, which requires a matched bank transaction or a verified payment proof) and never by this tool, and once wired the only move is a refund (RecordCapTableRefund). Setting the stage a holding already has is accepted and changes nothing. The fundraising pipeline is investors only: founders and employees receive equity, they never commit or wire capital, so a stage move on their holding is refused — leave them out when you list or summarize the pipeline.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| companyId | Yes | UUID value wrapper. | |
| securityId | Yes | UUID value wrapper. | |
| pipelineStatus | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||