25.03.2026 15:10

SetObservers

[POST] .../v1/projecttask/setobservers

Изменяет список наблюдателей задачи.

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

Название Тип данных Обязательность Описание
id Int64 Обязательный ID задачи
observer_user_ids Array of Int64 Необязательный Список ID наблюдателей
replace_mode Boolean Необязательный true — заменить список, false — добавить к текущему

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

  • Требуется право task_observer_manage (674).
  • Проверяется доступ к проекту/задаче по ACL.
  • Если у задачи есть связанный чат, список staff-участников синхронизируется из сущности задачи.

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

{
  "id": 845,
  "observer_user_ids": [8, 9],
  "replace_mode": true
}

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

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

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

{
  "ok": true,
  "result": {
    "row_affected": 1,
    "ids": null
  }
}