Getting an error on the POST request

Describe the problem/error/question

When I make a GET request, things work fine, but the data doesnt appear in the table as a successful execution.
When I make a POST request, things dont work at all and I get the error given below everytime. I have done everything possible to make it work. Changed browsers, cleared cache, sign in / out, everything. The workflow is set to active, production and tested in postman also.
Could someone please help me sort this issue?

What is the error message (if any)?

{“code”:404,“message”:“This webhook is not registered for GET requests. Did you mean to make a POST request?”,“hint”:“Click the ‘Test workflow’ button on the canvas, then try again. (In test mode, the webhook only works for one call after you click this button)”}

Please share your workflow WEBHOOK

Share the output returned by the last node

There is no output, just the error given above by me.

Information on your n8n setup

  • n8n version:
  • 1.61.0
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • npn (My self hosted instance)
  • Operating system:
  • Ubuntu


Just wanted to know, is it because I am using the free Cloudflare SSL certificate?

Also I have to include the subdomain everytime I try to check in postman or in an ingonito browser. It works fine in GET request, but gives me nothing in POST request.
Wondering what could be possibly done wrong or left out!

Hi @mynewopportunities ,

Does this happen when you try to do a request to any domain or just this specific one?

Since you mentioned that your workflow is set to active, have you always been using the Test url? If so, could you try with the Production url instead?

Thanks @mariana-na for replying.

I am getting this error on my self hosted n8n instance.

Just on my domain.

Is it because of an SSL issue?

It’s set to Active mode.

Also, I have already ran on prod url it doesn’t work.