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:
- Consumers Energy in Michigan
- Fort Collins Utilities in Colorado
- National Grid in upstate New York
- Peninsula Clean Energy (PCE) in Pacific Gas and Electric’s (PG&E’s) service territory in California
- Silicon Valley Clean Energy (SVCE) in Pacific Gas and Electric’s (PG&E’s) service territory in California
Supported utilities in Canada:
The following utilities are in beta using our Green Button OAuth method:
- Central Hudson Gas and Electric via IEDR
- ConEd via IEDR
- El Paso Electric Company (EPE)
- Liberty Utilities via IEDR
- New York State Electric and Gas via IEDR
- National Grid via IEDR
- National Fuel via IEDR
- Orange & Rockland via IEDR
- PSEG, Long Island via IEDR
- Rochester Gas and Electric via the Integrated Energy Data Resource Program (IEDR)