Skip to main content
Ambas APIs de ResQ usan códigos de estado HTTP estándar y devuelven una pequeña envolvente JSON al fallar. Trata el código de estado como autoritativo; el cuerpo es información de diagnóstico para logs y superficies de operador, no para flujo de control.

Envolvente

La API de infraestructura devuelve:
La API de coordinación devuelve la misma forma o una envolvente más rica en endpoints que reportan múltiples fallos:
Ramifica siempre por el código de estado HTTP. Los nombres de campo del cuerpo pueden evolucionar; los códigos de estado son estables.

Códigos de estado

Qué reintentar

Esbozo de backoff

Errores comunes

401 Unauthorized

Repite el flujo de login descrito en Autenticación y reintenta la solicitud una vez.

403 Forbidden

El operador está autenticado pero no tiene el scope requerido. Muéstralo al usuario; no reintentes. Los flujos de aprobación de misión requieren operadores autorizados HITL (Art. 14 de la Ley de IA de la UE).

429 Too Many Requests

La respuesta incluye una cabecera Retry-After con los segundos que debes esperar. Pausa al menos ese tiempo antes de reintentar.

503 Service Unavailable

La malla o una dependencia upstream está degradada. La API de coordinación está diseñada para seguir operando en este estado — la ingestión de telemetría se almacena en el borde y reintenta. Las solicitudes idempotentes deben reintentar con backoff.

Reportar un error

Si encuentras un fallo reproducible que no encaja en esta referencia, abre una issue en el repositorio de documentación con:
  • Método HTTP, ruta y código de estado
  • Request ID (cabecera de respuesta X-Request-Id) si está presente
  • Una copia redactada del cuerpo de la solicitud
  • El cuerpo de respuesta completo