Login
API | Description |
---|---|
GET api/Login?userName={userName}&password={password} |
Get the bearer token for authenticated billing import/export using login credentials |
CurrentStatus
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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. |