The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
I'm getting the following error when trying to connect a web API.
Using an online API testing tool, my URL and custom header looks like this:
So, I'm maybe simplifying this too much, but in PowerBI i'm entering it like this:
And it's throwing up the following error:
How can I get around this?
Thanks in advance
Dan
Solved! Go to Solution.
HI @DanT1994,
Perhaps you can try opt use following code to use web connector getting data with apikey in anonymous mode:
let
url="xxx.xxxxxx.com",
apiKey = "key",
headers = [
#"CLICDATA-API-KEY" = apiKey,
#"Content-Type" = "application/json"
],
path="/api/xxx/xxx",
request = Web.Contents(url, [ Headers = headers, RelativePath= path])
in
request
Using The RelativePath And Query Options With Web contents
Regards,
Xiaoxin Sheng
HI @DanT1994,
Perhaps you can try opt use following code to use web connector getting data with apikey in anonymous mode:
let
url="xxx.xxxxxx.com",
apiKey = "key",
headers = [
#"CLICDATA-API-KEY" = apiKey,
#"Content-Type" = "application/json"
],
path="/api/xxx/xxx",
request = Web.Contents(url, [ Headers = headers, RelativePath= path])
in
request
Using The RelativePath And Query Options With Web contents
Regards,
Xiaoxin Sheng
yes, you have to cancel out of that dialog first.
Unfortunately if I do that, the data source wont be there so the 'edit permissions'/'clear permissions' boxes are greyed out. There's no way of clearing the permissions at the same time as adding the data source...
Now would be as good as any time to start over, with a new PBIX file...
As it says in the error message - you need to include the authentication either in the header or in the body.
Thanks for the reply, please could you expand/advise how I'd do that? I thought I had included my authentication key in the header (screenshot in original post).
Thanks
Go to Data Source settings, clear permissions for the API URL, and on next try use anonymous auth.
It won't allow me to save the source, because of the above error, so I'm unable to go into data source settings and clear permissions...
Thanks
Dan