Data Access

A series of Data Access APIs are used to access the data stored in the device.

The APIs are classified into:
  • Recent: APIs to access the last known value of a specific type of event or parameter.
  • Historical: APIs to access the historical data as a time-series range. The user is able to specify the time range between which various events can be fetched. It allows further filtering based on data features like serialnumber, resourcepath, and servertime .
  • Bulk: APIs to retrieve data across all devices accessible to the tenant within the enterprise. The user is able to specify the time range between which various events can be fetched. Data is formatted as a stream of JSON records that can be consumed by downstream tools for visualization or analysis.
The data access is limited to the tenant hierarchy to which the user belongs within the enterprise. The user is able to impersonate tenant by passing a tenant header to restrict data to a specific tenant within the lower hierarchy.