25.03.2026 15:10

SetResponsible

[POST] .../v1/lead/setresponsible

Назначает ответственного по CRM-обращению.

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

Название Тип данных Обязательность Описание
id Int64 Обязательный ID обращения
responsible_user_id Int64 Обязательный ID нового ответственного

Ограничения и проверки

  • Требуется право crm_lead_responsible_set (724).
  • Проверяется доступ к воронке обращения по ACL.
  • При назначении нового ответственного поле responsible_hold_until автоматически сбрасывается в null.
  • Новый ответственный технически добавляется в participant_user_ids обращения (если его там не было).
  • При смене ответственного предыдущий ответственный сохраняется в participant_user_ids обращения.
  • Если у обращения есть связанный чат, состав staff-участников синхронизируется из сущности лида.

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

{
  "id": 105,
  "responsible_user_id": 15
}

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

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

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

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