This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
@dm-p do you know
Is there a supported API method in IVisualHost (or anywhere in the custom visuals SDK) that allows navigating to a specific report page?
I like to build my own page navigator but I am having trouble figuring out how to wire the pages that contains bespoke viz.
I dont want to use pbi's native page navigator
the reason being, if I have n pages, I need to place and configure the navigator on every single page. That's O(n) maintenance. I prefer to build my own O(1) page nav. But that only works if the API exposes the page wiring.
Has anyone achieved this? Any pointers to docs or examples appreciated.
Thank you in advance.
Hi @smpa01,
No - this has been a common request over the years (including from me), as many people want to do the same. But MS unfortunately has no APIs for pages or bookmarks, or plans to add them.
Regards,
Daniel
Proud to be a Super User!
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
Thanks for this. I would really love from someone from MS to give some input on this. The native bookamark and nav is too complex to use and needs LOTS of manual effort. Since MS has already given the DEV access to viz, I wish they also open this wiring to the DEV too. It is far more easier to solve it progrmatically. Currently the bookmark and nav setup requires changes in multiple places - it's not a single source of truth. A modular, programmatic contract would mean you define it once and everything follows (analogous to modular build).
Hi @smpa01 ,
Thanks for reaching out to the Microsoft Fabric Community.
At the moment, there isn’t a supported way in the custom visuals SDK to trigger page navigation. The IVisualHost APIs don’t provide a method to switch report pages, so handling navigation across pages from within a custom visual isn’t currently possible.
You can also refer to the Visual API documentation for more details:
Visual API for Power BI Visuals - Power BI | Microsoft Learn
If this is something you’d like to see improved, it would be worth raising it on the Fabric Ideas forum so it can be reviewed for future consideration:
Fabric Ideas - Microsoft Fabric Community
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.