One comment: this REST API enables to retrieve any data available for DMI reports. In many cases it will go to DB for data. Please take a look at the partner export API we delivered for integration with 3rd party services, such as Splunk or Elastic. This one only uses data cached in memory - so you can be sure you will never overload your DB and reporting server. However, not all data is available there, only those that are available in memory cache.