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 community
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.
dlaurq
April 29, 2025, 11:35am
4
Same problem here , 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.
committed 10:51AM - 30 Apr 25 UTC
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
jan
May 5, 2025, 1:10pm
7
New version [email protected]
got released which includes the GitHub PR 15016 .
3 Likes
system
Closed
May 12, 2025, 1:11pm
8
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.