Skip to content

Introduction to Historian Multi API

The Historian Multi API provides a single interface for reading from connected historians and time-series databases, and for writing timeseries to certain historians.

It is designed for requests that need to retrieve data across multiple historian data sources in single requests, with a consistent request structure and shared api key authentication model.

  • Read current, historical, interpolated, raw, adjacent, and aggregated data points from multiple timeseries sources
  • Browse and create tags, update metadata, and write datapoints to writable historians

All Historian Multi endpoints require an API key. Pass it either as the apikey query parameter or as the X-Api-Key HTTP header.

  • Retreiving data covers request structure, limits, supported timestamp formats, and all read methods
  • Writing data covers listing writable historians, creating tags, updating metadata, and writing datapoints

Use Historian Multi when you need a consistent way to retrieve or write time-series data without handling each historian implementation separately.

These APIs are also available as parameterised functions in both the Excel Addin and Ingenuity Python SDK