I'm trying to pass contact data to my execute end point for my custom activity, but for some reason, the body remains blank.
here is my arguments section in config.json
"arguments": {
"execute": {
"inArguments": {
"email":"{{Contact.Default.Email}}",
"first_name":"{{Contact.Attribute.['Email Demographics'].['First Name']}}",
"last_name":"{{Contact.Attribute.['Email Demographics'].['Last Name']}}"
},
"outArguments": {},
"url": "https://my-public-server/create_lead/execute",
"verb": "POST",
"body": "",
"header": "https://my-public-server/create_lead/execute",
"format": "json",
"useJwt": false,
"timeout": 10000
}
},
The endpoint is being called by journeybuilder, but it isn't passing anything through.
What am I missing?