Skip to main content
Skip table of contents

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.


OpenADR offers the following parameters, which will be available in multiple releases

Parameter

Release Date

  • GET /programs

  • POST /subscriptions

  • GET /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

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

OpenADR 3.0 Definition v3.0.0.pdf

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.