Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
webportal
Impactful Individual
Impactful Individual

Get data from SOAP API

I'm trying to get the data from a SOAP API.

 

How to convert the following JavaScript into a Power Query M query?

 

 

 

<script type="text/javascript">
 var xmlHttp = new XMLHttpRequest();
 xmlHttp.onreadystatechange = function() { 
 if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
 console.log(xmlHttp.responseText);
 }
 xmlHttp.open("POST", 'https://login.keyinvoice.com/API3_ws.php?wsdl', true);
 xmlHttp.setRequestHeader('Content-Type', 'text/xml');
 xmlHttp.send('\<\?xml version="1.0" encoding="UTF-8"\?\> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:KI_API3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns1:authenticate><apikey xsi:type="xsd:string">A SUA CHAVE API</apikey></ns1:authenticate></SOAP-ENV:Body></SOAP-ENV:Envelope>');
 </script>

 

 

 

Any help?

Thanks in advance!

1 REPLY 1
Mikelytics
Resident Rockstar
Resident Rockstar

Hi @webportal 

 

Have you tried working with the web connector in advanced mode? I know it works good for http requests.

Mikelytics_0-1670615098910.png

Mikelytics_1-1670615321213.png

Mikelytics_2-1670615403663.png

 

 

I also found the follwoing community article refering to the following video. I checked the video and their the presenter connects to a Web API in minute 19.

Connecting Power BI to REST APIs... - Microsoft Power BI Community

Working with web services in Power Query/Excel and Power BI - YouTube

 

Best regards

Michael

-----------------------------------------------------

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Appreciate your thumbs up!

@ me in replies or I'll lose your thread.

-----------------------------------------------------

LinkedIn

------------------------------------------------------------------
Visit my blog datenhungrig which I recently started with content about business intelligence and Power BI in German and English or follow me on LinkedIn!

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.