API

The EnergyView API comprises two distinct interfaces, namely APIv1 and APIv2. Both interfaces are currently maintained and undergo changes while ensuring backward compatibility.

APIv1

This interface, though older, remains in active use and was initially developed to fulfill our internal requirements. It primarily serves as a representation of the underlying structure of the EnergyView database.

The documentation for APIv1 is publicly accessible and can be located here.

APIv2

Introduced as a newer interface, APIv2 does not diminish the utility of the older APIv1. Its inception was a result of the development of our standalone data store solution, NODA Self-host, in 2021.

To facilitate seamless interoperability between EnergyView and the Self-host system, a compatibility interface was required. Consequently, most, though not all, of the Self-host API functionality was implemented in EnergyView.

The documentation for APIv2 is publicly available and can be found here.

Examples

Understanding the API documentation can be challenging without proper context. To mitigate this, we have created a website featuring examples to assist you. This resource, known as NODA by Example, aims to provide clarity and practical demonstrations.