update_crm_lead
Use to change stage, deal value and contact details in one call. For a single concern prefer set_deal_stage, update_contact or set_lead_fields. Update a CRM lead by contact_id or crm_lead_id. Sets pipeline stage, deal value and/or contact details in one tenant-scoped call. Only supplied fields change; stage changes are added to the audit history.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_crm_lead"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional note stored with a stage change. | |
| No | |||
| phone | No | ||
| stage | No | Pipeline stage key returned by list_crm_stages. | |
| company | No | ||
| headline | No | ||
| location | No | ||
| position | No | ||
| contact_id | No | Contact UUID. Use this when available. | |
| deal_value | No | Non-negative deal value. | |
| crm_lead_id | No | CRM lead UUID returned by search_crm_leads. | |
| clear_deal_value | No | Set deal value to null. |