preset, settings.style и settingsOverride, которые являются общими.
client.projects.getSettings(projectId, options?)
Получить активные настройки проекта.
client.projects.updateSettings(projectId, body, options?)
Частично обновить активные настройки проекта. Можно применить пресет, передать сырые настройки или и то и другое (сначала применяется пресет, затем поверх него мёрджатся переопределения настроек).
Поля
string
Применить переиспользуемый пресет. Не указывайте, чтобы оставить текущий пресет без изменений.
object
Патч, применяемый поверх пресета. Используйте
style для переопределений в формате пресета,
а также локальные для проекта поля, такие как displayLanguages, chordSettings и
duetSingerFilter.Определение допустимых полей
Преобразуйте схему обновления в JSON Schema во время выполнения, чтобы узнать все допустимые поля:Типовые паттерны
- Обрезка
- Цвет фона
- Языки отображения
- Применить пресет
Настройки проекта vs пресеты
Что дальше
- Справочник по настройкам рендера — все общие пути полей и значения enum
- Пресеты — переиспользуемые конфигурации
- Медиа — загрузка фонов и логотипов
- Настройки проекта API — тот же процесс через raw HTTP
- Проекты CLI — тот же процесс из терминала
- Экспорты — используйте
settingsOverrideдля правок только на время экспорта
