# Data source from one org to another, HTTP API

**URL:** <https://community.grafana.com/t/data-source-from-one-org-to-another-http-api/140891>\
**Category:** Developers & API\
**Tags:** datasource, api, dashboard\
**Created:** [January 22, 2025, 9:25am UTC](https://community.grafana.com/t/data-source-from-one-org-to-another-http-api/140891 "2025-01-22T09:25:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bs43](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/bs43/32/51961_2.png) [@bs43](https://community.grafana.com/u/bs43)\
**Post date:** [January 22, 2025, 9:25am UTC](https://community.grafana.com/t/data-source-from-one-org-to-another-http-api/140891/1 "2025-01-22T09:25:32Z")

</div>

I am trying to import a dashboard from one org to another using HTTP api  
**using grafana 11.3.**  
So the problem is one org’s data source is not matching to another org,  
the data source we create in grafana, for example Bigquery dev and this name must be present in the destination org also and uid for the dashboard is a problem so i am mapping that also

 ![image](https://us1.discourse-cdn.com/grafana/original/3X/1/1/11b2ada6d7a66e05a02cd0593acde701839a307c.png)

> Is there any other way to directly do this because the name of the data source must be same it seems.

I could create the dashboards, but data source is a problem

---

<div class="post-metadata">

**Author:** ![timlevett1](https://avatars.discourse-cdn.com/v4/letter/t/0ea827/32.png) [@timlevett1](https://community.grafana.com/u/timlevett1)\
**Post date:** [January 26, 2025, 12:30pm UTC](https://community.grafana.com/t/data-source-from-one-org-to-another-http-api/140891/2 "2025-01-26T12:30:29Z")

</div>

Another option is to extract the datasource as a variable, so you can just select the datasource type from the dropdown, which will be different from org to org. You could even make the variable hidden so it’s more of the behind the scenes change.
