Errores

Errores

Cómo informa de los errores la API y qué significa cada código.

La API devuelve los errores en el array estándar errors de GraphQL; el estado HTTP sigue siendo 200 y data puede ser null o parcial. Cada error lleva un código legible por máquina en extensions.code.

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

Errores en cualquier petición

Estos pueden devolverse en cualquier operación de toda la API.

UNAUTHENTICATEDTu clave de API falta, es inválida o ha caducado.
RATE_LIMITHas enviado demasiadas peticiones; espera antes de reintentar.
INTERNALSe ha producido un error inesperado del servidor; reinténtalo más tarde.

Errores específicos

Según la operación y los datos que envíes, una petición también puede devolver:

NOT_FOUNDEl recurso no existe o tu organización no puede acceder a él.
VALIDATIONLa entrada no cumple las reglas requeridas (por ejemplo, un campo es demasiado largo o un valor no está permitido).
INPUTLa entrada está mal formada o tiene un tipo incorrecto (por ejemplo, un ID mal formado o falta un campo requerido).
CONSTRAINTSe violó una restricción única o de datos (por ejemplo, un valor ya en uso); extensions.field identifica el campo.