Hola a todos,
Estoy atascado en el último paso FinalizePipeline del ejercicio práctico “Building an API Integration Pipeline” en la Sección 1 de N8N102.
Problem: FinalizePipeline devuelve HTTP 422 en cada ejecución:
{“error”:“Progress incompleted. You have not completed all steps in this assessment.”}
He confirmado las partes correctas (comparé línea por línea la descripción del curso y las capturas de referencia). MergeOrdersCustomers utiliza el nodo Merge nativo (Combine / Matching Fields / customer_id / Enrich Input 1), con 50 registros combinados como salida. SendToOrdersQueue devuelve orders_queued: 50, y Order Queue Assessment Checkpoint muestra 1.0/1.0. SendToPriorityQueue tiene los nombres de campo correctos en el body (incluyendo el confuso company_name, cuyo valor es el campo customer_name), los 12 pedidos recibieron todos el confirmation_code, y Priority Orders Queue muestra 1.0/1.0. FinalizePipeline está conectado a la salida Done de BatchPriorityOrders, Execute Once está habilitado en Settings, el body contiene la expresión correcta (total_orders hace referencia a la longitud de MergeOrdersCustomers, etc.), y el request body real enviado coincide exactamente con la especificación del curso. La página Progress muestra que este Hands-on Exercise está en 2/3 (falta 1 punto de Finalization Assessment). He ejecutado el workflow completo varias veces con una nueva configuración limpia, y el resultado es idéntico.
Como los dos primeros checkpoints ya han sido confirmados como registrados exitosamente por el sistema, pero FinalizePipeline sigue diciendo “no has completado todos los pasos”, parece que podría ser un problema con el estado de calificación del backend, no un error de configuración en mi workflow.
También noté que el anuncio fijado “Problemas con Certificados de Programación y Insignias” menciona un problema conocido con la marcación del progreso, no estoy seguro si esto está relacionado.
Si es posible, ayúdame a verificar los registros del backend o cuéntame si hay algo más que deba ajustar, ¡gracias! Puedo proporcionarte mi Assessment ID por mensaje privado.
Aquí también, obtengo
{
"errorMessage": "Your request is invalid or could not be processed by the service [item 0]",
"errorDescription": "Progress incompleted. You have not completed all steps in this assessment.",
"errorDetails": {
"rawErrorMessage": [
"422 - \"{\\\"error\\\":\\\"Progress incompleted. You have not completed all steps in this assessment.\\\"}\""
],
"httpCode": "422"
},
"n8nDetails": {
"nodeName": "FinalizePipeline",
"nodeType": "n8n-nodes-base.httpRequest",
"nodeVersion": 4.4,
"itemIndex": 0,
"time": "13/07/2026, 11:25:28",
"n8nVersion": "2.26.8 (Self Hosted)",
"binaryDataMode": "filesystem",
"stackTrace": [
"NodeApiError: Your request is invalid or could not be processed by the service",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:865:16)",
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1053:8)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1327:11)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1778:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2474:11"
]
}
}
Ya he verificado la implementación de cada paso varias veces.
Lo mismo para mí. Exactamente el mismo problema mencionado por estas 2 personas.
Error 422 sin explicación. Verifiqué todos los otros puntos y obtuve los códigos de validación anteriores.
Borré los últimos pasos e intenté de nuevo, pero llego al mismo punto.
Por favor, indícanos una solución o corrección de este error.
Hola @jamiemadden_n8n ,
Vuelvo sobre este asunto — el problema persiste (última ejecución fallida hoy, 20 de julio, con exactamente el mismo error que el 17 de julio).
He verificado mi workflow línea por línea comparándolo con las instrucciones del curso (Sección 1, Pasos 1.1 a 2.7):
- Paginación en
GetOrders: 50 pedidos recuperados (>25 requeridos) 
MergeOrdersCustomers: unión correcta en customer_id 
SendToOrdersQueue: confirmado, orders_queued: 50 
CheckSubscriptionTier + FilterDelivered: 12 pedidos Enterprise no entregados 
BatchPriorityOrders (tamaño de lote 5) + SendToPriorityQueue: 12 confirmaciones recibidas 
FinalizePipeline: envía exactamente total_orders: 50, enterprise_count: 12, batch_size: 5, retry_enabled: true, conforme al Paso 2.7, con Execute Once activado
A pesar de esto, la llamada a /finalize devuelve sistemáticamente:
422 - "Progress incompleted. You have not completed all steps in this assessment."
Esto ocurre de forma reproducible durante varios días (17 → 20 de julio), sin importar cuántas veces relance el workflow completo en una única ejecución continua.
Creo que esto está relacionado con el error de seguimiento de progreso mencionado en el anuncio fijado “Program Certificates and Badges Issues” (29 de junio), que indica que “Progress is not marked correctly”.
¿Podrías verificar manualmente el estado del progreso para mi ID de Evaluación: 8a6a9265bd8185e8f5c9302811c1f7d4 ?
Códigos de confirmación ya obtenidos como referencia:
- Orders Queue:
N8N-FOUNDATIONS-N8N102-S1-PAGED-ORDERS-QUEUE-2026-OF9IUMXJ
- Priority Queue:
N8N-FOUNDATIONS-N8N102-S1-PRIORITY-QUEUE-2026-SR1MTGRI
¡Gracias de antemano!
Hola,
Por favor consulta el paso 1. Solo deberías procesar 10 pedidos, no 50. Parece que te perdiste ese paso. Asegúrate de volver a ejecutar los nodos del paso 1 antes de proceder al paso 2.
saludos
al principio sí, son 10 órdenes.
Salvo que en el paso 2.1, con la paginación son 50 órdenes.
Es incluso lo que se indica en las instrucciones: “You should now receive 50 orders, fetched automatically across multiple pages.”
Sí, esto es correcto, sin embargo también debes enviar los pedidos en el paso 1 para que este progreso se marque como completado.