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