Webhook node - nested query params are not parsed anymore

Describe the problem/error/question

Webhook node, do not parse the nested query parameters starting with n8n version 1.87.0.

Webhook URL: http://localhost:5678/webhook/submissions?filter[organization_id]=42

On n8n version 1.86.0 the filter[organization_id]=42 nested query param is parsed as,

On n8n version 1.87.0, there is a breaking change as the filter[organization_id]=42 nested query param is parsed now as,

Is the new behavior intended ? How to work around it?

Information on your n8n setup

  • n8n version: 1.87.0
  • Database (default: SQLite): postgres 17.2
  • n8n EXECUTIONS_PROCESS setting (default: own, main): queue
  • Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • Operating system: linux/macos
2 Likes

Hi @cazacutudor Welcome to n8n :n8n: community :tada:

Interesting observation!

I can confirm the same behavior on version 1.90.1
when sending nested query parameters via the URL (e.g., filter[organization_id]=42), they are treated as plain text.

Proper nesting only occurs when sending the data inside the JSON body.

As a workaround, you can send the parameters in the JSON body instead:

{
  "filter":{
    "organization_id": 42
  }
}

I’m not sure if this change is intentional or accidental, so it would be helpful if someone could confirm whether this is now the expected behavior…

1 Like

I can confirm the same issue on 1.87. Please, we need a fix because we need to upgrade to 1.88 at least, another bug is blocking us.

Same problem here :frowning:, pls send patches

I am running into the same issue. A solution would be much welcomed.

Hi, good news!

It looks like this issue has been fixed.

I tested it myself on the nightly version, and it’s working…


So, just wait for it to be included in the upcoming official releases…

2 Likes

New version [email protected] got released which includes the GitHub PR 15016.

3 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.