Update lead
crm_update_leadUpdate fields on a lead. Only the fields you pass are changed; anything you leave out keeps its current value, so this is a patch and never a replacement. status is written through as given, so use a stage that exists in the workspace pipeline - an unknown one is rejected by the database, not silently ignored. contact_id attaches the lead to a person who is already in the CRM, which is what you want when crm_get_leads reported a possible duplicate: link the existing contact rather than creating a second record for the same human. Several leads may point at the same contact - the same person enquiring more than once - so attaching one does not detach another. null lets the lead go again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | |||
| phone | No | ||
| value | No | ||
| status | No | ||
| company | No | ||
| lead_id | Yes | ||
| owner_id | No | ||
| full_name | No | ||
| contact_id | No | An existing contact this lead belongs to, by name or id. null detaches it. | |
| description | No |