Hi n8n Community,
I’m running into an issue with a webhook on my n8n Cloud instance and I could really use some guidance.
Setup:
n8n Cloud instance: https://simpsonautomations.app.n8n.cloud
Workflow contains a Webhook node with:
Method: POST
Path: RestaurantAIAgent
Response Mode: Immediately
Workflow is active
Right after the Webhook node, I have a Function node that simply returns the payload:
return [{ json: { receivedPayload: $json } }];
Problem:
I’m using VAPI (voice agent) to send POST requests to this webhook.
VAPI logs show:
HTTP method: POST ![]()
Request status: 444 ![]()
n8n does not show any execution for the workflow.
When I open the webhook URL in a browser, I get:
{“code”:404,“message”:“This webhook is not registered for GET requests. Did you mean to make a POST request?”}
which confirms the webhook exists and is reachable.
What I’ve checked so far:
Workflow is active and saved.
URL is correct, uses HTTPS.
Headers in VAPI include Content-Type: application/json.
JSON payload is valid.
Question:
Why is n8n returning 444 and not triggering the workflow?
Are there any cloud-level firewall/security settings I need to adjust to allow POST requests from VAPI?
Any suggestions on how to properly receive POST requests from external sources like VAPI?
Thanks in advance for any help!
Hi n8n Community,
I’m running into an issue with a webhook on my n8n Cloud instance and I could really use some guidance.
Setup:
-
n8n Cloud instance:
https://simpsonautomations.app.n8n.cloud -
Workflow contains a Webhook node with:
-
Method: POST
-
Path:
RestaurantAIAgent -
Response Mode: Immediately
-
Workflow is active
-
-
Right after the Webhook node, I have a Function node that simply returns the payload:
return [{ json: { receivedPayload: $json } }];
Problem:
-
I’m using VAPI (voice agent) to send POST requests to this webhook.
-
VAPI logs show:
-
HTTP method: POST

-
Request status: 444

-
-
n8n does not show any execution for the workflow.
-
When I open the webhook URL in a browser, I get:
{"code":404,"message":"This webhook is not registered for GET requests. Did you mean to make a POST request?"}which confirms the webhook exists and is reachable.
What I’ve checked so far:
-
Workflow is active and saved.
-
URL is correct, uses HTTPS.
-
Headers in VAPI include
Content-Type: application/json. -
JSON payload is valid.
Question:
-
Why is n8n returning 444 and not triggering the workflow?
-
Are there any cloud-level firewall/security settings I need to adjust to allow POST requests from VAPI?
-
Any suggestions on how to properly receive POST requests from external sources like VAPI?
Thanks in advance for any help!