update_lead
Update a lead's fields in Kylas CRM by providing lead ID and field values. Merges changes while leaving other fields unchanged.
Instructions
Update a lead in Kylas CRM. Fetches the lead first, merges your field_values into it, then PUTs the full body. Same field_values format as create_lead. Call get_lead_field_instructions first for API names and custom field internal names. For owner: use lookup_users to get the user ID, then pass ownerId: in field_values.
lead_id: The lead ID to update (e.g. from search_leads or search_leads_by_term results). field_values: Map of field identifier to value (same as create_lead: firstName, lastName, email, phone with phone_country_code, customFieldValues, picklist Option IDs, date/datetime in UTC ISO, etc.). These are merged over the existing lead; other fields are left unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lead_id | Yes | ||
| field_values | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |