preset, settings.style, settingsOverride 필드 맵은 Render settings reference를 참고하세요.
client.projects.getSettings(projectId, options?)
프로젝트의 활성 설정을 가져옵니다.
client.projects.updateSettings(projectId, body, options?)
활성 프로젝트 설정을 패치합니다. 프리셋을 적용하거나, 원시 설정을 전달하거나, 둘 다 할 수 있습니다(프리셋이 먼저 적용된 다음 그 위에 설정 오버라이드가 병합됩니다).
Fields
재사용 가능한 프리셋을 적용합니다. 현재 프리셋을 변경하지 않으려면 생략하세요.
프리셋 위에 적용되는 패치입니다. 프리셋 형태의 오버라이드를 위해
style을 사용하고,
displayLanguages, chordSettings, duetSingerFilter 같은 프로젝트 로컬 필드도 함께 사용하세요.유효한 필드 찾기
업데이트 스키마를 런타임에 JSON Schema로 변환하여 모든 유효 필드를 확인하세요:일반적인 패턴
- 트림
- 배경색
- 표시 언어
- 프리셋 적용
프로젝트 설정 vs 프리셋
| 질문 | 사용 |
|---|---|
| 많은 프로젝트에서 동일한 룩이 필요한가요? | 프리셋 |
| 단일 프로젝트에서 일회성 트림/색상 조정인가요? | 프로젝트 설정 |
| 기본 룩 + 소규모 프로젝트별 오버라이드인가요? | 프리셋 + 프로젝트 설정 |
다음 단계
- Render settings reference — 모든 공유 필드 경로와 enum 값
- Presets — 재사용 가능한 구성
- Media — 배경과 로고 업로드
- API project settings — 원시 HTTP로 동일한 흐름
- CLI projects — 터미널에서 동일한 흐름
- Exports — 내보내기 전용 미세 조정에는
settingsOverride사용
