01.07.2026 19:15

SetClientSentiment

[POST] .../v1/ticket/setclientsentiment

Устанавливает операторскую оценку настроения клиента по закрытому CRM-тикету.

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

Название Тип данных Обязательность Описание
id Int64 Обязательный ID тикета
sentiment_score Int32 Обязательный Оценка настроения клиента в диапазоне 1..5
sentiment_comment String Необязательный Комментарий к оценке

Шкала оценки

Значение Описание
1 Сильно негативное или проблемное взаимодействие
2 Скорее негативное взаимодействие
3 Нейтральное взаимодействие
4 Скорее позитивное взаимодействие
5 Позитивное взаимодействие

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

  • Оценку можно поставить только для закрытого тикета (status = Closed).
  • Оценку может поставить только текущий ответственный оператор тикета.
  • Повторная оценка запрещена.
  • Настройка клиентской оценки тикета не влияет на операторскую оценку клиента.
  • После успешной оценки обновляются показатели настроения клиента, возвращаемые в Client/Get.
  • После успешной оценки публикуется событие TicketClientSentimentSet.

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

{
  "id": 9001,
  "sentiment_score": 4,
  "sentiment_comment": "Клиент заинтересован, но просит скидку"
}

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

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

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

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