# Multiple http in URL nodes

**URL:** <https://discourse.nodered.org/t/multiple-http-in-url-nodes/14081>\
**Category:** General\
**Created:** [7 August 2019 07:26 UTC](https://discourse.nodered.org/t/multiple-http-in-url-nodes/14081 "2019-08-07T07:26:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![podarok](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/podarok/32/10431_2.png) [@podarok](https://discourse.nodered.org/u/podarok)\
**Post date:** [7 August 2019 07:26 UTC](https://discourse.nodered.org/t/multiple-http-in-url-nodes/14081/1 "2019-08-07T07:26:30Z")

</div>

Hello  
I'm trying to have different URL endpoints for handling POST requests to NODE-RED and found that only first one is working.  
Is there any way to build this with core `http in` node?  
Thank in advance

```json
[
    {
        "id": "9ec65404.c89f68",
        "type": "tab",
        "label": "Flow 2",
        "disabled": false,
        "info": ""
    },
    {
        "id": "7248c2d1.7530ac",
        "type": "debug",
        "z": "9ec65404.c89f68",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "x": 810,
        "y": 260,
        "wires": []
    },
    {
        "id": "46e41555.8f079c",
        "type": "http in",
        "z": "9ec65404.c89f68",
        "name": "Packages",
        "url": "/packages",
        "method": "post",
        "upload": false,
        "swaggerDoc": "",
        "x": 200,
        "y": 300,
        "wires": [
            [
                "7248c2d1.7530ac",
                "f3b3bafe.6d3438"
            ]
        ]
    },
    {
        "id": "862fa9ad.734498",
        "type": "http in",
        "z": "9ec65404.c89f68",
        "name": "Projects",
        "url": "/projects",
        "method": "post",
        "upload": false,
        "swaggerDoc": "",
        "x": 200,
        "y": 180,
        "wires": [
            [
                "7248c2d1.7530ac",
                "f3b3bafe.6d3438"
            ]
        ]
    },
    {
        "id": "f3b3bafe.6d3438",
        "type": "http response",
        "z": "9ec65404.c89f68",
        "name": "",
        "statusCode": "200",
        "headers": {
            "content-type": "text/plain",
            "Welcome": "to the demo"
        },
        "x": 520,
        "y": 400,
        "wires": []
    }
]

```

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [7 August 2019 07:57 UTC](https://discourse.nodered.org/t/multiple-http-in-url-nodes/14081/2 "2019-08-07T07:57:09Z")

</div>

I think the issue will be your `/projects` endpoint is clashing with the admin api end point of the same name.

If you want to use that as an end point, you'll need to set `httpAdminRoot` in your settings file to move the Node-RED editor (and its admin api) away from `/`. For example, set it to `/admin`

---

<div class="post-metadata">

**Author:** ![podarok](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/podarok/32/10431_2.png) [@podarok](https://discourse.nodered.org/u/podarok)\
**Post date:** [7 August 2019 08:03 UTC](https://discourse.nodered.org/t/multiple-http-in-url-nodes/14081/3 "2019-08-07T08:03:26Z")

</div>

Thank you so much!!! It works with moved to /admin
