Difference is posting with http app and custom app

when I build an XML string and use it in the request part of the http app and run it. No problem
The first part of the body shows as <soap:Envelope

when I build an XML string and use it in the request part of a custom app, Problem
The first part of the request body shows as "<soap:Envelope

the endpoint is objecting to the initial double quote

Communication part of the custom app

{
	"url": "https://xxxxx.sky.blackbaud.com/xxxxx/Appfxwebservice.asmx",
	"method": "POST",
	"headers": {
			"authorization": "Basic {{base64(common.username + ':' + common.password)}}",
			"Content-Type": "text/xml"
	},	
	"body": 
 "{{parameters.soapEnvelope}}"		
	,
	"response": {
		"output": "{{body}}"
	}
}

Parameter definition

    {
        "name": "soapEnvelope",
        "type": "text",
        "label": "Soap Envelope",
        "required": true
    }

Any Ideas anyone

Did you get this sorted? If not can you share some screenshots of your request from the custom app in the dev console so we can see the raw request?

1 Like

@paulus999 In your Base, add the following (in the top level) to make sure Make is handling the request properly:

    "type": "text",

That should do the trick :wink:
Let me know how it goes.

1 Like