Todos los servicios › fleet-reports
106401 Atalaya rechaza la entrega de forma permanente (4xx)
ENTREGA_RECHAZADA_POR_ATALAYA
Qué ha pasado
Atalaya devuelve un 4xx que NO se reintenta (400/404/409/422): es un fallo de la petición, no un problema transitorio. Incluye el 409 de idempotencia estricta: reenviar la misma idempotency_key con contenido DISTINTO se rechaza a propósito.
Cómo se soluciona
Mirar el código de Atalaya en el log (su número, no el mío: D1.3b). El 409 casi siempre significa que el payload cambió entre reintentos — el aviso debe ser byte-idéntico en cada intento. Un 404 de destino = el id_destino no existe o no está aprovisionado.
Qué hacer mientras tanto
El informe está generado y a salvo; sólo falló la entrega. Se puede reintentar la entrega una vez corregida la causa (destino, payload).
Ya costó tiempo
2026-08-10 · Atalaya 0.2.1 endureció a 409 cuando la misma idempotency_key llega con contenido distinto; un token de descarga ALEATORIO por intento cambiaba el cuerpo del aviso y atascaba la entrega. Fix: token de descarga DETERMINISTA por entrega (b019016).
Dónde se lanza
delivery/atalaya.py:125 (DeliveryConfigError, 4xx)
El número viaja en la respuesta o en el registro: sí.
Cómo se lee el código
1- origen: Fortiseg
06- servicio: fleet-reports
401- error propio del servicio