preset, settings.style e settingsOverride.
client.projects.getSettings(projectId, options?)
Busque as configurações ativas de um projeto.
client.projects.updateSettings(projectId, body, options?)
Faça patch das configurações ativas do projeto. Você pode aplicar um preset, passar configurações brutas, ou ambos (o preset é aplicado primeiro e, em seguida, as substituições de settings são mescladas por cima).
Campos
Aplique um preset reutilizável. Omita para manter o preset atual inalterado.
Patch aplicado por cima do preset. Use
style para substituições no formato de preset,
além de campos locais do projeto como displayLanguages, chordSettings e
duetSingerFilter.Descobrindo campos válidos
Converta o schema de update para JSON Schema em tempo de execução para descobrir todos os campos válidos:Padrões comuns
- Trim
- Cor de fundo
- Idiomas de exibição
- Aplicar preset
Configurações do projeto vs presets
| Pergunta | Use |
|---|---|
| Mesmo visual em muitos projetos? | Presets |
| Ajuste único de trim ou cor em um único projeto? | Configurações do projeto |
| Visual base + pequenas substituições por projeto? | Preset + configurações do projeto |
Próximos passos
- Render settings reference — todos os caminhos de campos e valores de enum compartilhados
- Presets — configurações reutilizáveis
- Media — envie backgrounds e logos
- API project settings — o mesmo fluxo via HTTP bruto
- CLI projects — o mesmo fluxo pelo terminal
- Exports — use
settingsOverridepara ajustes apenas da exportação
