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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! 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
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

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.

Top Solution Authors