Documentazione

Gestire gli errori senza perdere il contesto della richiesta.

{
  "text": "Contenuti originali complessi nella lingua selezionata.",
  "locale": "it",
  "mode": "simple-language"
}

Esempi di SDK e cURL disponibili

Messaggi di errore uniformi

json
{
  "error": {
    "code": "invalid_request",
    "message": "Check the request fields."
  }
}

La maggior parte degli errori usa la struttura error riportata sopra. Le risposte di limitazione della frequenza includono anche i campi di primo livello limit, remaining e reset.

json
{
  "error": {
    "code": "rate_limited",
    "message": "Too many requests."
  },
  "limit": 1000,
  "remaining": 0,
  "reset": 1787836800
}

Per le limitazioni di frequenza HTTP 429, attendi in base all'header Retry-After. allowance_exhausted include invece error.details.used, limit e periodEndsAt.

Codici di default

Questi codici di errore utilizzano la versione API 2:

HTTPCodiceSignificaAzione del cliente
400invalid_jsonIl corpo della richiesta non è un JSON validoCorreggere il corpo JSON
400invalid_requestUn campo è mancante, sconosciuto o non valido oppure il testo supera i 5.000 caratteriCorrezione della richiesta
400invalid_idempotenza_keyUna richiesta di lavoro o batch non ha una chiave di idempotenza validaInvia una chiave univoca composta da un massimo di 255 caratteri
400endpoint_webhook_invalidoL'endpoint del webhook selezionato è mancante o inattivoScegli un endpoint attivo o utilizza il polling
401invalid_api_keyIl token al portatore è mancante, non valido o revocatoControlla o sostituisci la chiave API
402fatturazione_richiestoLa fatturazione deve essere aggiornata prima che l'elaborazione possa continuareAggiorna la fatturazione nell'applicazione
403abbonamento richiestoL'area di lavoro non ha alcun diritto attivoScegli un piano o contatta l'assistenza
403email_non_verificataNessun indirizzo email del proprietario o dell'amministratore è verificatoVerifica l'e-mail di un account idoneo
404lavoro_non_trovatoIl lavoro non esiste, appartiene a un altro spazio di lavoro o è scadutoInterrompere la query di stato e avviare un nuovo ordine se necessario
404lotto_non_trovatoIl batch non esiste, appartiene a un altro workspace o è scadutoInterrompi il polling e crea un nuovo batch, se necessario
429tariffa_limitataIl tasso di richiesta è stato raggiuntoRispettate dopo aver cercato di tornare
429limite di concorrenzaTroppe richieste vengono elaborate contemporaneamenteRiprovare al termine di una richiesta attiva
429indennità esauritaÈ stato raggiunto il limite di caratteri mensile e l'utilizzo aggiuntivo non è disponibile o è disabilitatoAttendi il periodo di fatturazione successivo o abilita un utilizzo aggiuntivo su un piano idoneo
502processing_failedIl servizio non è riuscito a elaborare il testoRiprova la richiesta e contatta l'assistenza se il problema persiste

Documento per ogni errore: la richiesta può essere ripetuta? I segni sono calcolati? Cosa c'è nel processo verbale? Quali informazioni necessitano di supporto?

In questa pagina

Inizia a utilizzare Simple8 gratuitamente.

Crea il tuo account gratuito e utilizza fino a 15.000 caratteri gratuiti ogni mese.