[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 | Необязательный | Телефон клиента |
| String | Необязательный | Email клиента | |
| photo_url | String | Необязательный | Ссылка на аватар |
| description | String | Необязательный | Комментарий |
| responsible_user_id | Int64 | Необязательный | Не изменяется через Client/Edit; при передаче вернется 1008/responsible_user_id_use_setresponsible |
| fields | Array of FieldValueEdit | Необязательный | Изменение дополнительных полей |
Проверки и ограничения
id должен быть больше 0.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]
}
}