Green Button OAuth Data Access Method

Our Green Button OAuth , data access method allows users to complete the authorization and data transmission process on utility-data sharing platforms built and managed by UtilityAPI.  

Once a user registers and is approved by the hosting utility, users will can complete the authorization and data transmission process.

 

Authorization process 

The Green Button OAuth authorization process uses a utility-branded authorization form. Each utility authorization form offers different ways of completing the utility account holder verification process, but in general the process is as follows: 

  • A user sends a UAH, our standard authorization form.
  • A UAH inputs their name, email address, online utility account username, and utility account password.
  • A UAH clicks authorize.

Data transmission method

Once UtilityAPI successfully receives a completed Green Button OAuth authorization, our software collects data from the hosting utility via API, and formats the available data into our four standard products, including: 

  • Meter data, 
  • Bill data, 
  • Interval data, 
  • Accounting data

The type of data available depends on the utility’s policies, meaning the scope of data can vary.

 

Supported utilities in the United States:

Supported utilities in Canada:

 

The following utilities are in beta using our Green Button OAuth method: