# How to have HTTP-IN Node Functionality But URL Setting Not Static?

**URL:** <https://discourse.nodered.org/t/how-to-have-http-in-node-functionality-but-url-setting-not-static/101542>\
**Category:** General\
**Created:** [27 July 2026 14:44 UTC](https://discourse.nodered.org/t/how-to-have-http-in-node-functionality-but-url-setting-not-static/101542 "2026-07-27T14:44:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jibun-no-Kage](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jibun-no-kage/32/99316_2.png) [@Jibun-no-Kage](https://discourse.nodered.org/u/Jibun-no-Kage)\
**Post date:** [27 July 2026 14:44 UTC](https://discourse.nodered.org/t/how-to-have-http-in-node-functionality-but-url-setting-not-static/101542/1 "2026-07-27T14:44:01Z")

</div>

How to have HTTP-IN Node Functionality But URL Setting Not Static?

Understanding that you need http-in -\> Some Task -\> http-response as the flow sequence, how does one minic the http-in node but allowing specification of the URL parameter as dynamic value?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [27 July 2026 14:56 UTC](https://discourse.nodered.org/t/how-to-have-http-in-node-functionality-but-url-setting-not-static/101542/2 "2026-07-27T14:56:19Z")

</div>

Can you give a couple of examples of what the url should look like please?

---

<div class="post-metadata">

**Author:** ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Post date:** [27 July 2026 15:43 UTC](https://discourse.nodered.org/t/how-to-have-http-in-node-functionality-but-url-setting-not-static/101542/3 "2026-07-27T15:43:57Z")

</div>

`/base/:path1/:path2` -- that's the supports /base/two/three, /base/five/six, ....

`msg.req.params.path1` is set along with `msg.req.params.path2`

is that what you're looking for?

```flows
[{"id":"4419fa1d85ee35b1","type":"http in","z":"9a81529914745607","name":"","url":"/base/:path1/:path3","method":"get","upload":false,"skipBodyParsing":false,"swaggerDoc":"","x":303.75,"y":827.5,"wires":[["e06cf12fdcb1023d","6d7ad01fe0f728f2"]]},{"id":"e06cf12fdcb1023d","type":"http response","z":"9a81529914745607","name":"","statusCode":"","headers":{},"x":771.25,"y":710,"wires":[]},{"id":"6d7ad01fe0f728f2","type":"debug","z":"9a81529914745607","name":"debug 6","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":787.5,"y":943.75,"wires":[]}]

```

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [27 July 2026 16:27 UTC](https://discourse.nodered.org/t/how-to-have-http-in-node-functionality-but-url-setting-not-static/101542/4 "2026-07-27T16:27:20Z")

</div>

If you mean Ip is static and you want a dynamic url path, then it is noted in the nodes sidebar help text, as @gregorius has shown.

> The node will listen on the configured path for requests of a particular type. The path can be fully specified, such as `/user`, or include named parameters that accept any value, such as `/user/:name`. When named parameters are used, their actual value in a request can be accessed under `msg.req.params`.

Not mentioned in the help, you can set the named parameters as optional using th `?`  
e.g. `/user/:name?`.
