@RachelTobin, While I’m saddened that #6 didn’t make your consideration, I understand.
I’m basically just suggesting that your team needs to rig that application to accept a query string parameter. The reason for this is so that you can externally generate a link that will modify the hosted content within the embedded application. I imagine that your application has an iframe and you’ll want to set its content based on what the user wants to see from the bookmark. This is why I was saying the URL would look something like this:
https://myurl&dashboard=myshortlink
The ‘myshortlink’ is the content that Dundas BI should display when opened. When you use Share -> Link it will generate what we call a shortlink which encodes the current view as well as the parameter information. Passing this into your embedded app will tell your application what it needs to display in the iframe.
Now all you need to do is generate the link that I mentioned above. You would do this by first using the Dundas BI API to generate the shortlink and then simply append it to your URL. Provide this information to your user to bookmark in their browser.
When they use the link they bookmarked, catch the information on your hosted application from the query string and display it.
hope this helps