N8N102 - Webhook authentication returning 403 / Academy validation failed

Hi everyone,

I’m working through the N8N102: Integrations: APIs & Connected Workflows course and I’m stuck on the “Create a secure webhook endpoint” exercise.

I created the workflow with the following configuration:

  • Workflow name: Section 2 - Order Webhook Processor
  • Tag: n8n102
  • Webhook node name: WebhookNewOrder
  • HTTP Method: POST
  • Path: course/n8n102/new-order
  • Authentication: Header Auth
  • Credential: n8n Academy API Key
  • Response: Using Respond to Webhook Node

The production webhook URL is:

https://lewisblack.app.n8n.cloud/webhook/course/n8n102/new-order

The workflow is published/active.

My Header Auth credential is configured as:

Name: X-API-Key
Value: Academy API key

However, the Academy assessment fails with:

“Validation Failed
webhook_url is not valid. Please ensure your hostname resolves and is publicly accessible.”

If I open the webhook URL in a browser I get:

“This webhook is not registered for GET requests. Did you mean to make a POST request?”

I am on cloud N8N.

Has anyone completed this N8N102 exercise and encountered this issue? Is there another Header Auth configuration required, or could this be an issue with the Academy validator?

Hello,

I’ve tested your webhook and it appears to be passing step 1 now. Please recheck and run the tester again.

cheers,

Please I am having the same issue with my production url https://olaideola.app.n8n.cloud/webhook/course/n8n102/new-order