Salta ai contenuti

Errori

Gli errori della Client API usano lo schema documentato nel Riferimento API. Gestisci sempre lo status HTTP e il code leggibile dalla macchina; conserva il messaggio testuale solo per la diagnostica.

{
"success": false,
"message": "Assistant not found",
"requestId": "00000000-0000-4000-8000-000000000000",
"errors": [{
"code": "ASSISTANT_NOT_FOUND",
"message": "Assistant not found"
}]
}
Status Significato Azione client
400 Input non valido Correggi la richiesta prima di ritentare.
401 Credenziale mancante o non valida Verifica la chiave del servizio chiamato.
404 Risorsa inesistente Verifica ID e contesto account.
409 Lo stato attuale blocca l’operazione Leggi il codice e risolvi il conflitto.
429 Limite Client API raggiunto Attendi Retry-After, poi riprova.
5xx Errore del servizio Riprova con backoff esponenziale limitato.

Il servizio Public RAG usa un formato errore proprio e più semplice. Usa solo gli status dichiarati per la specifica operazione nel Reference.