16.04.2026 13:25

Merge

[POST] .../v1/client/merge

Сливает двух клиентов CRM: связи клиента-источника переносятся на целевого клиента, клиент-источник помечается удаленным.

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

Название Тип данных Обязательность Описание
source_client_id Int64 Обязательный ID клиента-источника (дубликат)
target_client_id Int64 Обязательный ID целевого клиента
comment String Необязательный Комментарий к операции слияния

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

  1. source_client_id и target_client_id должны быть больше 0.
  2. source_client_id не должен совпадать с target_client_id.
  3. Оба клиента должны существовать.

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

{
  "source_client_id": 126,
  "target_client_id": 125,
  "comment": "Объединение дублей после импорта"
}

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

Название Тип данных Описание
result.row_affected Int64 Количество затронутых записей
result.ids Array of Int64 ID клиентов, участвовавших в merge (target, source)

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

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