Endpoint FinalizePipeline retorna "Invalid final data counts" — Sección 1, Paso 2.7

Hola equipo,

Estoy atrapado en el último paso del ejercicio práctico de la Sección 1 (N8N102). Mi solicitud HTTP FinalizePipeline sigue devolviendo un error 422 con el mensaje: "Invalid final data counts. One or more of your counts is incorrect."

Mi configuración:

  • versión de n8n: 2.28.6 (Autohospedado en VPS de Hostinger)
  • Assessment ID: 896ad0ac4b217499969229e5b02b1c23

Lo que he verificado que funciona correctamente:

  • GetOrders con paginación obtiene 50 órdenes

  • GetCustomers se ejecuta en paralelo (no encadenado)

  • MergeOrdersCustomers produce 50 elementos enriquecidos

  • SendToOrdersQueue confirma orders_queued: 50

  • CheckSubscriptionTier divide 20 Enterprise / 30 otros

  • FilterDelivered produce 12 elementos (órdenes enterprise no entregadas)

  • BatchPriorityOrders (tamaño de lote 5) → SendToPriorityQueue confirma 12 órdenes prioritarias

  • GetCustomers tiene Continue (using error output) configurado

  • SetFallbackCustomer conectado a la entrada de error de MergeOrdersCustomers

  • Retry On Fail habilitado tanto en GetOrders como en GetCustomers (3 intentos, 1000ms)

    {
    “total_orders”: 50,
    “enterprise_count”: 12,
    “batch_size”: 5,
    “retry_enabled”: true,
    “error_handling_enabled”: true
    }

    Lo que he intentado:

    • batch_size con tanto 5 como 10
    • enterprise_count con tanto 12 como 20
    • Cuerpo JSON sin formato (para preservar tipos booleanos)
    • Agregar error_handling_enabled: true (vi esto mencionado en otro hilo)
    • Todas las combinaciones de lo anterior

    Todos los intentos devuelven el mismo error 422. ¿Puedes verificar qué valores espera tu endpoint para mi assessment ID?

    Gracias.

Hola,

error_handling_enabled no es obligatorio. Esto fue un error que fue eliminado.

saludos,

Hola @jamiemadden_n8n — Me estoy encontrando con el mismo problema exacto que Joan_Andrade arriba.

Assessment ID: ecddac752ac7b5cdb2fe5b63179f85b3

n8n version: 2.29.10 (Self-hosted)

Verificado que funciona:

  • GetOrders con paginación → 50 órdenes
  • GetCustomers se ejecuta en paralelo → 10 clientes
  • MergeOrdersCustomers → 50 elementos enriquecidos
  • SendToOrdersQueue confirma orders_queued: 50 (Order Queue Assessment Checkpoint pasado)
  • CheckSubscriptionTier divide 20 Enterprise / 30 otros
  • FilterDelivered → 12 órdenes enterprise sin entregar
  • BatchPriorityOrders → SendToPriorityQueue confirma los 12 con priority_queued (Priority Orders Queue Assessment pasado)
  • Retry On Fail habilitado en GetOrders/GetCustomers (3 intentos, 1000ms)
  • SetFallbackCustomer conectado a la salida de error de GetCustomers → MergeOrdersCustomers

En FinalizePipeline obtengo:
422 - {"error":"Invalid final data counts. One or more of your counts is incorrect."}

He intentado:

  • enterprise_count tanto como 20 (total de órdenes enterprise) como 12 (órdenes enterprise sin entregar/en cola de prioridad)
  • batch_size tanto como 10 como 5
  • Confirmado que todos los valores se envían como números reales (no strings) a través del modo de expresión

Las mismas combinaciones que Joan_Andrade arriba reportó que fallaban. ¿Podrías verificar la validación del backend para mi Assessment ID, o confirmar cuáles deberían ser los valores reales para enterprise_count/batch_size? ¡Gracias!

Hola,

El lote debe ser 5. Los recuentos están aquí en la captura de pantalla.

Asegúrate de que tus tipos de datos sean correctos.

total_orders : number
enterprise_count : number
batch_size : number
retry_enabled: boolean (NOT string)

saludos