16.04.2026 13:25

Edit

[POST] .../v1/client/edit

После успешного редактирования отправляется webhook ClientEdited.

responsible_user_id больше не изменяется через Client/Edit. Для смены ответственного используйте Client/SetResponsible.

Редактирует клиента CRM.

Входные параметры

Название Тип данных Обязательность Описание
id Int64 Обязательный ID клиента
external_id String Необязательный Внешний ID клиента
name String Необязательный Имя клиента
phone String Необязательный Телефон клиента
email String Необязательный Email клиента
photo_url String Необязательный Ссылка на аватар
description String Необязательный Комментарий
responsible_user_id Int64 Необязательный Не изменяется через Client/Edit; при передаче вернется 1008/responsible_user_id_use_setresponsible
fields Array of FieldValueEdit Необязательный Изменение дополнительных полей

Проверки и ограничения

  1. id должен быть больше 0.
  2. Если передан responsible_user_id, метод вернет ошибку 1008/responsible_user_id_use_setresponsible.

Пример запроса

{
  "id": 126,
  "name": "Мария Соколова",
  "phone": "+998933334400",
  "fields": []
}

Выходные параметры

Название Тип данных Описание
result.row_affected Int64 Количество затронутых записей
result.ids Array of Int64 ID измененных записей

Пример ответа

{
  "ok": true,
  "result": {
    "row_affected": 1,
    "ids": [126]
  }
}