When I hit “Execute”, I don’t see those params appended to the querystring and the service returns a 403. I do see them listed with the other HTTP options under qs so I know they aren’t being entirely ignored.
If I disable n8n credential auth and put the querystring params at the end of the URL, it works fine.
Forbidden - perhaps check your credentials? [item 0] AuthenticationFailedServer failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
You can also verify the functionality by sending the request to one of the echo or test servers, for instance I changed the URL and sent it to inspect the path:
Thanks for confirming. When I use the qs option, I don’t even see an event in the storage account’s logs. Additionally, I get this text in the reply, so I’m thinking there is an Azure+qs disconnect that I must work through.
Error code
403
Full message
403 - "<?xml version=\"1.0\" encoding=\"utf-8\"?><Error><Code>AuthenticationFailed</Code><Message>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:a18cd513-401e-005e-0d7b-2657a5000000\nTime:2025-09-15T20:03:33.2608952Z</Message><AuthenticationErrorDetail>Signature fields not well formed.</AuthenticationErrorDetail></Error>"