preset, settings.style y settingsOverride.
client.projects.getSettings(projectId, options?)
Obtén la configuración activa de un proyecto.
client.projects.updateSettings(projectId, body, options?)
Aplica un parche a la configuración activa del proyecto. Puedes aplicar un preset, pasar configuración en bruto o ambas (primero se aplica el preset y luego se fusionan las anulaciones de configuración por encima).
Campos
Aplica un preset reutilizable. Omítelo para dejar el preset actual sin cambios.
Parche aplicado por encima del preset. Usa
style para anulaciones con la misma forma que el preset,
además de campos locales del proyecto como displayLanguages, chordSettings y
duetSingerFilter.Descubrir campos válidos
Convierte el esquema de actualización a JSON Schema en tiempo de ejecución para descubrir todos los campos válidos:Patrones comunes
- Recorte
- Color de fondo
- Idiomas de visualización
- Aplicar preset
Configuración del proyecto vs presets
| Pregunta | Usa |
|---|---|
| ¿Misma apariencia en muchos proyectos? | Presets |
| ¿Ajuste puntual de recorte o color en un solo proyecto? | Configuración del proyecto |
| ¿Apariencia base + pequeñas anulaciones específicas del proyecto? | Preset + configuración del proyecto |
Qué sigue
- Render settings reference — todas las rutas de campos compartidos y los valores de enum
- Presets — configuraciones reutilizables
- Media — sube fondos y logotipos
- API project settings — el mismo flujo mediante HTTP sin procesar
- CLI projects — el mismo flujo desde la terminal
- Exports — usa
settingsOverridepara ajustes solo de exportación
