Skip to main content
POST
Aktualisieren Sie unterstützte persönliche Einstellungen. Nur der Teameigentümer kann gemeinsames Vokabular und gemeinsame Übersetzungsanweisungen ändern. Nicht angegebene Einstellungen bleiben unverändert.

Authentifizierung und Berechtigungen

string
erforderlich
Senden Sie einen VoiceCheap-API-Schlüssel in diesem Header. Authorization: Bearer mit demselben API-Schlüssel wird ebenfalls unterstützt. OAuth-Zugriffstoken werden nur von MCP akzeptiert, nicht von diesem REST-Endpunkt.
Erforderliche Berechtigungen: settings:write. Ein aktives kostenpflichtiges Abonnement ist erforderlich. Berechtigungen ändern weder Teamrollen noch Ressourceneigentum, Medienguthaben oder Tariflimits.

Parameter

string
An der Transportschnittstelle optional: Bei fehlender Angabe fügt der Server vor der Validierung eine Kennung ein. Geben Sie eine eigene stabile UUID v4 an, um eine verlorene Antwort sicher wiederherstellen zu können.Format: “uuid”. Muster: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$.
string
Textwert.Mindestlänge: 1. Höchstlänge: 120.
array
Liste von Werten. Die Struktur der Elemente finden Sie im vollständigen Eingabeschema.Höchstanzahl an Elementen: 1000.
string
Textwert.Höchstlänge: 500.
union
Akzeptiert die im vollständigen Eingabeschema aufgeführten Alternativen.
array
Liste von Werten. Die Struktur der Elemente finden Sie im vollständigen Eingabeschema.Höchstanzahl an Elementen: 50.
array
Liste von Werten. Die Struktur der Elemente finden Sie im vollständigen Eingabeschema.Höchstanzahl an Elementen: 50.
array
Liste von Werten. Die Struktur der Elemente finden Sie im vollständigen Eingabeschema.Höchstanzahl an Elementen: 10.
object
JSON-Objekt. Die verschachtelten Felder finden Sie im vollständigen Eingabeschema.
boolean
Boolescher Wert.
boolean
Boolescher Wert.
Das folgende JSON Schema enthält die exakten Feldnamen, verschachtelten Typen, Standardwerte, Grenzen und akzeptierten Werte aus der Discovery. Zusätzliche feldübergreifende Regeln finden Sie in den Hinweisen zur Operation.

Idempotenz

Verwenden Sie für jede Mutation eine UUID v4 in requestId oder im HTTP-Header Idempotency-Key. Verwenden Sie nach einem Netzwerkfehler dieselbe Kennung und identische Argumente erneut. Wenn Sie beides angeben, müssen die Werte übereinstimmen. Die Wiederholung einer gespeicherten Anfrage führt die Operation nicht erneut aus und verbraucht keinen weiteren monatlichen Aufruf. Fehlgeschlagene oder unterbrochene Anfragen werden nicht automatisch neu gestartet. Jede Mutation kann HTTP 202 zurückgeben, wenn bei einem Wiederholungsversuch dieselbe Anfrage noch läuft, auch wenn ihre erste Ausführung normalerweise synchron erfolgt. Wenn die Ausführung abgeschlossen ist, resultStored aber false ist, gibt ein Wiederholungsversuch HTTP 200 mit dem gespeicherten Anfragestatus anstelle des ursprünglichen Ergebnisses zurück. Rufen Sie die Ausgabe über die für ihren Bereich vorgesehene Verlaufs-, Ergebnis- oder Downloadaktion ab.

Anfragebeispiele

Ersetzen Sie die beispielhaften Ressourcenkennungen und Medienschlüssel durch Werte, die für Ihr Konto zurückgegeben wurden. Behalten Sie bei Wiederholungen derselben Mutation dieselbe Anfragekennung bei.

Antwort

Eine erfolgreiche erste Ausführung gibt HTTP 200 mit dem Ergebnis der Operation unter data zurück. Bei einer Wiederholung kann stattdessen der gespeicherte Anfragestatus zurückgegeben werden. Das Beispiel zeigt eine unterstützte Antwort, nicht alle optionalen Felder. Bestätigt, dass die übergebenen unterstützten Einstellungen gespeichert wurden.

Ergebnisfelder

Diese Anfrage wiederherstellen und abfragen

Verwenden Sie auch nach einem Verbindungsabbruch dieselbe Kennung. Wenn resultStored den Wert false hat, rufen Sie die Ausgabe über die entsprechende Verlaufs-, Ergebnis- oder Downloadaktion ab. Starten Sie niemals eine zweite Generierung, nur um den Fortschritt zu prüfen.
HTTP 200

Hinweise zur Operation

  • Geben Sie zusätzlich zur optionalen requestId mindestens eine Einstellung an. Nicht angegebene Einstellungen bleiben unverändert.
  • Nur der Teaminhaber kann brandVocabulary und customTranslationInstructions ändern. Teammitglieder können ihre eigenen übrigen Einstellungen aktualisieren.
  • Das Vokabular akzeptiert bis zu 1,000 Begriffe. Jeder normalisierte Begriff darf höchstens 49 Zeichen und fünf Wörter enthalten, ohne eckige, geschweifte oder spitze Klammern oder umgekehrte Schrägstriche. Doppelte Begriffe werden unabhängig von der Groß- und Kleinschreibung entfernt.
  • Firmennamen enthalten 1–120 Zeichen. Übersetzungsanweisungen des Kontos enthalten höchstens 500 Zeichen.
  • Sprach- und Kanalvoreinstellungen erlauben bis zu 50 Voreinstellungen mit jeweils 1–50 ausgewählten Sprachen oder Kanälen. Markenvoreinstellungen für die Sprachausgabe erlauben bis zu 10 eindeutige IDs, Namen mit 60 Zeichen, Anweisungen mit 300 Zeichen und eine speed von 0.5 bis 2.

Nutzung

Jeder erfolgreiche Aufruf verbraucht einen monatlichen API/MCP-Aufruf. Zusätzlich gelten das Medienguthaben und die eigenen Generierungskontingente der Operation.

Fehler