# Request/Response handlers in visualizations

**URL:** <https://discuss.elastic.co/t/request-response-handlers-in-visualizations/221727>\
**Category:** Kibana\
**Created:** [March 2, 2020, 4:22pm UTC](https://discuss.elastic.co/t/request-response-handlers-in-visualizations/221727 "2020-03-02T16:22:16Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lukeelmers](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lukeelmers/32/35230_2.png) [@lukeelmers](https://discuss.elastic.co/u/lukeelmers)\
**Post date:** [March 24, 2020, 11:12pm UTC](https://discuss.elastic.co/t/request-response-handlers-in-visualizations/221727/2 "2020-03-24T23:12:03Z")

</div>

Hi @arch,

Our visualizations plugin infrastructure has been going through a lot of churn since `7.5` -- I have posted a more detailed explanation [in this Github issue](https://github.com/elastic/kibana/issues/52511#issuecomment-597336887), but the TLDR is that we recommend waiting to upgrade custom plugins until after `7.7`.

In the meantime, you might be interested in checking out this thread from another user who is building a custom plugin in `7.6`: [Kibana 7.6: set uiState doesn't seems to work](https://discuss.elastic.co/t/kibana-7-6-set-uistate-doesnt-seems-to-work/219844/2)

Specifically they point to [some example code they put up on Github](https://github.com/pchakour/kibanaUiStateIssues) which uses a custom request/response handler. (Worth noting that they are using Angular, not React -- I would strongly recommend sticking with React but hopefully that post is still informative).

Hope this helps a bit! We are expecting to have a much more useful (and documented!) API for custom visualizations coming soon in `7.x`

Luke

---

_[View the full topic](https://discuss.elastic.co/t/request-response-handlers-in-visualizations/221727)._
