Calculate APIs
Breadcrumbs

OpenADR API

The OpenADR Alliance was created to standardize, automate, and simplify Demand Response (DR) and Distributed Energy Resources (DER) to enable utilities and aggregators to cost-effectively manage growing energy demand & decentralized energy production, and customers to control their energy future. OpenADR standardizes the message format used for Auto-DR and DER management so that dynamic price and reliability signals can be exchanged in a uniform format among utilities, Independent Service Operators (ISOs), and energy management and control systems. The OpenADR API should be used to repeatable feed dynamic price data to devices in a common format.


OpenADRoffers the following parameters, which will be available in multiple releases

Parameter

Release Date

  • GET /programs

  • POST /subscriptions

  • GET /subscriptions

  • DELETE /subscriptions

December 2024

  • GET /events

  • GET /reports

  • GET /vens

  • GET /vens/{venID}/resources

Release 2 (TBD)

 OpenADR will require the same authentication requirements referenced on this page:
(POST) Token Authentication

Use Case

API

Create a subscription to automatically receive a feed of the price data as it’s published daily, in a standard format

OpenADR - (POST) Subscriptions

Receive a feed of the price data as it’s published daily (after creating a subscription)

OpenADR - (GET) Subscriptions

Get a list of all programs provided by the utility and other CCA providers

OpenADR - (GET) Programs

Delete a subscription

OpenADR - (Delete) Subscriptions

For more information on the OpenADR protocol, see linked website and attached PDF:

OpenADR 3.0 Definition v3.0.0.pdf