preset-Struktur und jede enum-basierte Option.
client.presets.list(options?)
Liste alle Presets auf, die dem authentifizierten Account gehören.
client.presets.get(presetId, options?)
Rufe ein einzelnes Preset ab.
client.presets.create(body, options?)
Erstelle ein neues Preset.
string
required
Anzeigename, der in der Youka-UI angezeigt wird.
KaraokePreset
required
Der vollständige Preset-Body. Verwende
Render settings reference für die menschenlesbare Feldzuordnung
oder KaraokePresetSchema.toJSONSchema() für das maschinenlesbare Schema.boolean
Markiere das neue Preset als Account-Standard. Es kann immer nur ein Preset
gleichzeitig der Standard sein.
client.presets.update(presetId, body, options?)
Patche ein bestehendes Preset. Übergib eine beliebige Teilmenge von name, preset und isDefault.
client.presets.delete(presetId, options?)
Lösche ein Preset.
client.presets.setDefault(presetId, options?)
Markiere ein Preset als Standard für neue Projekte. Dies ist ein Convenience-Wrapper um client.presets.update(presetId, { isDefault: true }).
Gültige Felder ermitteln
Das SDK exportiert das Zod-Schema, das Preset-Bodies validiert. Wandle es zur Laufzeit in JSON Schema um — für Agents und Form-Builder:Ein Preset anwenden
Wende Presets an drei Stellen an:- Beim Erstellen eines Projekts
- In den Projekteinstellungen
- Beim Export
Was als Nächstes
- Render settings reference — alle gemeinsamen Feldpfade und Enum-Werte
- Media — aus Preset-Bodies referenziert
- Project settings — Presets auf ein Projekt anwenden
- API presets — derselbe Ablauf über rohes HTTP
- CLI presets — derselbe Ablauf aus dem Terminal
- Exports — mit einem Preset rendern
