Login

APIDescription
GET api/Login?userName={userName}&password={password}

Get the bearer token for authenticated billing import/export using login credentials

CurrentStatus

APIDescription
GET api/CurrentStatus?username={username}&password={password}

Gets the current status of all the meters registered to a utility

GET api/CurrentStatus?username={username}&password={password}&meterId={meterId}

Gets the current status of a specific meter registered to a utility

ConditionsDetails

APIDescription
GET api/ConditionsDetails?username={username}&password={password}&meterId={meterId}

Gets the current conditions for a specific meter registered to a utility

GET api/ConditionsDetails?username={username}&password={password}

Gets the current conditions for all the meters registered to a utility

BillingImportExport

Import Export billing profile details

APIDescription
POST api/BillingImportExport/ImportProfile

Import billing profile details using JSON/XML data

POST api/BillingImportExport/UpdateProfile

Update profile details using JSON/XML data

GET api/BillingImportExport/RemoveMeterFromProfile?profileName={profileName}&meterId={meterId}

Remove meter from Billing profile

GET api/BillingImportExport/ExportProfile?profileName={profileName}&numberDaysWindow={numberDaysWindow}&billingDate={billingDate}

Export billing profile details in JSON/XML format

GET api/BillingImportExport/GetBillingProfileName

Get billing profile names for logged in user

Billing

APIDescription
GET api/Billing?username={username}&password={password}&billingDate={billingDate}&numberDaysWindow={numberDaysWindow}

Gets the billing status of all the meters registered to a utility for a specific date.