# Can I write script for Kibana 4 dashboard?

**URL:** https://discuss.elastic.co/t/can-i-write-script-for-kibana-4-dashboard/24332
**Category:** Kibana
**Created:** [June 25, 2015, 11:45am UTC](https://discuss.elastic.co/t/can-i-write-script-for-kibana-4-dashboard/24332 "2015-06-25T11:45:11Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Siddhant\_Agarwal](https://avatars.discourse-cdn.com/v4/letter/s/ecb155/32.png) [@Siddhant\_Agarwal](https://discuss.elastic.co/u/Siddhant_Agarwal)
#### Post date: [June 25, 2015, 11:45am UTC](https://discuss.elastic.co/t/can-i-write-script-for-kibana-4-dashboard/24332/1 "2015-06-25T11:45:11Z")

</div>

Is there a way to write a script to directly go to dashboard which contains multiple visualisations?  
The script includes making visualisation and attaching it to dashboard. The purpose is to run ELK stack with this script so that end user can see Dashboard directly.

---

<div class="post-metadata">

### Author: ![tbragin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tbragin/32/45166_2.png) [@tbragin](https://discuss.elastic.co/u/tbragin)
#### Post date: [June 25, 2015, 12:54pm UTC](https://discuss.elastic.co/t/can-i-write-script-for-kibana-4-dashboard/24332/2 "2015-06-25T12:54:10Z")

</div>

I believe this enhancement would address your request: [https://github.com/elastic/kibana/issues/3278](https://github.com/elastic/kibana/issues/3278)

---

<div class="post-metadata">

### Author: ![Siddhant\_Agarwal](https://avatars.discourse-cdn.com/v4/letter/s/ecb155/32.png) [@Siddhant\_Agarwal](https://discuss.elastic.co/u/Siddhant_Agarwal)
#### Post date: [June 26, 2015, 5:29am UTC](https://discuss.elastic.co/t/can-i-write-script-for-kibana-4-dashboard/24332/3 "2015-06-26T05:29:20Z")

</div>

> [@tbragin](#):
>
> [Configurable default route w/ link · Issue #3278 · elastic/kibana · GitHub](https://github.com/elastic/kibana/issues/3278)

My main objective is to do all operations like making different visualisations, organising into dashboard at backend using some scripting language. So that if I run that script and give end user an url ,he/she should see already built dashboard containing all visualisations(which itself should be built with script).

---

<div class="post-metadata">

### Author: ![tbragin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tbragin/32/45166_2.png) [@tbragin](https://discuss.elastic.co/u/tbragin)
#### Post date: [June 26, 2015, 1:05pm UTC](https://discuss.elastic.co/t/can-i-write-script-for-kibana-4-dashboard/24332/4 "2015-06-26T13:05:33Z")

</div>

Got it. You should be able to accomplish that by building up the URL pointing to the dashboard. If you build a dashboard manually, look at the URL structure -- it contains everything you need to define that dashboard, including the visualizations. However, there we have no formal documentation for the structure of the URL, so you'll have to learn it by inspection.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 2:17pm UTC](https://discuss.elastic.co/t/can-i-write-script-for-kibana-4-dashboard/24332/5 "2017-07-06T14:17:26Z")

</div>


