logo
search
Others

How to Call an On-Premises SOAP Web Service from Power Automate

Olivia MillerOlivia Miller Sep 28, 2026 868 views

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.

How to Call an On-Premises SOAP Web Service from Power Automate
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.
Before you start

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.

Solution 1Recommended

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.

1
Visit Microsoft Learn Q&A

Navigate to the Microsoft Learn Q&A platform and search for existing threads regarding 'Power Automate SOAP XML'.

2
Access Power Platform Community

Go to the official Power Platform Community forums and post your specific SharePoint 2016 SOAP endpoint requirements in the 'Power Automate' section.

3
Provide Request Details

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.

Consult Microsoft Learn and the Power Platform Community
Why ask the community?: Microsoft specialists actively monitor these forums and can advise on undocumented XML request formats and authentication requirements specific to legacy SharePoint services.
Free Microsoft Office alternative

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. 1. Download the Installer: Visit the official WPS Office website and download the free installer for your operating system.
  2. 2. Install WPS Office: Run the setup file and follow the on-screen instructions for a quick, lightweight installation.
  3. 3. Open Your Documents: Launch the application and seamlessly open, edit, and save your existing Microsoft Office files without formatting loss.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight installation that runs smoothly on older or on-premises systems.Features a familiar, easy-to-use tabbed interface to speed up daily work.Includes powerful built-in PDF editing and conversion tools.
QA img-9

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.