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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Context
I’m working with the new Fabric Org App item (preview). I’ve added several paginated reports to an Org App and I’m trying to inventory which reports are included in each Org App and capture the exact report IDs the Org App uses in its URLs.
What I’m doing
To map Org App contents, I’m using the Power BI Admin Scanner API (“GetScanResult”). The scan returns workspace items in arrays (reports, datasets, dashboards, orgApps, etc.). For orgApps, there’s a relations array that includes a dependentOnArtifactId, which—based on my tests—points to the workspace report’s ID (not the Org App’s report ID).
What I’m observing
Even though the Org App surfaces the same report, the report ID in the Org App URL differs from the report ID in the workspace URL.
Workspace URL & ID (RDL in workspace)
Report ID: 5c9f4c0b-1e1a-4d75-ba94-56da93a9943f
https://app.powerbi.com/groups/34fbf51b-129b-4833-81b9-ec04cexxxxxx/rdlreports/5c9f4c0b-1e1a-4d75-ba94-56da93a9943f?experience=power-bi
Org App URL & ID (same RDL via Org App)
Report ID: 9fc02e86-f135-4b82-92e8-8b6bd75b1a6e
https://app.powerbi.com/groups/34fbf51b-129b-4833-81b9-ec04cexxxxxx/orgapps/52d77/rdlreport/9fc02e86-f135-4b82-92e8-8b6bd75b1a6e?experience=power-bi
So the scanner gives me dependentOnArtifactId = 5c9f4c0b-1e1a-4d75-ba94-56da93a9943f (workspace), but the Org App URL uses 9fc02e86-f135-4b82-92e8-8b6bd75b1a6e.
The question
How can I retrieve the Org App’s report ID (the one used in the orgapps/.../rdlreport/{reportId} URL) via API?
Is there an Org App equivalent to Apps – Get Reports that returns id (Org App–scoped) and originalReportId (workspace)? Or should I call the existing Apps – Get Reports with the Org App’s {appId}? (If so, does it return the paginated report mapping for Org Apps as it does for workspace apps?) Microsoft Learn
If the scanner is the only supported path right now, is there any field that maps from the workspace report ID to the Org App–scoped report ID?
Cesar
Thanks,
Solved! Go to Solution.
Hi cesarsan7,
The OrgApp preview is not fully fleshed out all the API functionality. It looks like internally, the OrgApp has a reference guid to the paginated report that is in the workspace. I would surmise an API update will be needed to return the orginal reportId using the referenceId that OrgApp has. You could post this on the ideas forum so the feature can be reviewed and fixed at some point.
Thanks, the idea was published
Cesar Sanchez
Hi @cesarsan7 ,
Thank you for reaching out to Microsoft Fabric Community.
Thank you @bradsy for the prompt response.
You can post this on the ideas forum as suggested by @bradsy by using the below Microsoft's official feedback channels, such as the:Fabric Ideas - Microsoft Fabric Community
Hi cesarsan7,
The OrgApp preview is not fully fleshed out all the API functionality. It looks like internally, the OrgApp has a reference guid to the paginated report that is in the workspace. I would surmise an API update will be needed to return the orginal reportId using the referenceId that OrgApp has. You could post this on the ideas forum so the feature can be reviewed and fixed at some point.