How to Customize Dashboard Link?

We have a dashboard whose link is http://xx.xx.xxx.xx/dashboard/5
and its public link is http://xxxxx/public/dashboard/f0e1288c-85c0-4f39-9702-fda6d050988f

Is there a way to customize one of the url? especially the first one because we want to have permission control on the data.

1 Like

Hello @neild , in this case, I think you need to set access control to the "dashboard" resource within your application. If you pass the URL generated by Metabase directly, it will be public, with access by anyone who has the URL. Another way, perhaps, would be to use the feature to "embed" the dashboard in your application. But remember, regardless of the form of sharing, if you want security, you have to enforce access control.

See references below:

  1. https://www.metabase.com/docs/latest/administration-guide/13-embedding.html

  2. https://www.metabase.com/docs/latest/administration-guide/12-public-links.html

I am sorry I should focus on my key requirement.

Is there a way to customize the link of a dashboard?

e.g. http://xx.xx.xxx.xx/dashboard/5 -> http://xx.xx.xxx.xx/dashboard/CustomerCare

@neild No, all elements are ID referenced. The upcoming version 0.40 will show /dashboard/5-customer-care if "Customer Care" is the name of your dashboard.

There's a request open for such functionality:
https://github.com/metabase/metabase/issues/9441 - upvote by clicking :+1: on the first post

1 Like

Awesome. What is the release period for 0.40?

@neild I have no idea, but there are tentative dates on milestones:
https://github.com/metabase/metabase/milestones

I'm surprised by the evolution of Metabase. If you don't have a resource yet, you can be sure it's on its way.
Thanks @flamber.