Изменить сделку
crm_update_leadPartially update an existing deal in amoCRM/Kommo by sending only changed fields—status, tags, price, custom fields, or responsible manager—to avoid overwriting unchanged CRM data.
Instructions
Частично обновляет существующую сделку: передавайте только поля, которые меняются. Перевод по воронке — status_id (+ pipeline_id при смене воронки), закрыть успешно — status_id 142, проиграно — 143; tags заменяют весь набор тегов; custom_fields — [{field_id, value}]. Возвращает updated и список changed. Без изменяемых полей — ошибка. Новую сделку создаёт crm_create_lead, примечание — crm_add_note. Требует AMOCRM_DOMAIN и AMOCRM_TOKEN; лимит amoCRM 7 запросов/с соблюдается автоматически. Изменяет данные в CRM: покажите пользователю, что будет записано, и получите согласие.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID сделки | |
| name | No | Новое название | |
| tags | No | Теги (заменяют текущие) | |
| price | No | Новый бюджет | |
| status_id | No | ID этапа воронки (из crm_account); 142 — успешно, 143 — проиграно | |
| pipeline_id | No | ID воронки (из crm_account) | |
| custom_fields | No | Доп. поля: [{field_id, value}]; id полей — в карточке сделки или настройках amoCRM | |
| responsible_user_id | No | ID ответственного менеджера (из crm_account) |