Combine several payloads to http request

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

Where should I start to accomplish this?

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

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

[{"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":[]}]

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.