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
Hello,
I have some on premise data gateways configured in app.powerbi.com, I have been trying to create an import flow for some users from an app by using only Power bi REST API, however, once the import a report to a group, my app (through REST API) needs to configure stuff like the gateway, refresh and all that. However I tried with all the "get gateways" endpoints I could try in the docs but no matter which one I use I cannot see any of the gateways I have set and I can see on app.powerbi.com. How can I see my gateways and configure them using the REST API?
FROM DATASETS:
FROM GATEWAYS
Are you admin of any of the gateways? What does the test of https://learn.microsoft.com/en-us/rest/api/power-bi/gateways/get-gateways return?
@lbendlin well I think I am admin although I am not sure if should switch any setting, if I go to app.powerbi.com I do not see anything that seems like needs to be changed in the gateways for me to use them with the REST API.
The thest you mention returns a successful response but the value is an empty array:
That means you are not an admin on any of the gateways.
How do I set my app to be an admin of the gateways, in my app to generate a token I use a tenant id, an app id, an app secret. but withing app.powerbi.com I dont see any setting involving the gateways.
No idea how that client id/ client secret authentication translates into a user or service principal that could then be added to the gateway admins.
You may need to pivot over to the "as admin" APIs. Those may not require a user.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 9 | |
| 6 | |
| 4 | |
| 4 | |
| 3 |