preset, settings.style и settingsOverride.
Endpoints
Полные схемы запроса и ответа находятся в API reference.
Получить текущие настройки
Обновить настройки
PATCH принимает любой поднабор presetId и settings. Если переданы оба, сначала применяется пресет, затем поверх него мержится settings.
- Применить пресет
- Встроенные настройки
- Пресет + переопределения
Определение допустимых полей
SDK экспортирует схему, которая валидирует обновления настроек проекта. Преобразуйте её в JSON Schema во время выполнения:Настройки проекта vs пресеты vs переопределения экспорта
В Youka есть три уровня, где могут находиться настройки рендера:
На этапе экспорта каждый слой объединяется в таком порядке.
Что дальше
- Справочник настроек рендера — все общие пути полей и значения enum
- Presets — переиспользуемые конфигурации
- Media — используется по ссылке из настроек
- CLI projects — тот же процесс из терминала
- SDK project settings — те же эндпоинты в TypeScript
Выбор версии
GET /projects/{projectId}/versions выводит список версий проекта. Добавьте ?versionId=ver_example к GET-запросу настроек или включите versionId в тело PATCH, чтобы выбрать версию. Ответы с настройками включают versionId. Если его опустить, сохранится поведение основной версии.
Запросы на экспорт также принимают versionId. Выбор выравнивания относится к проекту и разделяется между версиями. См. Автоматизация lyric videos про ревизии тайминга и снапшоты экспорта.