Create new Snapshot of existing Dashboard

Hi,
I have a Dashboard created in my Grafana. I am using the Snapshot API wherein i am calling the /api/snapshots URL which is for creating a new snapshot.

My use case is I want to get the snapshot of the existing dashboard without manually sharing the snapshot of the dashboard.

Is there any way to get the snapshot URL of the existing Dashboard by calling the /api/snapshots ?
I dont want to use the /api/dashboard/snapshots API as I dont want to manually share the snapshot of each user as there are going to be many users in the organization

Thanks and regards,
Kaiwalya