N8N102 Section 1 – priority-queue webhook rejects valid request (blocking certification)

Hi everyone,

I’m working through the N8N102 assessment, Section 1 – API Integration Pipeline, and Step 2.5 (Send enterprise orders to priority queue) fails no matter what I try. Hoping someone from the Academy team or anyone who has hit this can help.

The error

The SendToPriorityQueue node returns:

Your request is invalid or could not be processed by the service [item 0] — Missing one or more required parameters. Make sure you are sending your assessment_id and order data.

My node configuration

  • Method: POST
  • URL: https://learn.app.n8n.cloud/webhook/course/n8n102/priority-queue
  • Authentication: Generic Credential Type → Header Auth (header name X-API-Key)
  • Send Headers: on → X-Assessment-ID with my assessment ID
  • Send Body: on, Body Content Type: JSON, Specify Body: Using Fields Below
  • Body fields, all resolving to real values in the preview for item 0:
    • order_id → ORD-005
    • customer_id → CUST-004
    • company_name → DataFlow Ltd
    • subscription → Enterprise

FilterDelivered passes exactly 12 items into the node, which matches the checkpoint.

What makes this odd

SendToOrdersQueue in the same workflow succeeds — status: processed, orders_queued: 50 — using the same credential and the same assessment ID. So the ID is valid and the credential works; only the priority-queue endpoint rejects the request.

Already ruled out

  • URL checked character by character against the instructions
  • Header name and value re-typed by hand to exclude hidden whitespace from copy-paste
  • Credential inspected: it sends X-API-Key, so no collision with X-Assessment-ID
  • Every body field confirmed to resolve in the node preview

Step 2.6 adds Loop Over Items batching, but that comes after this step, so 2.5 should pass without it.

Has anyone seen this endpoint reject a request that looks correct? Is there a required field beyond the four listed in the instructions? Any help appreciated — this is the last thing standing between me and finishing the certification.

Thanks!

I’m experiencing the same issue today (November 2) with N8N102 Section 1, Step 2.5.

My workflow retrieves 50 orders, identifies 20 Enterprise orders, and filters them down to 12 undelivered orders.

The priority-queue POST request contains the required fields, including ORD-005, CUST-004, DataFlow Ltd, and Enterprise.

However, I consistently receive HTTP 422: “Invalid order_id. Please ensure you are sending the correct order_id.”

The regular orders queue works correctly with the same authentication and assessment ID.

This exact error was reported and fixed in June, so I’m wondering whether the issue has returned.

Could the Academy team investigate the priority-queue endpoint and its assessment-specific order validation?

Thanks!

The error text might be the clue here. It asks for your assessment_id and the order data, which reads like this endpoint wants the ID inside the JSON body, not only in a header. The orders-queue call can be happy with the header while the priority-queue one only looks at the body.

I’d add one more body field, `assessment_id`, with the same value you’re sending in X-Assessment-ID, and keep the header as well. If it still fails after that, re-read step 2.5 for the exact field names it lists, because a check like this usually rejects on one key that’s spelled slightly differently from what it expects.