Errori

Errori

Come l'API segnala gli errori e cosa significa ogni codice.

L'API restituisce gli errori nell'array standard errors di GraphQL; lo stato HTTP resta 200 e data può essere null o parziale. Ogni errore porta un codice leggibile dalle macchine in extensions.code.

RISPOSTA
{
  "errors": [
    {
      "message": "Issue not found",
      "extensions": {
        "code": "NOT_FOUND"
      }
    }
  ],
  "data": null
}

Errori in qualsiasi richiesta

Possono essere restituiti da qualsiasi operazione dell'intera API.

UNAUTHENTICATEDLa tua chiave API manca, non è valida o è scaduta.
RATE_LIMITHai inviato troppe richieste; attendi prima di riprovare.
INTERNALSi è verificato un errore imprevisto del server; riprova più tardi.

Errori specifici

A seconda dell'operazione e dei dati che invii, una richiesta può restituire anche:

NOT_FOUNDLa risorsa non esiste o la tua organizzazione non può accedervi.
VALIDATIONL'input non rispetta le regole richieste (ad esempio, un campo è troppo lungo o un valore non è consentito).
INPUTL'input è malformato o ha un tipo errato (ad esempio, un ID con formato errato o un campo obbligatorio mancante).
CONSTRAINTÈ stato violato un vincolo di unicità o sui dati (ad esempio, un valore già in uso); extensions.field identifica il campo.