Обновление настроек портала

Обновление настроек портала

Частично обновляет настройки портала на основе JSON-объекта с парами «ключ-значение». Если ключ отсутствует в запросе, его значение не изменяется. Если ключ передан (в том числе со значением null), значение обновляется. Возвращает полный набор текущих настроек.

Требования к лицензии:

  • Ключи appearance.* и branding.* требуют модуля Брендинг.
  • Ключи answerGenius.* требуют аддона ИИ-инструменты.

Валидация файлов: значения branding.faviconFullName и branding.logoFullName должны быть путями к уже существующим файлам в хранилище (например, Storage/Branding/logo.png). Передайте null, чтобы очистить значение.

Body
application/json

Плоская структура «ключ → значение» с настройками портала. Все значения имеют тип string или null.

appearance.hoverColor
string | null

Цвет при наведении (hex).

Example#3399ff
appearance.selectionColor
string | null

Цвет при выборе.

Example#3399ff
branding.faviconFullName
string | null

Путь к favicon изображению в хранилище.

ExampleStorage/Branding/favicon.ico
branding.logoFullName
string | null

Путь к логотипу заголовка в хранилище.

ExampleStorage/Branding/logo.png
answerGenius.primaryColor
string | null

Основной цвет виджета ИИ Помощника.

Example##005fb8
answerGenius.greetingPopupMessage
string | null

HTML-код всплывающего приветствия.

Example<p>Есть вопросы? Попробуйте нашего ИИ Помощника.</p>
answerGenius.chatWindowTitle
string | null

Заголовок окна чата ИИ помощника.

ExampleИИ Помощник
answerGenius.chatWelcomeMessage
string | null

HTML-код приветственного сообщения в чате.

ExampleЗдравствуйте! Я - Ваш ИИ Помощник <br/>Задайте мне вопрос по документации.
answerGenius.personaText
string | null

Описание личности ИИ помощника.

ExampleТы агент службы поддержки Документерры. Пиши ответы чётко, кратко и дружелюбно.
answerGenius.searchExpansionHints
string | null

Подсказки для расширения поисковых запросов.

answerGenius.answerStyleText
string | null

Правила ответов для ИИ Помощника.

ExampleОтветы должны быть короче трех абзацев.
additional properties
string | null
Responses
PATCH/settings

{
  "appearance.hoverColor": "#3399ff",
  "branding.faviconFullName": "Storage/Branding/favicon.ico",
  "answerGenius.chatWindowTitle": "ИИ Помощник"
}