How to Call an On-Premises SOAP Web Service from Power Automate
Question details
The user needs to send a SOAP request to an on-premises SharePoint 2016 web service via Power Automate, but is unsure how to handle XML formatting.

- Product
- Power Automate
- Device & OS
- not provided
- Scenario
- Integrating cloud-based Power Automate workflows with legacy on-premises SharePoint 2016 SOAP endpoints.
- Observed behavior
- The standard 'Send an HTTP Request to SharePoint' action appears specifically designed for JSON/REST, leaving uncertainty on how to format SOAP/XML calls and handle on-premises authentication.
Verify that you have an On-Premises Data Gateway correctly installed and configured to bridge your cloud Power Automate environment with your local SharePoint 2016 server.
Consult Microsoft Learn and the Power Platform Community
Because SOAP and XML implementations for on-premises SharePoint require specific header configurations and custom connector setups, consulting specialized forums is the most reliable path.
Power Automate natively favors JSON and REST APIs. Implementing SOAP requests to on-premises environments involves complex authentication, XML parsing, and data gateway routing. Specialists in Microsoft communities can provide tailored XML schemas and custom connector guidance for your exact endpoint.
Navigate to the Microsoft Learn Q&A platform and search for existing threads regarding 'Power Automate SOAP XML'.
Go to the official Power Platform Community forums and post your specific SharePoint 2016 SOAP endpoint requirements in the 'Power Automate' section.
When asking for help, include the WSDL of your SOAP service, your current On-Premises Data Gateway setup, and the exact XML envelope you are trying to send.

Use standard HTTP Action with XML Headers
You can manually configure the 'Send an HTTP Request to SharePoint' or premium 'HTTP' action to process raw XML instead of JSON.
Enhance Your Daily Productivity with WPS Office
While you troubleshoot complex Power Automate integrations, WPS Office can serve as a robust, lightweight, and free alternative to Microsoft Office for all your document processing needs.
- 1. Download the Installer: Visit the official WPS Office website and download the free installer for your operating system.
- 2. Install WPS Office: Run the setup file and follow the on-screen instructions for a quick, lightweight installation.
- 3. Open Your Documents: Launch the application and seamlessly open, edit, and save your existing Microsoft Office files without formatting loss.

Frequently Asked Questions
Can the 'Send an HTTP request to SharePoint' action handle XML and SOAP?
Yes, but you must bypass its default JSON behavior by manually setting the 'Accept' and 'Content-Type' headers to 'text/xml' and supplying the raw SOAP envelope in the body field.
Do I need an On-Premises Data Gateway for SharePoint 2016?
Yes. Because Power Automate is a cloud-based service, connecting it to any on-premises server like SharePoint 2016 requires an On-Premises Data Gateway to securely route the requests.
Are there native SOAP connectors in Power Automate?
Power Automate natively favors REST API and JSON. For SOAP services, you typically need to create a Custom Connector defining the SOAP-to-REST mapping, or use standard HTTP actions with raw XML payloads.




