# Combine several payloads to http request

**URL:** <https://discourse.nodered.org/t/combine-several-payloads-to-http-request/24101>\
**Category:** General\
**Created:** [2 April 2020 15:15 UTC](https://discourse.nodered.org/t/combine-several-payloads-to-http-request/24101 "2020-04-02T15:15:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![niclas.w82](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/niclas.w82/32/31813_2.png) [@niclas.w82](https://discourse.nodered.org/u/niclas.w82)\
**Post date:** [2 April 2020 15:15 UTC](https://discourse.nodered.org/t/combine-several-payloads-to-http-request/24101/1 "2020-04-02T15:15:11Z")

</div>

Hi.

I have 3 different payloads I want to combine and make a http request.

the result I want is this [http://192.168.1.1:7001/ec2/bookmarks/add?guid=addeb4b0-74f3-11ea-a3ad-5fa546242389&description=Peter%20Svangren&startTime=1585836311000](http://192.168.1.1:7001/ec2/bookmarks/add?guid=addeb4b0-74f3-11ea-a3ad-5fa546242389&description=Peter%20Svangren&startTime=1585836311000)

Where should I start to accomplish this?

 ![Skärmavbild 2020-04-02 kl. 17.14.36](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/c/5c12d5d0c9ddf60b368d52d2b4bdc42bde0b9d5f.jpeg)

---

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [2 April 2020 15:25 UTC](https://discourse.nodered.org/t/combine-several-payloads-to-http-request/24101/2 "2020-04-02T15:25:45Z")

</div>

Can you post your flow ? use the `</>` icon and post the code in between the backticks

---

<div class="post-metadata">

**Author:** ![niclas.w82](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/niclas.w82/32/31813_2.png) [@niclas.w82](https://discourse.nodered.org/u/niclas.w82)\
**Post date:** [2 April 2020 17:05 UTC](https://discourse.nodered.org/t/combine-several-payloads-to-http-request/24101/3 "2020-04-02T17:05:48Z")

</div>

Heres the flow.

But you can't do the request. But you see the output in the picture above

it's the 5 on the top of the debug window

```auto
[{"id":"8e7a121d.10db5","type":"uuid","z":"72ae7aaf.33f4c4","uuidVersion":"v1","namespaceType":"","namespace":"","namespaceCustom":"","name":"","field":"payload","fieldType":"msg","x":1290,"y":1260,"wires":[["81b3316a.cc6bd"]]},{"id":"4afe4f16.1c409","type":"http request","z":"72ae7aaf.33f4c4","name":"","method":"GET","ret":"txt","paytoqs":false,"url":"http://192.168.1.6:5004/arx/eventexport?search_from_newest=true&num_events=4&filter=<filter><name><mask>controller.access.card.valid.standard</mask><mask></mask></name></filter>","tls":"","persist":false,"proxy":"","authType":"basic","x":1270,"y":700,"wires":[["23da0111.6e10ae","f80a6be7.6de658"]]},{"id":"825ef3bf.9cb28","type":"inject","z":"72ae7aaf.33f4c4","name":"","topic":"","payload":"","payloadType":"env","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":1050,"y":740,"wires":[["4afe4f16.1c409"]]},{"id":"81b3316a.cc6bd","type":"debug","z":"72ae7aaf.33f4c4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":1650,"y":940,"wires":[]},{"id":"23da0111.6e10ae","type":"xml","z":"72ae7aaf.33f4c4","name":"","property":"payload","attr":"","chr":"","x":1270,"y":740,"wires":[["8e7a121d.10db5","6bbbaf29.148c3","62571c62.cf3cd4","25fb3243.fa2d9e","9a8689ba.ba81f8","272dfd31.7904a2","4fd96813.6048a8","c3342e2e.a726e"]]},{"id":"6bbbaf29.148c3","type":"function","z":"72ae7aaf.33f4c4","name":"Namn","func":"var msg1 = { payload:msg.payload.events.batch[0].event[0].$.name };\nvar msg2 = { payload:msg.payload.events.batch[1].event[0].$.name };\nvar msg3 = { payload:msg.payload.events.batch[2].event[0].$.name };\nvar msg4 = { payload:msg.payload.events.batch[3].event[0].$.name };\nreturn [msg1, msg2, msg3, msg4];\n","outputs":4,"noerr":0,"x":1270,"y":800,"wires":[[],[],[],["ca4602a8.63cb4"]]},{"id":"62571c62.cf3cd4","type":"function","z":"72ae7aaf.33f4c4","name":"Type","func":"var msg1 = { payload:msg.payload.events.batch[0].event[0].argument[0].$.value };\nvar msg2 = { payload:msg.payload.events.batch[1].event[0].argument[0].$.value };\nvar msg3 = { payload:msg.payload.events.batch[2].event[0].argument[0].$.value };\nvar msg4 = { payload:msg.payload.events.batch[3].event[0].argument[0].$.value };\nreturn [msg1, msg2, msg3, msg4];\n","outputs":4,"noerr":0,"x":1270,"y":880,"wires":[[],[],[],["81b3316a.cc6bd"]]},{"id":"25fb3243.fa2d9e","type":"function","z":"72ae7aaf.33f4c4","name":"Var","func":"var msg1 = { payload:msg.payload.events.batch[0].event[0].argument[2].$.value };\nvar msg2 = { payload:msg.payload.events.batch[1].event[0].argument[2].$.value };\nvar msg3 = { payload:msg.payload.events.batch[2].event[0].argument[2].$.value };\nvar msg4 = { payload:msg.payload.events.batch[3].event[0].argument[2].$.value };\nreturn [msg1, msg2, msg3, msg4];\n","outputs":4,"noerr":0,"x":1270,"y":960,"wires":[[],[],[],["81b3316a.cc6bd"]]},{"id":"9a8689ba.ba81f8","type":"function","z":"72ae7aaf.33f4c4","name":"Vem","func":"var msg1 = { payload:msg.payload.events.batch[0].event[0].argument[4].$.value };\nvar msg2 = { payload:msg.payload.events.batch[1].event[0].argument[4].$.value };\nvar msg3 = { payload:msg.payload.events.batch[2].event[0].argument[4].$.value };\nvar msg4 = { payload:msg.payload.events.batch[3].event[0].argument[4].$.value };\nreturn [msg1, msg2, msg3, msg4];\n","outputs":4,"noerr":0,"x":1270,"y":1040,"wires":[[],[],[],["81b3316a.cc6bd"]]},{"id":"272dfd31.7904a2","type":"function","z":"72ae7aaf.33f4c4","name":"Operatör","func":"var msg1 = { payload:msg.payload.events.batch[0].event[0].argument[0]._ };\nvar msg2 = { payload:msg.payload.events.batch[1].event[0].argument[0]._ };\nvar msg3 = { payload:msg.payload.events.batch[2].event[0].argument[0]._ };\nvar msg4 = { payload:msg.payload.events.batch[3].event[0].argument[0]._ };\nreturn [msg1, msg2, msg3, msg4];\n","outputs":4,"noerr":0,"x":1280,"y":1120,"wires":[[],[],[],[]]},{"id":"4fd96813.6048a8","type":"function","z":"72ae7aaf.33f4c4","name":"Time","func":"var msg1 = { payload:msg.payload.events.batch[0].event[0].$.timestamp };\nvar msg2 = { payload:msg.payload.events.batch[1].event[0].$.timestamp };\nvar msg3 = { payload:msg.payload.events.batch[2].event[0].$.timestamp };\nvar msg4 = { payload:msg.payload.events.batch[3].event[0].$.timestamp };\nreturn [msg1, msg2, msg3, msg4];\n","outputs":4,"noerr":0,"x":1290,"y":1200,"wires":[[],[],[],["81b3316a.cc6bd"]]},{"id":"ca4602a8.63cb4","type":"change","z":"72ae7aaf.33f4c4","name":"","rules":[{"t":"move","p":"payload","pt":"msg","to":"payload.name","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1450,"y":820,"wires":[["81b3316a.cc6bd"]]},{"id":"c3342e2e.a726e","type":"debug","z":"72ae7aaf.33f4c4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":1490,"y":740,"wires":[]},{"id":"f80a6be7.6de658","type":"debug","z":"72ae7aaf.33f4c4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":1500,"y":680,"wires":[]}]

```

---

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [2 April 2020 18:23 UTC](https://discourse.nodered.org/t/combine-several-payloads-to-http-request/24101/4 "2020-04-02T18:23:27Z")

</div>

What is the use for the 4 ouputs at each function node ?

Can you use an inject node to show the data ? If we can analyse the xml input, we might be able to help further. Creating an url from the xml should be relatively easy.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [1 June 2020 18:23 UTC](https://discourse.nodered.org/t/combine-several-payloads-to-http-request/24101/5 "2020-06-01T18:23:32Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
