Skip to main content
POST
Aggiorna le impostazioni personali supportate. Solo il proprietario del team può modificare il vocabolario condiviso e le istruzioni di traduzione. Le impostazioni omesse restano invariate.

Autenticazione e autorizzazioni

string
obbligatorio
Invia una chiave API VoiceCheap in questa intestazione. È supportato anche Authorization: Bearer con la stessa chiave API. I token di accesso OAuth sono accettati solo da MCP, non da questo endpoint REST.
Autorizzazioni richieste: settings:write. È necessario un abbonamento a pagamento attivo. Le autorizzazioni non modificano i ruoli del team, la proprietà delle risorse, i crediti multimediali o i limiti del piano.

Parametri

string
Facoltativo al livello di trasporto: se omesso, il server inserisce un identificatore prima della validazione. Fornisci un tuo UUID v4 stabile per recuperare in sicurezza una risposta persa.Formato: “uuid”. Pattern: ^[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
Valore testuale.Lunghezza minima: 1. Lunghezza massima: 120.
array
Elenco di valori. Consulta lo schema di input completo per la struttura degli elementi.Numero massimo di elementi: 1000.
string
Valore testuale.Lunghezza massima: 500.
union
Accetta le alternative elencate nello schema di input completo.
array
Elenco di valori. Consulta lo schema di input completo per la struttura degli elementi.Numero massimo di elementi: 50.
array
Elenco di valori. Consulta lo schema di input completo per la struttura degli elementi.Numero massimo di elementi: 50.
array
Elenco di valori. Consulta lo schema di input completo per la struttura degli elementi.Numero massimo di elementi: 10.
object
Oggetto JSON. Consulta lo schema di input completo per i campi annidati.
boolean
Valore booleano.
boolean
Valore booleano.
Il JSON Schema seguente conserva i nomi esatti dei campi, i tipi annidati, i valori predefiniti, i limiti e i valori accettati esposti dalla discovery. Le ulteriori regole tra campi sono elencate nelle note sull’operazione.

Idempotenza

Usa un UUID v4 in requestId o nell’intestazione HTTP Idempotency-Key per ogni modifica. Riutilizza lo stesso identificatore e argomenti identici dopo un errore di rete. Se vengono forniti entrambi, devono coincidere. Ripetere una richiesta salvata non ripete l’operazione e non consuma un’altra chiamata mensile. Le richieste non riuscite o interrotte non vengono riavviate automaticamente. Ogni modifica può restituire HTTP 202 quando un nuovo tentativo trova la stessa richiesta ancora in esecuzione, anche se la prima esecuzione è normalmente sincrona. Se l’esecuzione è completata ma resultStored è false, un nuovo tentativo restituisce HTTP 200 con lo stato della richiesta salvata anziché il risultato originale. Recupera l’output tramite l’azione di cronologia, risultato o download del relativo dominio.

Esempi di richiesta

Sostituisci gli identificatori delle risorse e le chiavi multimediali di esempio con i valori restituiti per il tuo account. Mantieni stabile l’identificatore della richiesta quando ripeti la stessa modifica.

Risposta

Una prima esecuzione riuscita restituisce HTTP 200 con il risultato dell’operazione in data. Una ripetizione può invece restituire lo stato della richiesta salvata. L’esempio mostra una risposta supportata, non tutti i campi facoltativi. Conferma che le impostazioni supportate fornite sono state salvate.

Campi del risultato

Recupera e monitora questa richiesta

Usa lo stesso identificatore anche dopo una connessione persa. Se resultStored è false, recupera l’output tramite la corrispondente azione di cronologia, risultato o download. Non avviare mai una seconda generazione solo per verificarne l’avanzamento.
HTTP 200

Note sull’operazione

  • Fornisci almeno un’impostazione oltre al requestId facoltativo. Le impostazioni omesse rimangono invariate.
  • Solo il proprietario del team può modificare brandVocabulary e customTranslationInstructions. I membri del team possono aggiornare le proprie altre preferenze.
  • Il vocabolario accetta fino a 1,000 termini. Ogni termine normalizzato deve contenere al massimo 49 caratteri e cinque parole, senza parentesi quadre, graffe, angolari o barre rovesciate. I termini duplicati vengono rimossi senza distinzione tra maiuscole e minuscole.
  • I nomi delle aziende contengono 1–120 caratteri. Le istruzioni di traduzione dell’account contengono al massimo 500 caratteri.
  • Le preimpostazioni di lingue e canali accettano fino a 50 preimpostazioni, ciascuna con 1–50 lingue o canali selezionati. Le preimpostazioni del brand per la sintesi vocale accettano fino a 10 ID univoci, nomi di 60 caratteri, istruzioni di 300 caratteri e speed da 0.5 a 2.

Utilizzo

Ogni invocazione riuscita consuma una chiamata API/MCP mensile. Si applicano anche i crediti multimediali e le quote di generazione proprie dell’operazione.

Errori