Saltar al contenido principal
Todo error usa un mismo formato:
  • code es estable y legible por máquinas.
  • message es una frase en inglés estable y segura. Nunca incluye el texto del error interno.
  • correlation_id tiene 32 caracteres hexadecimales. Indícalo cuando nos contactes.
  • reason (el motivo) es opcional y viene de una lista cerrada para cada operación.

Códigos

invalid_request, request_too_large, unauthenticated, not_found, conflict, unprocessable, operation_disabled, rate_limited, forbidden, dependency_unavailable, internal, deadline_exceeded, method_not_allowed.

Motivos en las rutas de socio

Otros estados que puedes encontrar: 401 para un token ausente o inválido, 405 para un método que la ruta no acepta, 413 para un cuerpo que supera el límite de la ruta, y 500, 503 y 504 para fallas de nuestro lado. Reintenta 429 después del tiempo indicado en Retry-After, y 500, 503 y 504 con una espera creciente. No reintentes 400, 401, 403, 404, 405, 409, 413 ni 422 sin cambios: corrige la solicitud o, en el caso de 409 stale_totals, envía el estado actual del logbook.