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?