Hi @Belle L
Please try submitting a POST request to /api/dashboards/{dashboard id}/clone API
with a JSON request body like so:
{"name": "<desired name of new dashboard>"}
I believe, this way you can have a duplicate of the existing dashboard and widgets.
This is not documented yet. We have an internal ticket on this API to update the document.
Hope this helps!
Best,
Akash