Новая тема оформления
create_themeСоздает тему внутри workspace и сразу применяет ее к опросу.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Название темы (опционально, max 255 символов). Если не передать — генерируется автоматически. | |
| quiz_id | Yes | ID опроса, к которому применяется тема. Должен принадлежать указанному workspace. | |
| bg_color | No | Цвет фона в формате #RRGGBB. Используется когда background_type_id=1. Например: #0f3460. | |
| base_font | No | Название базового шрифта строкой (например «Golos Text», «Montserrat»). Опционально, max 255 символов. Если пусто — используется дефолтный шрифт. | |
| custom_css | No | Свой CSS для страницы опроса, до 20000 символов. | |
| input_style | No | Стиль полей ввода: box — поле в рамке, underline — одна линия. | |
| base_font_id | No | ID базового шрифта. Популярные: 1=Native, 2=Roboto, 3=Open Sans, 4=Montserrat, 5=Source Sans Pro, 6=Merriweather, 9=PT Sans, 11=Ubuntu, 15=Rubik, 18=Comfortaa, 44=Golos Text. Полный список 1–44. | |
| header_color | No | Цвет заголовка в формате #RRGGBB. Например: #1a1a2e. | |
| heading_font | No | Отдельный шрифт заголовков, название гарнитуры Google Fonts. Пусто — шрифт как у остального текста. | |
| service_text | No | Служебный текст, до 500 символов. Простая разметка допустима, остальное вырезается. | |
| workspace_id | Yes | ID воркспейса. Взять из workspace://list. | |
| answer_border | No | Толщина рамки вариантов ответа в px (0–999). Например: 1. | |
| buttons_color | No | Цвет кнопок в формате #RRGGBB. Например: #3b82f6. | |
| buttons_radius | No | Скругление кнопок в px (0–999). Например: 8. | |
| progress_style | No | Индикатор прогресса: percent, line или steps. | |
| bg_gradient_end | No | Конечный цвет градиента в формате #RRGGBB. Например: #00ffd8. | |
| bg_logo_file_id | No | ID загруженного файла логотипа поверх фона (min:1). | |
| bg_logo_size_id | No | Размер логотипа на фоне: 0 — маленький, 1 — средний (по умолчанию), 2 — большой. | |
| buttons_type_id | No | Тип кнопок: 1=background (заливка цветом), 2=border (только рамка). | |
| container_width | No | Ширина содержимого: narrow, normal, wide или full. | |
| bg_image_file_id | No | ID загруженного файла фонового изображения (min:1). Используется когда background_type_id=1. | |
| bg_gradient_start | No | Начальный цвет градиента в формате #RRGGBB (ровно 6 hex-символов). Например: #00d4ff. | |
| button_full_width | No | Растянуть кнопку на всю ширину контейнера. | |
| dropdown_bg_color | No | Цвет фона раскрытого меню выпадающего списка в формате #RRGGBB (опционально). Если не передать — наследует bg_color. | |
| questions_size_id | No | Размер текста вопросов: 0 — маленький, 1 — средний, 2 — большой. | |
| service_text_size | No | Размер служебного текста: 12, 14 или 16. | |
| answers_text_color | No | Цвет текста ответов в формате #RRGGBB (опционально). Если не передать — наследует header_color. | |
| background_opacity | No | Прозрачность фона в процентах (0–100). 100 = непрозрачный. | |
| background_type_id | No | Тип фона: 1=color_image (цвет/изображение), 2=gradient (градиент). | |
| bg_gradient_vector | No | Направление градиента в градусах (0–360). Используется когда background_type_id=2. Пример: 90 = слева направо, 180 = сверху вниз. | |
| buttons_text_color | No | Цвет текста кнопок в формате #RRGGBB. Например: #ffffff. | |
| service_text_color | No | Цвет служебного текста в формате #RRGGBB. | |
| service_text_scope | No | Где показывать служебный текст: all — на всех экранах, welcome, questions или finish. | |
| background_contrast | No | Контраст фона (-100 – +100). 0 = без изменений. | |
| background_saturate | No | Насыщенность фона (-100 – +100). 0 = без изменений. | |
| bg_logo_position_id | No | Положение логотипа на фоне: 0 — слева (по умолчанию), 1 — по центру, 2 — справа. Нумерация своя, с background_position_id не совпадает. | |
| question_transition | No | Переход между вопросами: slide, fade, zoom, blur или none. | |
| widget_active_color | No | Цвет активного элемента виджета в формате #RRGGBB. Например: #e94560. | |
| background_lightness | No | Яркость фона (-100 – +100). 0 = без изменений. | |
| service_text_enabled | No | Показывать служебный текст — короткую строку для дисклеймера или согласия. | |
| answer_options_radius | No | Скругление вариантов ответа в px (0–999). Например: 4. | |
| questions_position_id | No | Выравнивание текста вопросов: 0 — слева, 1 — по центру. | |
| service_text_align_id | No | Выравнивание служебного текста: 0 — слева, 1 — по центру, 2 — справа. Справа работает только вместе с верхним размещением: внизу справа стоят стрелки навигации и бейдж WebAsk. | |
| background_position_id | No | Позиция фона: 1=center center, 2=left center, 3=right center, 4=center top, 5=left top, 6=right top, 7=center bottom, 8=left bottom, 9=right bottom. | |
| background_placement_id | No | Размещение фона: 1=stretch (растянуть), 2=drawin (вписать), 3=cover (заполнить). | |
| service_text_placement_id | No | Где на экране стоит служебный текст: 0 — снизу, 1 — сверху. | |
| welcome_and_finish_size_id | No | Размер текста на приветствии и завершении: 0 — маленький, 1 — средний, 2 — большой. | |
| welcome_and_finish_position_id | No | Выравнивание текста на приветствии и завершении: 0 — слева, 1 — по центру. |