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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
John_DeKock
Frequent Visitor

Owner/Contact Field on reports

Hi PBI Community

 

Would appreciate if anyone could assist here? I need this field... Is there anyway to get hold of the data? API maybe?

John_DeKock_0-1769431657437.png

 

Best regards 

 

3 ACCEPTED SOLUTIONS
Mauro89
Super User
Super User

Hi @John_DeKock

you can get the information of the owner via the Power BI API. See the documentation here:

Admin - Reports GetReportUsersAsAdmin - REST API (Power BI Power BI REST APIs) | Microsoft Learn

The field "reportUserAccessRight" should be the one where you take the "Owner".

 

Note: You need Admin API access to retrieve contact info for all reports across the tenant.

 

Best regards!

PS: If you find this post helpful consider leaving kudos or mark it as solution

 

View solution in original post

MasonMA
Super User
Super User

Hi, 

 

Did you mean whether the 'Contact' can be accessed via DAX in Power BI Visuals or report? If this is what you meant, the 'Contact' field shown in the report settings is service-level metadata used for governance only. It is not part of the dataset and cannot be accessed on report. If you need to display an owner/contact, i'd suggest storing it in a table (e.g., SharePoint or Excel) and model it explicitly.

View solution in original post

v-veshwara-msft
Community Support
Community Support

Hi @John_DeKock and @durham4 ,

Thank you for the follow up and for sharing your findings.

 

To clarify, the Reports REST API, including Get Reports in Group, does not return the Contact field configured in the Service. That property is not currently exposed through Reports APIs, Admin APIs, or Scanner APIs.

 

If the requirement is specifically to identify who actually created or published a report, the supported approach today is to review the Power BI Activity Log and check the relevant report creation or publish events.

There is no dedicated REST API property that directly returns the original publisher or the Contact value.

 

Please reach out for further assistance.
Thank you.

View solution in original post

9 REPLIES 9
v-veshwara-msft
Community Support
Community Support

Hi @John_DeKock and @durham4 ,

Thank you for the follow up and for sharing your findings.

 

To clarify, the Reports REST API, including Get Reports in Group, does not return the Contact field configured in the Service. That property is not currently exposed through Reports APIs, Admin APIs, or Scanner APIs.

 

If the requirement is specifically to identify who actually created or published a report, the supported approach today is to review the Power BI Activity Log and check the relevant report creation or publish events.

There is no dedicated REST API property that directly returns the original publisher or the Contact value.

 

Please reach out for further assistance.
Thank you.

John_DeKock
Frequent Visitor

thanks to all the replies, i have found the following:

Retrieving user access list to all reports in your PowerBI tenant using Powershell | R-bloggers

 

And this simply goes by the assumption that because someone is admin in a workspace, they automatically become "Owner" of the reports in that workspace.

 

Still seems a bit "vague" because I want to see who actually published the report....

durham4
New Member

@John_DeKock  I am looking into the same information and cannot find it in the RESTAPI. I am not looking for "Report level access" metadata, but rather the metadata with the named Owner in the Service itself. I thought it was going to come through with the REPORT Metadata like description, but it doesn't come through as an option. 

 

REPORTS

 https://learn.microsoft.com/en-us/rest/api/power-bi/reports/get-reports-in-group

 

@v-veshwara-msft  any suggestions?

Yeah exactly! I have also been looking for that and couldnt find it and no one seems to be able to assist. Some people even saying that the "Contact" field is not available to pull.

v-veshwara-msft
Community Support
Community Support

Hi @John_DeKock ,

 

Just checking in to see if you query is resolved and if any responses were helpful.
Otherwise, feel free to reach out for further assistance.

 

Thank you.

v-veshwara-msft
Community Support
Community Support

Hi @John_DeKock ,


Thanks for reaching out to Microsoft Fabric Community.

Just wanted to check if the responses provided were helpful. If further assistance is needed, please reach out.

 

Thank you.

SaiTejaTalasila
Super User
Super User

Hi @John_DeKock ,

 

The concept of a "report contact" is often tied to the person who published the report or a designated support contact set in the report's settings in the UI. This information is not directly exposed through the primary report metadata API. 

 

We pull Power BI activity details weekly via the Activity Events API and do a bulk insert into a SQL database. On top of that, we’ve built a report showing report developers and workspace admins for easier management.

 

The inferred “Report Contact” is usually based on the PublishedReport activity — the user who originally published the report. You can also consider workspace admins if no clear publisher exists.

 

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

 

You need access to admin API's to pull the data.

 

Thanks,

Sai Teja 

MasonMA
Super User
Super User

Hi, 

 

Did you mean whether the 'Contact' can be accessed via DAX in Power BI Visuals or report? If this is what you meant, the 'Contact' field shown in the report settings is service-level metadata used for governance only. It is not part of the dataset and cannot be accessed on report. If you need to display an owner/contact, i'd suggest storing it in a table (e.g., SharePoint or Excel) and model it explicitly.

Mauro89
Super User
Super User

Hi @John_DeKock

you can get the information of the owner via the Power BI API. See the documentation here:

Admin - Reports GetReportUsersAsAdmin - REST API (Power BI Power BI REST APIs) | Microsoft Learn

The field "reportUserAccessRight" should be the one where you take the "Owner".

 

Note: You need Admin API access to retrieve contact info for all reports across the tenant.

 

Best regards!

PS: If you find this post helpful consider leaving kudos or mark it as solution

 

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

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.