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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Bipin-Lala
Super User
Super User

Identifying all reports shared outside the organization

Is there a way to idenitfy all the reports that are shared outside the organization tenant?

 

The solution may use anything, Power BI/ Fabric APIs, read-only Admin APIs, activity logs etc.




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!


Regards,

Bipin Lala | Business Intelligence Developer



5 REPLIES 5
Tutu_in_YYC
Super User
Super User

Power bi scanner api can grab the permissions list of power bi items for all the users, and audit log will have the data to tell you if they are actually consuming pbi items. Caveat: may not work if you use power bi embedded

Hi @Tutu_in_YYC ,

 

Yes, we are already utilizing the Power BI Scanner API to collect tenant catalog data, including permissions.

 

We sort of have a solution that involves identifying externally shared reports by combining Power BI Activity logs with catalog data. The activity logs capture various operations performed on any tenant artifacts, including report viewing operations, which can be filtered to spot views by users not belonging to our organization, which does give us a good start.

 

However, we’re exploring if there’s a more comprehensive method. Does Power BI offer any logs or activities that directly track actions by external users, or is there another solution for this?




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!


Regards,

Bipin Lala | Business Intelligence Developer



We basically use those collected data, filter it to email domains that are not ours, and visualize in power bi. We run the pipeline weekly, so we can continuosly monitor the activities. This fulfils our external tracking requirements: Who/what/when/where and some other details

What other considerations/requirements that you might have in mind?

lbendlin
Super User
Super User

before you go there = can you confirm that that setting is actually enabled in the Admin Center?

Hi @lbendlin ,

 

Yes, the reports are being shared externally. People can and are sharing reports with guest users onboarded/ invited to our AD. We have the settings enabled in the Admin Portal. That's why we are first looking to identify the list or reports that are shared outside the organization.




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!


Regards,

Bipin Lala | Business Intelligence Developer



Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.