# Backward compatibility / stability of Observability documents

**URL:** <https://discuss.elastic.co/t/backward-compatibility-stability-of-observability-documents/361183>\
**Category:** Elastic Observability\
**Created:** [June 10, 2024, 5:03pm UTC](https://discuss.elastic.co/t/backward-compatibility-stability-of-observability-documents/361183 "2024-06-10T17:03:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NominaSumpta](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nominasumpta/32/52412_2.png) [@NominaSumpta](https://discuss.elastic.co/u/NominaSumpta)\
**Post date:** [June 10, 2024, 5:03pm UTC](https://discuss.elastic.co/t/backward-compatibility-stability-of-observability-documents/361183/1 "2024-06-10T17:03:08Z")

</div>

Hi,

I would like to retrieve documents from Observability (specifically: Synthetics and APM) to present data and draw graphs in my application (similar to those in Kibana). (I can't use Kibana's APIs see, [Get synthetic monitor data: how?](https://discuss.elastic.co/t/get-synthetic-monitor-data-how/361082) - it gets documents from Elasticsearch in turn anyway.)

This does raise the question: are backward compatible / stable the Elasticsearch documents created by APM server / Synthetics private locations? In other words: can I rely on certain fields to exist, fields to have the same format, etc. - through major versions?
