# Creating visualizations directly using REST API

**URL:** https://discuss.elastic.co/t/creating-visualizations-directly-using-rest-api/122202
**Category:** Elasticsearch
**Created:** [March 2, 2018, 6:54am UTC](https://discuss.elastic.co/t/creating-visualizations-directly-using-rest-api/122202 "2018-03-02T06:54:02Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Sungsu\_Kim](https://avatars.discourse-cdn.com/v4/letter/s/e36b37/32.png) [@Sungsu\_Kim](https://discuss.elastic.co/u/Sungsu_Kim)
#### Post date: [March 2, 2018, 6:54am UTC](https://discuss.elastic.co/t/creating-visualizations-directly-using-rest-api/122202/1 "2018-03-02T06:54:03Z")

</div>

Hi, I had created visualization by using elasticsearch REST API.

In elk 2.x version, this method worked fine.  
However, after I updated my elk to 6.2.1, there are some problems.

Version 2.x...  
I created visualization using REST API like this.  
curl -X PUT --data @[visualization\_id].json '[http://localhost:9200/.kibana/visualization/[visualization\_id]](http://localhost:9200/.kibana/visualization/%5Bvisualization_id%5D)'  
Everytthing was fine.. life was so happy.

However, in Version 6.x  
If u try same method, u will get error message. It's about type, elasticsearch has only one type, doc.  
Previously u created visualization with type 'visualization'  
So, I changed url little bit..  
curl -X PUT --data @[visualization\_id].json '[http://localhost:9200/.kibana/doc/[visualization\_id]](http://localhost:9200/.kibana/doc/%5Bvisualization_id%5D)' -H 'Content-Type: application/json'

I successfully created visualization, and also check created visualization list in kibana.  
However.., when i click the visualization I created using REST API  
Kibana says "Could not locate that visualization (id: ...)"  
When u use GUI to create visualization, Kibana makes id like 'visualization:xxxx-xxxx-xxxx-xxxx'.

Does anyone know how to solve this problem?

Thanks in advance.

---

<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: [March 30, 2018, 6:54am UTC](https://discuss.elastic.co/t/creating-visualizations-directly-using-rest-api/122202/2 "2018-03-30T06:54:11Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
