preset y todas las opciones respaldadas por enums.
client.presets.list(options?)
Lista todos los preajustes que pertenecen a la cuenta autenticada.
client.presets.get(presetId, options?)
Obtén un único preajuste.
client.presets.create(body, options?)
Crea un nuevo preajuste.
Nombre visible que se muestra en la UI de Youka.
El cuerpo completo del preajuste. Usa
Render settings reference para el mapa de campos legible por humanos,
o KaraokePresetSchema.toJSONSchema() para el esquema legible por máquinas.Marca el nuevo preajuste como el predeterminado de la cuenta. Solo un preajuste puede ser el predeterminado
a la vez.
client.presets.update(presetId, body, options?)
Aplica un patch a un preajuste existente. Pasa cualquier subconjunto de name, preset e isDefault.
client.presets.delete(presetId, options?)
Elimina un preajuste.
client.presets.setDefault(presetId, options?)
Marca un preajuste como el predeterminado para nuevos proyectos. Este es un wrapper de conveniencia sobre client.presets.update(presetId, { isDefault: true }).
Descubrir campos válidos
El SDK exporta el esquema Zod que valida los cuerpos de preajustes. Conviértelo a JSON Schema en tiempo de ejecución para agentes y constructores de formularios:Aplicar un preajuste
Aplica preajustes en tres puntos:- Al crear el proyecto
- En la configuración del proyecto
- En la exportación
Qué sigue
- Render settings reference — todas las rutas de campos compartidos y los valores de enums
- Media — referenciado desde los cuerpos de preajustes
- Project settings — aplica preajustes a un proyecto
- API presets — el mismo flujo sobre HTTP sin formato
- CLI presets — el mismo flujo desde la terminal
- Exports — renderiza con un preajuste
