Salesforce retired Marketing Cloud XML API and no longer provide support on October 31, 2018. We took this action to increase the security of your data and eliminate duplicative systems. In addition, in our ongoing endeavor to protect your data, we identified some potential vulnerabilities.
What’s Changing?
On October 31, 2018 Salesforce Marketing Cloud retired XML API endpoints and no longer accept XML API traffic.
What is the XML API?
The XML API allows outside systems to interact with Email Studio within the Salesforce Marketing Cloud. It allows outside systems to import and export data and trigger actions with Email Studio.
What are the potential vulnerabilities?
We identified two potential vulnerabilities passing API username and password in clear text as part of the XML URL and/or authenticating via HTTP versus the more secure HTTPS.
How can we address the security vulnerabilities?
TLS/SSL (HTTP vs HTTPS) - To address this vulnerability you need to make sure all API calls are being made using the HTTPS protocol instead of HTTP.
XML in URL - XML payload passed in the URL will be rejected, this has to be sent in the request body instead.
Not Accepted
GET-http://www.exacttarget.com/api/integrate.aspx?qf=xml&xml=<XML>
Accepted
POST-https://www.exacttarget.com/api/integrate.aspx
BODY
qf=xml&xml=<XML>
If you are deprecating the functionality, why should I address the vulnerabilities?
The data within your accounts remain at risk until the vulnerabilities are closed. Typically these fixes can be addressed more quickly than a full migration off of XML.
What action do I need to take?
There’s only one thing you need to do to prepare. You must update your systems to move from the XML API to the SOAP API. If you need help, follow the guide for migrating from XML to SOAP API here.
Why are you retiring this product?
We are focusing our development efforts on enhancing our latest SOAP API versions to improve the overall Salesforce Marketing Cloud experience when building custom functionality via applications.
Where can I get more information?
If you have more questions, open a case with support via Salesforce Help or contact your Salesforce account team. To view all current and past retirements, see Salesforce Product & Feature Retirements.
For more information about Salesforce’s approach to retiring products and features, read our Product & Feature Retirement Philosophy.
000382382

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.