Introduction

Introduction to Open Utilities API

Terminology

A Provider is a business or organisation that supplies a utility or other kind of service to an End User. The End User is said to hold an Account with the Provider.

A Client Application is an application or service that wishes to get access to the Account details held by a Provider after gaining consent to do so from the End User.

The Open Utilities API are the set of APIs provided by Ideavate that allow a Client Application to achieve this consented access.

High level process

  1. End User gives consent and shares credentials

  2. Open Utilities API uses the credentials for accessing the Account data held by the Provider

  3. Client Application queries the data via Open Utilities API

Last updated