Endpoint FinalizePipeline retornando "Invalid final data counts" — Seção 1, Etapa 2.7

Oi pessoal,

Estou preso na etapa final do exercício prático da Seção 1 (N8N102). Minha requisição HTTP FinalizePipeline continua retornando um erro 422 com a mensagem: "Invalid final data counts. One or more of your counts is incorrect."

Minha configuração:

  • Versão n8n: 2.28.6 (Auto-hospedado em VPS Hostinger)
  • ID da Avaliação: 896ad0ac4b217499969229e5b02b1c23

O que verifiquei que está funcionando corretamente:

  • GetOrders com paginação busca 50 pedidos
  • GetCustomers funciona em paralelo (não encadeado)
  • MergeOrdersCustomers produz 50 itens enriquecidos
  • SendToOrdersQueue confirma orders_queued: 50
  • CheckSubscriptionTier divide 20 Enterprise / 30 outros
  • FilterDelivered produz 12 itens (pedidos enterprise não entregues)
  • BatchPriorityOrders (tamanho de lote 5) → SendToPriorityQueue confirma 12 pedidos prioritários
  • GetCustomers tem Continue (using error output) configurado
  • SetFallbackCustomer conectado à entrada de erro de MergeOrdersCustomers
  • Retry On Fail habilitado em GetOrders e GetCustomers (3 tentativas, 1000ms)

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

O que tentei:

  • batch_size com 5 e 10
  • enterprise_count com 12 e 20
  • Corpo JSON bruto (para preservar tipos booleanos)
  • Adicionando error_handling_enabled: true (vi mencionado em outro thread)
  • Todas as combinações das opções acima

Todas as tentativas retornam o mesmo erro 422. Você pode verificar quais valores seu endpoint espera para minha ID de avaliação?

Obrigado.

Olá,

error_handling_enabled não é obrigatório. Esse era um bug que foi removido.

Abração,

Oi @jamiemadden_n8n — estou tendo exatamente o mesmo problema que Joan_Andrade acima.

ID da Avaliação: ecddac752ac7b5cdb2fe5b63179f85b3

Versão n8n: 2.29.10 (Auto-hospedado)

Verificado funcionando:

  • GetOrders com paginação → 50 pedidos
  • GetCustomers executado em paralelo → 10 clientes
  • MergeOrdersCustomers → 50 itens enriquecidos
  • SendToOrdersQueue confirma orders_queued: 50 (Ponto de Verificação de Avaliação da Fila de Pedidos passou)
  • CheckSubscriptionTier divide 20 Enterprise / 30 outros
  • FilterDelivered → 12 pedidos enterprise não entregues
  • BatchPriorityOrders → SendToPriorityQueue confirma todos os 12 com priority_queued (Avaliação da Fila de Pedidos com Prioridade passou)
  • Retry On Fail habilitado em GetOrders/GetCustomers (3 tentativas, 1000ms)
  • SetFallbackCustomer conectado à saída de erro do GetCustomers → MergeOrdersCustomers

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

Já tentei:

  • enterprise_count tanto como 20 (total de pedidos enterprise) quanto 12 (pedidos enterprise não entregues/na fila de prioridade)
  • batch_size tanto como 10 quanto como 5
  • Confirmei que todos os valores são enviados como números reais (não strings) via modo de expressão

As mesmas combinações que Joan_Andrade acima reportou falhando. Você poderia verificar a validação do backend para meu ID de Avaliação, ou confirmar quais valores enterprise_count/batch_size deveriam realmente ser resolvidos? Obrigado!

Olá,

O lote deve ser 5. As contagens estão aqui na captura de tela.

Certifique-se de que seus tipos de dados estão corretos.

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

abraços