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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi all,
The REST API has a method to set the connection string on a datasource...
https://msdn.microsoft.com/en-us/library/mt748181.aspx
However, it always returns an error. I've tried calling it every way I can think of. Still get the same '400 Bad Request' error.
Has anybody actually called this method successfully? I posted a similar question here without a response...
There is a beer in Sydney for anyone that can help - I'm pulling my hair out.
Solved! Go to Solution.
Finally worked it out - it's not possible.
For some reason, the Rest API is documented twice. Once on msdn and once here...
And you can see on the apiary page that SetAllConnections only works on direct query connections.
@Anonymous
I'm not aware of any capability of the Power BI REST API to set the connection string, though the online documentation lists the SetAllC
I would consult this internally and post back if there comes any update.
By the way, the SetAllConnection API for Power BI Embedded actually works.
Thanks Eric. Please let me know what you find out. If I can't use the documented API then my project is pretty screwed.
Finally worked it out - it's not possible.
For some reason, the Rest API is documented twice. Once on msdn and once here...
And you can see on the apiary page that SetAllConnections only works on direct query connections.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!