I have never witnessed the HTTP request node do this, are you saying some_additional_param is no longer present in the msg after it hits the request node?
It would have been reported sooo many times if so.
I’m pretty sure i pass other properties though and they remain
If it does destroy the msg (best to put a debug node directly after - set to entire msg), it will need raising on GitHub, as that’s a pretty tasty bug!
I just tested with a live weather API query, I added an extra msg.test before the http request, the output showed that the msg.test was still there in the output as expected.