Here's what I tried:
[
{
"id": "b9f5087df343d410",
"type": "group",
"z": "be78e41b9d95865c",
"name": "DLplus A-T",
"style": {
"label": true
},
"nodes": [
"b19c8858b209f8ee",
"79de4164e7fd70c7",
"b6bfbdb005e8affd",
"8b1c012c8a8489fd",
"a584144af6540ef9"
],
"x": 54,
"y": 1139,
"w": 952,
"h": 122
},
{
"id": "b19c8858b209f8ee",
"type": "inject",
"z": "be78e41b9d95865c",
"g": "b9f5087df343d410",
"name": "Trigger",
"props": [],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"x": 150,
"y": 1220,
"wires": [
[
"79de4164e7fd70c7"
]
],
"icon": "font-awesome/fa-mouse-pointer"
},
{
"id": "79de4164e7fd70c7",
"type": "function",
"z": "be78e41b9d95865c",
"g": "b9f5087df343d410",
"name": "create DLplus A-T",
"func": "let Data = {\n DlUrl: `https://webhook.site/88f91c09-92d7-44f0-ac91-86f78b2cd771`,\n login: `Login`,\n password: `pass`,\n station: `stationName` \n};\nlet trackArtistPlus = `theArtist`;\nlet trackTitlePlus = `theTitle`;\nDLplus = {url: Data.DlUrl};\nDLplus.payload = `login=${Data.login}&password=${Data.password}&type=import&really=1&content={<active_item/><new_item/><stationname.short>${Data.station}</stationname.short><message><item.artist>${trackArtistPlus}</item.artist>+-+<item.title>${trackTitlePlus}</item.title></message>}`;\nDLplus.rejectUnauthorized = false;\nDLplus.type = \"DLplus (GET)\"; // Info only...\n\nreturn DLplus;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 370,
"y": 1220,
"wires": [
[
"8b1c012c8a8489fd",
"a584144af6540ef9"
]
]
},
{
"id": "b6bfbdb005e8affd",
"type": "debug",
"z": "be78e41b9d95865c",
"g": "b9f5087df343d410",
"name": "show DLplus Answer",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"statusVal": "",
"statusType": "auto",
"x": 860,
"y": 1220,
"wires": []
},
{
"id": "8b1c012c8a8489fd",
"type": "http request",
"z": "be78e41b9d95865c",
"g": "b9f5087df343d410",
"name": "",
"method": "GET",
"ret": "txt",
"paytoqs": "query",
"url": "",
"tls": "",
"persist": false,
"proxy": "",
"insecureHTTPParser": true,
"authType": "",
"senderr": false,
"headers": [],
"x": 610,
"y": 1220,
"wires": [
[
"b6bfbdb005e8affd"
]
]
},
{
"id": "a584144af6540ef9",
"type": "debug",
"z": "be78e41b9d95865c",
"g": "b9f5087df343d410",
"name": "payload",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"statusVal": "",
"statusType": "auto",
"x": 600,
"y": 1180,
"wires": []
}
]
But I get an "invalid payload" message from the request node. Does it expect a different format?