preset shape and every enum-backed option.
When to use a preset
Use a preset when…
You want the same look across many projects and need to update it in one
place.
Use project settings when…
You need project-local overrides that aren’t worth sharing.
Endpoints
Full request and response schemas are available under API reference in the sidebar.
Create a preset
presetId. Store it and reference it from projects or exports.
Discover valid preset fields
Presets are validated server-side against theKaraokePresetSchema. The SDK exports this schema so you can convert it to JSON Schema at runtime:
Update a preset
name and preset. Fields you don’t include are left unchanged.
Set the default preset
Every account has at most one default preset, applied automatically to new projects.Apply a preset
Reference a preset in three places:
Example on export:
Delete a preset
What’s next
- Render settings reference — all shared field paths and enum values
- Media — referenced from preset bodies
- Project settings — apply a preset to a project
- CLI presets — the same flow from the terminal
- SDK presets — the same endpoints in TypeScript
