Forum Discussion

John_DeKock's avatar
John_DeKock
Helper I
9 months ago
Solved

Who published the report????

Hi everyone, 

 

Ive been using the Power BI API's and i have the workspace members, dataset "configured by" etc but I cant find the name of the person who published the report?? Am I missing this?

 

 

Is there a API im missing?

 

Thank you!!

  • Hi John_DeKock 

    The Power BI REST APIs do not expose the original publisher’s name of a report, what you can get is the report owner (the person who currently owns the report in the workspace), but that is not necessarily the same as the person who first published it, as I know in order to identify who actually published a report, you need to use Audit Logs or the Activity Events API.

     

    Did it work? 👍 A kudos would be appreciated
    🟨 Mark it as a solution to help spread knowledge 💡

     

    🟩 Follow me on LinkedIn

3 Replies

  • Hi John_DeKock 

    The Power BI REST APIs do not expose the original publisher’s name of a report, what you can get is the report owner (the person who currently owns the report in the workspace), but that is not necessarily the same as the person who first published it, as I know in order to identify who actually published a report, you need to use Audit Logs or the Activity Events API.

     

    Did it work? 👍 A kudos would be appreciated
    🟨 Mark it as a solution to help spread knowledge 💡

     

    🟩 Follow me on LinkedIn

  • **bleep** that really sucks. Using the API's really made most of my life easy apart from this now... 😞

    Thanks for the info!

  • Hi John_DeKock 
    I supose, unfortunately the Power BI REST API does not currently expose the name of the person who published a report directly.


    But maybe, you can use Audit Logs such as Workaround Options

     

    f your organisation has auditing enabled:
    • You can access Power BI activity logs via Microsoft 365.
    • Look for the activity: PublishedReport.
    • This will include the user who published the report, timestamp, and workspace.
    📌 Requires:
    • Power BI Premium or Microsoft 365 compliance access.
    • Admin permissions.

     

    https://learn.microsoft.com/en-us/rest/api/power-bi/admin/get-activity-events

     

    If this answer solved your issue, please mark it as correct to help other members of the community.