update_deal
Modify any aspect of an existing deal: change pipeline stage, update price, add notes, reassign broker, adjust feeling score, or record cancellation reason.
Instructions
Update an existing deal in Propstack.
Use this tool to:
Move a deal to the next pipeline stage (change deal_stage_id)
Update expected/agreed price
Add or update notes
Change broker assignment
Update feeling score after contact
Record cancellation reason
Only provide the fields you want to change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Deal ID to update | |
| date | No | Deal date (ISO 8601) | |
| note | No | Free-text note about this deal | |
| feeling | No | Feeling score: 0=none, 1=cold, 2=warm, 3=hot | |
| category | No | Deal category | |
| broker_id | No | Assigned broker ID | |
| client_id | No | Contact ID | |
| sold_price | No | Expected or agreed price | |
| property_id | No | Property ID | |
| deal_stage_id | No | Pipeline stage ID — change this to move through pipeline | |
| deal_pipeline_id | No | Pipeline ID | |
| reservation_reason_id | No | Cancellation/reservation reason ID (for lost deals) |