Introduction

The EnPowered REST API consists of two endpoints: Program Savings and Price Signal. Together, they can help you: 

  • Understand potential and actual energy savings for existing and potential clients.
  • Determine eligibility for programs such as Coincident Peak or Demand Response.
  • Estimate possible savings through participation in programs.
  • Receive notifications about present and future electricity pricing, so you can curtail usage when electricity is expensive.
  • Retrieve energy insights for many entities at once, including prospective customers, to help create engaging outreach campaigns.

Our REST API always responds with JSON, regardless of the requested content type.

Getting your API Key

To access the API, a developer must have set up an EnPowered account and retrieve their API keys in the ‘Settings’ section, under the ‘Admin’ subheading of the EnPowered application. There, a key can be created, revoked and managed. You can have multiple keys per account.

By default, a developer only has access to their own EnPowered account and the information associated with it - which includes an ID. An EnPowered ID represents a company, be it a partner or a customer. The ID is a collection of the users within that company. 

An EnPowered account may be connected with multiple others by contacting Customer Success at EnPowered (support@getenpowered.com). Connecting other entities allows developers to pull information related to other (non-primary) accounts, such as existing and prospective customers. With this feature, you can pull information for all connected entities at once, using a single API key.

Sign up for free at https://getenpowered.com.

Consent 

None of the requests to the EnPowered API require formal consent from the customer; however, access to one of their energy bills is required. The returned information does not provide confidential information, for either the primary entity or any of its connected entities.