Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Based on the helpful answer I received here, I created this piece of code as a test to authenticate and pull data from a REST API, and pasted it in the Advanced Editor of a blank query.
The API requires username and password authentication through a POST request (not GET), with the user name and password passed as query parameters (not in the headers), and then returns a sessionID. I can run this HTTP authentication query successfully in Postman:
let
rooturl = "https://rooturl.com/",
//credentials
username = "myusername",
password = "mypassword",
relativeURL =
"api/v20.3/auth",
//connect to server
GetJson =
WebAction.Request(
"POST",
rooturl,
[
Headers = [
#"Content-Type" = "application/json"
],
Query = [
#"username" = username,
#"password" = password
],
RelativePath = relativeURL
]
),
//'session Id' for advanced operation
sessionId = Json.Document(GetJson)[sessionId],
Source =
Web.Contents(
(omitting for brevity)
)
in
Source
Unfortunately, the WebAction.Request step triggers the following error: Expression.Error: We haven't been given permission to perform actions against this resource.
I simply don't understand what this means, and even if the HTTP request was sent. I did find a similar question here, but I don't really understand the proposed solution and how it would apply to my case.
Thanks in advance for your help!
Solved! Go to Solution.
Hi @mrgou ,
Please review the content in the following link, hope it can help you resolve the problem.
Best Regards
Yes, thank you! Passing an empty body in a Web.Content function (Content = Text.ToBinary("")) did the trick. Oddly, that seems to imply that Web.Actions doesn't really work, though...
Hi @mrgou ,
Please review the content in the following link, hope it can help you resolve the problem.
Best Regards
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
User | Count |
---|---|
3 | |
2 | |
2 | |
1 | |
1 |
User | Count |
---|---|
8 | |
3 | |
3 | |
3 | |
3 |