preset-Form und jede enum-basierte Option.
client.presets.list(options?)
Listet alle Presets auf, die dem authentifizierten Konto gehören.
client.presets.get(presetId, options?)
Ruft ein einzelnes Preset ab.
client.presets.create(body, options?)
Erstellt ein neues Preset.
Anzeigename, der in der Youka-UI angezeigt wird.
Der vollständige Preset-Body. Verwende
Render settings reference für die menschenlesbare Feldzuordnung
oder KaraokePresetSchema.toJSONSchema() für das maschinenlesbare Schema.Markiert das neue Preset als Standard des Kontos. Es kann jeweils nur ein
Preset Standard sein.
client.presets.update(presetId, body, options?)
Patcht ein bestehendes Preset. Übergebe eine beliebige Teilmenge von name, preset und isDefault.
client.presets.delete(presetId, options?)
Löscht ein Preset.
client.presets.setDefault(presetId, options?)
Markiert 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
Wie geht’s weiter
- Render settings reference — alle gemeinsamen Feldpfade und Enum-Werte
- Media — wird von 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
